Advertisement
RoboJ1M

IDL Right

Oct 27th, 2011
1,121
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     // Generated .IDL file (by the OLE/COM Object Viewer)
  2.     //
  3.     // typelib filename: LanguageServices.tlb
  4.    
  5.     [
  6.       uuid(C765D55A-CE57-414B-A6A7-17BE717CB9B4),
  7.       version(1.0),
  8.       custom(90883F05-3D28-11D2-8F17-00A0C9A6186D, "LanguageServices, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null")
  9.    
  10.     ]
  11.     library LanguageServices
  12.     {
  13.         // TLib :     // TLib : mscorlib.dll : {BED7F4EA-1A96-11D2-8F08-00A0C9A6186D}
  14.         importlib("mscorlib.tlb");
  15.         // TLib : OLE Automation : {00020430-0000-0000-C000-000000000046}
  16.         importlib("stdole2.tlb");
  17.    
  18.         // Forward declare all types defined in this typelib
  19.         interface ICultureInfo;
  20.         interface ILanguageServices;
  21.         interface IResourceManager;
  22.         interface _LanguageServices_LanguageServices;
  23.         interface _LanguageServices_Properties_LanguageServices;
  24.    
  25.         [
  26.           odl,
  27.           uuid(B9555928-9D4B-4807-AF89-AC5999CCCF76),
  28.           version(1.0),
  29.           dual,
  30.           oleautomation,
  31.           custom(0F21F359-AB84-41E8-9A78-36D110E6D2F9, "LanguageServices.ICultureInfo")    
  32.    
  33.         ]
  34.         interface ICultureInfo : IDispatch {
  35.             [id(0x60020000), propget]
  36.             HRESULT Calendar([out, retval] _Calendar** pRetVal);
  37.             [id(0x60020001), propget]
  38.             HRESULT CompareInfo([out, retval] _CompareInfo** pRetVal);
  39.             [id(0x60020002), propget]
  40.             HRESULT DateTimeFormat([out, retval] _DateTimeFormatInfo** pRetVal);
  41.             [id(0x60020002), propputref]
  42.             HRESULT DateTimeFormat([in] _DateTimeFormatInfo* pRetVal);
  43.             [id(0x60020004), propget]
  44.             HRESULT DisplayName([out, retval] BSTR* pRetVal);
  45.             [id(0x60020005), propget]
  46.             HRESULT EnglishName([out, retval] BSTR* pRetVal);
  47.             [id(0x60020006), propget]
  48.             HRESULT IsNeutralCulture([out, retval] VARIANT_BOOL* pRetVal);
  49.             [id(0x60020007), propget]
  50.             HRESULT IsReadOnly([out, retval] VARIANT_BOOL* pRetVal);
  51.             [id(0x60020008), propget]
  52.             HRESULT LCID([out, retval] long* pRetVal);
  53.             [id(0x60020009), propget]
  54.             HRESULT Name([out, retval] BSTR* pRetVal);
  55.             [id(0x6002000a), propget]
  56.             HRESULT NativeName([out, retval] BSTR* pRetVal);
  57.             [id(0x6002000b), propget]
  58.             HRESULT NumberFormat([out, retval] _NumberFormatInfo** pRetVal);
  59.             [id(0x6002000b), propputref]
  60.             HRESULT NumberFormat([in] _NumberFormatInfo* pRetVal);
  61.             [id(0x6002000d), propget]
  62.             HRESULT OptionalCalendars([out, retval] SAFEARRAY(_Calendar*)* pRetVal);
  63.             [id(0x6002000e), propget]
  64.             HRESULT Parent([out, retval] ICultureInfo** pRetVal);
  65.             [id(0x6002000f), propget]
  66.             HRESULT TextInfo([out, retval] _TextInfo** pRetVal);
  67.             [id(0x60020010), propget]
  68.             HRESULT ThreeLetterISOLanguageName([out, retval] BSTR* pRetVal);
  69.             [id(0x60020011), propget]
  70.             HRESULT ThreeLetterWindowsLanguageName([out, retval] BSTR* pRetVal);
  71.             [id(0x60020012), propget]
  72.             HRESULT TwoLetterISOLanguageName([out, retval] BSTR* pRetVal);
  73.             [id(0x60020013), propget]
  74.             HRESULT UseUserOverride([out, retval] VARIANT_BOOL* pRetVal);
  75.             [id(0x60020014)]
  76.             HRESULT ClearCachedData();
  77.             [id(0x60020015)]
  78.             HRESULT Clone([out, retval] VARIANT* pRetVal);
  79.             [id(0x60020016)]
  80.             HRESULT Equals(
  81.                             [in] VARIANT value,
  82.                             [out, retval] VARIANT_BOOL* pRetVal);
  83.             [id(0x60020017)]
  84.             HRESULT GetFormat(
  85.                             [in] _Type* formatType,
  86.                             [out, retval] VARIANT* pRetVal);
  87.             [id(0x60020018)]
  88.             HRESULT GetHashCode([out, retval] long* pRetVal);
  89.             [id(00000000), propget,
  90.               custom(54FC8F55-38DE-4703-9C4E-250351302B1C, 1)]
  91.             HRESULT ToString([out, retval] BSTR* pRetVal);
  92.             [id(0x6002001a), propget]
  93.             HRESULT InternalCultureInfo([out, retval] _CultureInfo** pRetVal);
  94.         };
  95.    
  96.         [
  97.           odl,
  98.           uuid(547A7F6E-EEDA-4F77-94D0-2DD24F38BA58),
  99.           version(1.0),
  100.           dual,
  101.           oleautomation,
  102.           custom(0F21F359-AB84-41E8-9A78-36D110E6D2F9, "LanguageServices.ILanguageServices")    
  103.    
  104.         ]
  105.         interface ILanguageServices : IDispatch {
  106.             [id(0x60020000), propget]
  107.             HRESULT Offence_ExactCaseMatch([out, retval] VARIANT_BOOL* pRetVal);
  108.             [id(0x60020001), propget]
  109.             HRESULT Offence_Regex([out, retval] VARIANT_BOOL* pRetVal);
  110.             [id(0x60020002), propget]
  111.             HRESULT Offence([out, retval] BSTR* pRetVal);
  112.             [id(0x60020003), propget]
  113.             HRESULT Colour_ExactCaseMatch([out, retval] VARIANT_BOOL* pRetVal);
  114.             [id(0x60020004), propget]
  115.             HRESULT Colour_Regex([out, retval] VARIANT_BOOL* pRetVal);
  116.             [id(0x60020005), propget]
  117.             HRESULT Colour([out, retval] BSTR* pRetVal);
  118.             [id(0x60020006), propget]
  119.             HRESULT DebtManagementSystem_ExactCaseMatch([out, retval] VARIANT_BOOL* pRetVal);
  120.             [id(0x60020007), propget]
  121.             HRESULT DebtManagementSystem_Regex([out, retval] VARIANT_BOOL* pRetVal);
  122.             [id(0x60020008), propget]
  123.             HRESULT DebtManagementSystem([out, retval] BSTR* pRetVal);
  124.             [id(0x60020009), propget]
  125.             HRESULT DateOfContravention_ExactCaseMatch([out, retval] VARIANT_BOOL* pRetVal);
  126.             [id(0x6002000a), propget]
  127.             HRESULT DateOfContravention_Regex([out, retval] VARIANT_BOOL* pRetVal);
  128.             [id(0x6002000b), propget]
  129.             HRESULT DateOfContravention([out, retval] BSTR* pRetVal);
  130.             [id(0x6002000c), propget]
  131.             HRESULT ContraventionDetails_ExactCaseMatch([out, retval] VARIANT_BOOL* pRetVal);
  132.             [id(0x6002000d), propget]
  133.             HRESULT ContraventionDetails_Regex([out, retval] VARIANT_BOOL* pRetVal);
  134.             [id(0x6002000e), propget]
  135.             HRESULT ContraventionDetails([out, retval] BSTR* pRetVal);
  136.             [id(0x6002000f), propget]
  137.             HRESULT Income_ExactCaseMatch([out, retval] VARIANT_BOOL* pRetVal);
  138.             [id(0x60020010), propget]
  139.             HRESULT Income_Regex([out, retval] VARIANT_BOOL* pRetVal);
  140.             [id(0x60020011), propget]
  141.             HRESULT Income([out, retval] BSTR* pRetVal);
  142.             [id(0x60020012), propget]
  143.             HRESULT Hold_ExactCaseMatch([out, retval] VARIANT_BOOL* pRetVal);
  144.             [id(0x60020013), propget]
  145.             HRESULT Hold_Regex([out, retval] VARIANT_BOOL* pRetVal);
  146.             [id(0x60020014), propget]
  147.             HRESULT Hold([out, retval] BSTR* pRetVal);
  148.             [id(0x60020015), propget]
  149.             HRESULT CivilEnforcementOfficer_ExactCaseMatch([out, retval] VARIANT_BOOL* pRetVal);
  150.             [id(0x60020016), propget]
  151.             HRESULT CivilEnforcementOfficer_Regex([out, retval] VARIANT_BOOL* pRetVal);
  152.             [id(0x60020017), propget]
  153.             HRESULT CivilEnforcementOfficer([out, retval] BSTR* pRetVal);
  154.             [id(0x60020018), propget]
  155.             HRESULT PCNDebt_ExactCaseMatch([out, retval] VARIANT_BOOL* pRetVal);
  156.             [id(0x60020019), propget]
  157.             HRESULT PCNDebt_Regex([out, retval] VARIANT_BOOL* pRetVal);
  158.             [id(0x6002001a), propget]
  159.             HRESULT PCNDebt([out, retval] BSTR* pRetVal);
  160.             [id(0x6002001b), propget]
  161.             HRESULT OnHold_ExactCaseMatch([out, retval] VARIANT_BOOL* pRetVal);
  162.             [id(0x6002001c), propget]
  163.             HRESULT OnHold_Regex([out, retval] VARIANT_BOOL* pRetVal);
  164.             [id(0x6002001d), propget]
  165.             HRESULT OnHold([out, retval] BSTR* pRetVal);
  166.             [id(0x6002001e), propget]
  167.             HRESULT DatePutOnHold_ExactCaseMatch([out, retval] VARIANT_BOOL* pRetVal);
  168.             [id(0x6002001f), propget]
  169.             HRESULT DatePutOnHold_Regex([out, retval] VARIANT_BOOL* pRetVal);
  170.             [id(0x60020020), propget]
  171.             HRESULT DatePutOnHold([out, retval] BSTR* pRetVal);
  172.             [id(0x60020021), propget]
  173.             HRESULT HoldCode_ExactCaseMatch([out, retval] VARIANT_BOOL* pRetVal);
  174.             [id(0x60020022), propget]
  175.             HRESULT HoldCode_Regex([out, retval] VARIANT_BOOL* pRetVal);
  176.             [id(0x60020023), propget]
  177.             HRESULT HoldCode([out, retval] BSTR* pRetVal);
  178.             [id(0x60020024), propget]
  179.             HRESULT DateHoldExpires_ExactCaseMatch([out, retval] VARIANT_BOOL* pRetVal);
  180.             [id(0x60020025), propget]
  181.             HRESULT DateHoldExpires_Regex([out, retval] VARIANT_BOOL* pRetVal);
  182.             [id(0x60020026), propget]
  183.             HRESULT DateHoldExpires([out, retval] BSTR* pRetVal);
  184.             [id(0x60020027), propget]
  185.             HRESULT PutOnHoldByUserName_ExactCaseMatch([out, retval] VARIANT_BOOL* pRetVal);
  186.             [id(0x60020028), propget]
  187.             HRESULT PutOnHoldByUserName_Regex([out, retval] VARIANT_BOOL* pRetVal);
  188.             [id(0x60020029), propget]
  189.             HRESULT PutOnHoldByUserName([out, retval] BSTR* pRetVal);
  190.             [id(0x6002002a), propget]
  191.             HRESULT CurrentState_ExactCaseMatch([out, retval] VARIANT_BOOL* pRetVal);
  192.             [id(0x6002002b), propget]
  193.             HRESULT CurrentState_Regex([out, retval] VARIANT_BOOL* pRetVal);
  194.             [id(0x6002002c), propget]
  195.             HRESULT CurrentState([out, retval] BSTR* pRetVal);
  196.             [id(0x6002002d), propget]
  197.             HRESULT Vrm_ExactCaseMatch([out, retval] VARIANT_BOOL* pRetVal);
  198.             [id(0x6002002e), propget]
  199.             HRESULT Vrm_Regex([out, retval] VARIANT_BOOL* pRetVal);
  200.             [id(0x6002002f), propget]
  201.             HRESULT Vrm([out, retval] BSTR* pRetVal);
  202.             [id(0x60020030), propget]
  203.             HRESULT State_ExactCaseMatch([out, retval] VARIANT_BOOL* pRetVal);
  204.             [id(0x60020031), propget]
  205.             HRESULT State_Regex([out, retval] VARIANT_BOOL* pRetVal);
  206.             [id(0x60020032), propget]
  207.             HRESULT State([out, retval] BSTR* pRetVal);
  208.             [id(0x60020033), propget]
  209.             HRESULT CurrentStatechangedd2d2d4_ExactCaseMatch([out, retval] VARIANT_BOOL* pRetVal);
  210.             [id(0x60020034), propget]
  211.             HRESULT CurrentStatechangedd2d2d4_Regex([out, retval] VARIANT_BOOL* pRetVal);
  212.             [id(0x60020035), propget]
  213.             HRESULT CurrentStatechangedd2d2d4([out, retval] BSTR* pRetVal);
  214.             [id(0x60020036), propget]
  215.             HRESULT SimonTest_ExactCaseMatch([out, retval] VARIANT_BOOL* pRetVal);
  216.             [id(0x60020037), propget]
  217.             HRESULT SimonTest_Regex([out, retval] VARIANT_BOOL* pRetVal);
  218.             [id(0x60020038), propget]
  219.             HRESULT SimonTest([out, retval] BSTR* pRetVal);
  220.             [id(0x60020039), propget]
  221.             HRESULT Jn_ExactCaseMatch([out, retval] VARIANT_BOOL* pRetVal);
  222.             [id(0x6002003a), propget]
  223.             HRESULT Jn_Regex([out, retval] VARIANT_BOOL* pRetVal);
  224.             [id(0x6002003b), propget]
  225.             HRESULT Jn([out, retval] BSTR* pRetVal);
  226.             [id(00000000), propget]
  227.             HRESULT Culture([out, retval] ICultureInfo** pRetVal);
  228.             [id(00000000), propputref]
  229.             HRESULT Culture([in] ICultureInfo* pRetVal);
  230.             [id(0x00000001), propget]
  231.             HRESULT ResourceManager([out, retval] IResourceManager** pRetVal);
  232.             [id(0x00000002)]
  233.             HRESULT GetCultures(
  234.                             [in] CultureTypes enCultureTypes,
  235.                             [out, retval] SAFEARRAY(ICultureInfo*)* pRetVal);
  236.             [id(0x00000003)]
  237.             HRESULT GetCultureInfo(
  238.                             [in] long LCID,
  239.                             [out, retval] ICultureInfo** pRetVal);
  240.             [id(0x00000004), propget]
  241.             HRESULT CurrentCulture([out, retval] ICultureInfo** pRetVal);
  242.             [id(0x00000005)]
  243.             HRESULT TranslateString(
  244.                             [in] BSTR rawString,
  245.                             [in] VARIANT_BOOL searchInsideString,
  246.                             [out, retval] BSTR* pRetVal);
  247.             [id(0x00000006),
  248.               custom(0F21F359-AB84-41E8-9A78-36D110E6D2F9, "TranslateString")]
  249.             HRESULT TranslateString_2(
  250.                             [in] BSTR rawString,
  251.                             [out, retval] BSTR* pRetVal);
  252.         };
  253.    
  254.         [
  255.           uuid(1EA6F52D-F307-47CC-A915-E83DB8B4CAA7),
  256.           version(1.0),
  257.           custom(0F21F359-AB84-41E8-9A78-36D110E6D2F9, "LanguageServices.LanguageServices")
  258.         ]
  259.         coclass LanguageServices_LanguageServices {
  260.             [default] interface _LanguageServices_LanguageServices;
  261.             interface _Object;
  262.             interface ILanguageServices;
  263.         };
  264.    
  265.         [
  266.           uuid(88133398-C8B8-3FF7-A6B0-FC7F15D1525D),
  267.           version(1.0),
  268.           noncreatable,
  269.           custom(0F21F359-AB84-41E8-9A78-36D110E6D2F9, "LanguageServices.Properties.LanguageServices")
  270.         ]
  271.         coclass LanguageServices_Properties_LanguageServices {
  272.             [default] interface _LanguageServices_Properties_LanguageServices;
  273.             interface _Object;
  274.         };
  275.    
  276.         [
  277.           odl,
  278.           uuid(4B5FB414-0FE5-4ACD-958A-805D589085B2),
  279.           version(1.0),
  280.           dual,
  281.           oleautomation,
  282.           custom(0F21F359-AB84-41E8-9A78-36D110E6D2F9, "LanguageServices.IResourceManager")    
  283.    
  284.         ]
  285.         interface IResourceManager : IDispatch {
  286.             [id(0x60020000), propget]
  287.             HRESULT BaseName([out, retval] BSTR* pRetVal);
  288.             [id(0x60020001), propget]
  289.             HRESULT IgnoreCase([out, retval] VARIANT_BOOL* pRetVal);
  290.             [id(0x60020001), propput]
  291.             HRESULT IgnoreCase([in] VARIANT_BOOL pRetVal);
  292.             [id(0x60020003), propget]
  293.             HRESULT ResourceSetType([out, retval] _Type** pRetVal);
  294.             [id(0x60020004)]
  295.             HRESULT GetObject(
  296.                             [in] BSTR Name,
  297.                             [out, retval] VARIANT* pRetVal);
  298.             [id(0x60020005),
  299.               custom(0F21F359-AB84-41E8-9A78-36D110E6D2F9, "GetObject")]
  300.             HRESULT GetObject_2(
  301.                             [in] BSTR Name,
  302.                             [in] ICultureInfo* Culture,
  303.                             [out, retval] VARIANT* pRetVal);
  304.             [id(0x60020006)]
  305.             HRESULT GetResourceSet(
  306.                             [in] ICultureInfo* Culture,
  307.                             [in] VARIANT_BOOL createIfNotExists,
  308.                             [in] VARIANT_BOOL tryParents,
  309.                             [out, retval] _ResourceSet** pRetVal);
  310.             [id(0x60020007)]
  311.             HRESULT GetString(
  312.                             [in] BSTR Name,
  313.                             [out, retval] BSTR* pRetVal);
  314.             [id(0x60020008),
  315.               custom(0F21F359-AB84-41E8-9A78-36D110E6D2F9, "GetString")]
  316.             HRESULT GetString_2(
  317.                             [in] BSTR Name,
  318.                             [in] ICultureInfo* Culture,
  319.                             [out, retval] BSTR* pRetVal);
  320.             [id(0x60020009)]
  321.             HRESULT ReleaseAllResources();
  322.         };
  323.    
  324.         [
  325.           odl,
  326.           uuid(3220E29B-A00A-33DC-8C21-BD59F26E8076),
  327.           hidden,
  328.           dual,
  329.           oleautomation,
  330.           custom(0F21F359-AB84-41E8-9A78-36D110E6D2F9, "LanguageServices.LanguageServices")    
  331.    
  332.         ]
  333.         interface _LanguageServices_LanguageServices : IDispatch {
  334.         };
  335.    
  336.         [
  337.           odl,
  338.           uuid(8CA9B946-F1B1-397B-8520-81C9A2F71FCA),
  339.           hidden,
  340.           dual,
  341.           oleautomation,
  342.           custom(0F21F359-AB84-41E8-9A78-36D110E6D2F9, "LanguageServices.Properties.LanguageServices")    
  343.    
  344.         ]
  345.         interface _LanguageServices_Properties_LanguageServices : IDispatch {
  346.         };
  347.     };
  348.  
Advertisement
RAW Paste Data Copied
Advertisement